package sounds;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

import util.AudioClipBalanced;
/** <p>An object implementing {@link java.applet.AudioClip java.applet.AudioClip} with the data from bal.wav hard-coded into it.</p>
 * <p>Created with the <a href="http://stephengware.com/projects/soundtoclass">SoundToClass tool</a>, by Stephen G. Ware.</p>
 * @author Stephen G. Ware */
public class Bal implements AudioClipBalanced {
	private byte[] data;
	private AudioFormat format;
	private DataLine.Info lineInfo = null;
	private PlayThread playThread = null;
	private LoopThread loopThread = null;
	private static final long serialVersionUID = 352800;
	private static byte[] data0(){ return new byte[] {0,0,0,0,-14,0,91,2,-9,1,-27,4,-25,2,64,7,-21,3,-56,9,-20,4,79,12,-38,5,-90,14,-37,6,38,17,-37,7,-92,19,-56,8,-14,21,-61,9,106,24,-67,10,-32,26,-91,11,28,29,-95,12,-121,31,-108,13,-19,33,115,14,36,36,98,15,121,38,66,16,-97,40,48,17,-25,42,25,18,50,45,-24,18,71,47,-55,19,126,49,-85,20,-85,51,119,21,-91,53,80,22,-59,55,36,23,-38,57,-27,23,-66,59,-79,24,-66,61,124,25,-67,63,47,26,124,65,-13,26,100,67,-98,27,16,69,91,28,-32,70,16,29,-94,72,-80,29,52,74,91,30,-31,75,3,31,-125,77,-107,31,-14,78,49,32,125,80,-55,32,-1,81,74,33,70,83,-36,33,-80,84,99,34,1,86,-35,34,42,87,92,35,97,88,-55,35,113,89,59,36,-108,90,-87,36,-82,91,4,37,-112,92,106,37,-115,93,-57,37,126,94,17,38,59,95,103,38,14,96,-73,38,-49,96,-10,38,105,97,55,39,15,98,119,39,-77,98,-95,39,24,99,-40,39,-98,99,-9,39,-17,99,31,40,88,100,66,40,-83,100,85,40,-36,100,107,40,26,101,127,40,72,101,-124,40,77,101,-114,40,97,101,-110,40,108,101,-124,40,75,101,-128,40,61,101,114,40,27,101,90,40,-36,100,68,40,-96,100,41,40,99,100,-2,39,-4,99,-38,39,-94,99,-87,39,39,99,122,39,-72,98,71,39,61,98,10,39,-97,97,-46,38,13,97,-107,38,111,96,75,38,-70,95,2,38,8,95,-70,37,81,94,100,37,120,93,21,37,-81,92,-67,36,-40,91,94,36,-19,90,3,36,4,90,-98,35,10,89,59,35,20,88,-42,34,21,87,107,34,4,86,0,34,-9,84,-108,33,-27,83,32,33,-62,82,-84,32,-88,81,51,32,-122,80,-72,31,85,79,65,31,35,78,-56,30,-17,76,74,30,-79,75,-54,29,121,74,68,29,58,73,-64,28,-9,71,64,28,-82,70,-66,27,98,69,57,27,23,68,-76,26,-56,66,48,26,117,65,-85,25,37,64,34,25,-45,62,-103,24,-124,61,18,24,45,60,-116,23,-41,58,6,23,-121,57,125,22,52,56,-10,21,-27,54,111,21,-108,53,-26,20,67,52,99,20,-8,50,-35,19,-85,49,87,19,93,48,-41,18,27,47,84,18,-47,45,-47,17,-114,44,84,17,82,43,-43,16,23,42,83,16,-38,40,-36,15,-83,39,98,15,119,38,-24,14,70,37,117,14,38,36,2,14,-6,34,-106,13,-27,33,34,13,-58,32,-80,12,-80,31,69,12,-87,30,-37,11,-101,29,111,11,-116,28,14,11,-95,27,-90,10,-100,26,69,10,-90,25,-23,9,-58,24,-118,9,-38,23,45,9,-15,22,-37,8,39,22,-124,8,74,21,55,8,-113,20,-31,7,-60,19,-112,7,-9,18,79,7,80,18,3,7,-111,17,-68,6,-34,16,-128,6,70,16,62,6,-93,15,-5,5,-2,14,-54,5,-126,14,-115,5,-20,13,84,5,96,13,40,5,-11,12,-10,4,112,12,-42,4,16,12,-88,4,-102,11,123,4,46,11,93,4,-31,10,56,4,-127,10,16,4,33,10,-5,3,-15,9,-40,3,-100,9,-70,3,84,9,-85,3,45,9,-109,3,-19,8,122,3,-81,8,116,3,-101,8,98,3,104,8,93,3,97,8,75,3,59,8,58,3,21,8,61,3,30,8,47,3,-1,7,40,3,-26,7,49,3,-12,7,43,3,-26,7,37,3,-43,7,49,3,-11,7,43,3,-17,7,39,3,-21,7,53,3,16,8,56,3,13,8,56,3,16,8,72,3,61,8,76,3,63,8,98,3,110,8,101,3,118,8,103,3,126,8,123,3,-75,8,125,3,-67,8,-125,3,-60,8,-100,3,-10,8,-96,3,2,9,-96,3,14,9,-77,3,67,9,-73,3,72,9,-69,3,79,9,-50,3,-127,9,-49,3,-125,9,-27,3,-80,9,-27,3,-79,9,-30,3,-81,9,-15,3,-38,9,-17,3,-50,9,-18,3,-60,9,-8,3,-25,9,-17,3,-39,9,-26,3,-61,9,-14,3,-41,9,-23,3,-70,9,-36,3,-98,9,-36,3,-84,9,-52,3,-126,9,-50,3,-123,9,-70,3,84,9,-92,3,34,9,-99,3,19,9,-122,3,-43,8,106,3,-114,8,95,3,116,8,63,3,35,8,28,3,-47,7,10,3,-94,7,-27,2,64,7,-66,2,-38,6,-91,2,-101,6,118,2,46,6,84,2,-29,5,35,2,103,5,-18,1,-34,4,-52,1,-125,4,-111,1,-18,3,86,1,90,3,40,1,-26,2,-25,0,69,2,-95,0,-101,1,109,0,21,1,38,0,93,0,-38,-1,-94,-1,-100,-1,12,-1,74,-1,65,-2,10,-1,-98,-3,-76,-2,-59,-4,93,-2,-18,-5,19,-2,49,-5,-72,-3,77,-6,87,-3,94,-7}; }
	private static byte[] data1(){ return new byte[] {6,-3,-106,-8,-93,-4,-103,-9,64,-4,-101,-10,-25,-5,-63,-11,121,-5,-69,-12,14,-5,-85,-13,-78,-6,-69,-14,67,-6,-90,-15,-49,-7,-118,-16,106,-7,-112,-17,-11,-8,101,-18,-111,-8,98,-19,23,-8,49,-20,-101,-9,4,-21,45,-9,-18,-23,-78,-10,-76,-24,52,-10,121,-25,-65,-11,95,-26,59,-11,30,-27,-69,-12,-43,-29,73,-12,-83,-30,-58,-13,98,-31,66,-13,24,-32,-55,-14,-23,-34,66,-14,-97,-35,-60,-15,110,-36,61,-15,30,-37,-75,-16,-53,-39,58,-16,-106,-40,-76,-17,63,-41,47,-17,-19,-43,-78,-18,-74,-44,43,-18,99,-45,-90,-19,17,-46,41,-19,-35,-48,-95,-20,-111,-49,25,-20,69,-50,-98,-21,18,-51,27,-21,-56,-53,-94,-22,-105,-54,33,-22,82,-55,-95,-23,17,-56,41,-23,-22,-58,-88,-24,-78,-59,42,-24,124,-60,-72,-25,88,-61,67,-25,40,-62,-54,-26,1,-63,89,-26,-19,-65,-25,-27,-54,-66,120,-27,-83,-67,16,-27,-90,-68,-92,-28,-108,-69,63,-28,-100,-70,-46,-29,-103,-71,109,-29,-101,-72,18,-29,-84,-73,-77,-30,-66,-74,84,-30,-43,-75,-2,-31,-3,-76,-87,-31,31,-76,87,-31,76,-77,8,-31,-116,-78,-71,-32,-55,-79,109,-32,17,-79,39,-32,102,-80,-30,-33,-66,-81,-93,-33,24,-81,107,-33,-120,-82,47,-33,-6,-83,-6,-34,122,-83,-55,-34,-7,-84,-97,-34,-122,-84,117,-34,32,-84,75,-34,-61,-85,41,-34,108,-85,12,-34,32,-85,-16,-35,-32,-86,-40,-35,-89,-86,-56,-35,118,-86,-70,-35,79,-86,-78,-35,57,-86,-87,-35,34,-86,-87,-35,34,-86,-90,-35,33,-86,-82,-35,51,-86,-73,-35,77,-86,-60,-35,106,-86,-40,-35,-104,-86,-16,-35,-46,-86,7,-34,13,-85,39,-34,90,-85,75,-34,-76,-85,110,-34,9,-84,-101,-34,121,-84,-55,-34,-19,-84,-7,-34,102,-83,46,-33,-15,-83,99,-33,123,-82,-92,-33,21,-81,-21,-33,-68,-81,46,-32,95,-80,118,-32,30,-79,-64,-32,-24,-79,11,-31,-94,-78,98,-31,123,-77,-70,-31,92,-76,15,-30,49,-75,114,-30,30,-74,-40,-30,27,-73,53,-29,6,-72,-97,-29,21,-71,1,-28,16,-70,115,-28,40,-69,-22,-28,70,-68,89,-27,86,-67,-47,-27,-120,-66,74,-26,-63,-65,-66,-26,-29,-64,65,-25,36,-62,-58,-25,111,-61,63,-24,-93,-60,-57,-24,-6,-59,80,-23,84,-57,-46,-23,-106,-56,98,-22,-8,-55,-11,-22,97,-53,122,-21,-80,-52,15,-20,33,-50,-104,-20,119,-49,46,-19,-16,-48,-57,-19,108,-46,83,-18,-52,-45,-21,-18,79,-43,-121,-17,-45,-42,23,-16,54,-40,-74,-16,-68,-39,87,-15,70,-37,-27,-15,-77,-36,127,-14,67,-34,30,-13,-49,-33,-78,-13,55,-31,82,-12,-58,-30,-31,-12,49,-28,-128,-11,-64,-27,31,-10,77,-25,-79,-10,-78,-24,80,-9,63,-22,-18,-9,-54,-21,122,-8,48,-19,21,-7,-73,-18,-79,-7,63,-16,58,-6,-101,-15,-45,-6,28,-13,109,-5,-104,-12,-11,-5,-20,-11,-119,-4,100,-9,14,-3,-82,-8,-94,-3,30,-6,53,-2,-119,-5,-73,-2,-58,-4,70,-1,42,-2,-47,-1,-114,-1,74,0,-69,0,-44,0,21,2,89,1,100,3,-51,1,-120,4,78,2,-53,5,-48,2,14,7,61,3,25,8,-70,3,79,9,35,4,78,10,-100,4,120,11,14,5,-98,12,107,5,-115,13,-35,5,-93,14,72,6,-78,15,-97,6,-110,16,4,7,-111,17,106,7,-112,18,-72,7,82,19,23,8,69,20,111,8,42,21,-75,8,-35,21,13,9,-81,22,82,9,79,23,-92,9,25,24,-17,9,-36,24,40,10,103,25,115,10,22,26,-70,10,-60,26,-25,10,60,27,37,11,-35,27,95,11,114,28,-122,11,-39,28,-72,11,95,29,-17,11,-35,29,19,12,35,30,66,12,-102,30,105,12,9,31,125,12,66,31,-92,12,-96,31,-74,12,-55,31,-39,12,28,32,-11,12,102,32,0,13,-128,32,26,13,-69,32,50,13,-9,32,51,13,-4,32,69,13,44,33,84,13,80,33,82,13,72,33,93,13,99,33,103,13,123,33,93,13,99,33,99,13,113,33,84,13,84,33,82,13,90,33,84,13,87,33,70,13,39,33,67,13,34,33,61,13,22,33,40,13,-34,32,34,13,-52,32,23,13,-71,32,-4,12,123,32,-15,12,95,32,-25,12,64,32,-54,12,-3,31,-69,12,-37,31,-96,12,-111,31,-111,12,108,31,-128,12,72,31,96,12,-3,30,79,12,-44,30,63,12,-88,30,34,12,91,30,19,12,44,30,4,12,1,30,-26,11,-74,29,-45,11,-115,29,-63,11,99,29,-92,11,26,29,-108,11,-14,28,119,11,-84,28,104,11,-121,28,88,11,98,28,64,11,32,28,54,11,-5,27,41,11,-31,27,15,11,-90,27,7,11,-114,27,-4,10,117,27,-23,10,71,27,-30,10,52,27,-35,10,37,27}; }
	private static byte[] data2(){ return new byte[] {-50,10,0,27,-54,10,-6,26,-57,10,-12,26,-66,10,-37,26,-65,10,-31,26,-75,10,-48,26,-68,10,-36,26,-62,10,-28,26,-59,10,-25,26,-51,10,-7,26,-37,10,24,27,-33,10,37,27,-20,10,79,27,-6,10,120,27,6,11,-106,27,27,11,-54,27,49,11,0,28,68,11,47,28,95,11,111,28,118,11,-86,28,-107,11,-15,28,-72,11,68,29,-44,11,-117,29,-6,11,-22,29,31,12,71,30,67,12,-89,30,108,12,16,31,-105,12,-127,31,-62,12,-20,31,-14,12,100,32,37,13,-31,32,87,13,91,33,-115,13,-27,33,-64,13,105,34,-3,13,-7,34,56,14,-119,35,116,14,36,36,-78,14,-69,36,-12,14,95,37,52,15,2,38,120,15,-86,38,-66,15,83,39,7,16,4,40,76,16,-70,40,-111,16,115,41,-38,16,48,42,38,17,-24,42,120,17,-86,43,-58,17,104,44,21,18,46,45,101,18,-9,45,-73,18,-62,46,4,19,-117,47,87,19,99,48,-89,19,44,49,-3,19,-11,49,88,20,-53,50,-87,20,-99,51,-8,20,112,52,77,21,75,53,-94,21,24,54,-10,21,-25,54,75,22,-57,55,-100,22,-109,56,-11,22,112,57,70,23,58,58,-104,23,3,59,-16,23,-37,59,64,24,-95,60,-114,24,101,61,-31,24,59,62,45,25,-7,62,121,25,-77,63,-53,25,127,64,21,26,49,65,95,26,-34,65,-82,26,-93,66,-17,26,75,67,58,27,8,68,121,27,-89,68,-75,27,66,69,-5,27,-18,69,52,28,126,70,108,28,5,71,-86,28,-91,71,-38,28,37,72,7,29,-102,72,64,29,38,73,107,29,-116,73,-109,29,-17,73,-64,29,104,74,-32,29,-67,74,10,30,33,75,40,30,102,75,63,30,-101,75,98,30,-18,75,115,30,22,76,125,30,59,76,-110,30,116,76,-106,30,-124,76,-104,30,-120,76,-90,30,-93,76,-92,30,-108,76,-101,30,121,76,-98,30,127,76,-118,30,81,76,-123,30,68,76,105,30,2,76,74,30,-67,75,55,30,-120,75,20,30,43,75,-25,29,-61,74,-58,29,120,74,-110,29,-8,73,93,29,109,73,50,29,1,73,-14,28,95,72,-78,28,-75,71,122,28,36,71,46,28,109,70,-40,27,-98,69,-107,27,-10,68,59,27,16,68,-17,26,81,67,-114,26,86,66,40,26,90,65,-55,25,123,64,90,25,100,63,-24,24,67,62,-126,24,66,61,7,24,14,60,-121,23,-51,58,21,23,-78,57,-116,22,91,56,2,22,2,55,-125,21,-64,53,-14,20,83,52,105,20,3,51,-50,19,-125,49,45,19,-12,47,-97,18,-119,46,-5,17,-23,44,81,17,68,43,-76,16,-60,41,3,16,9,40,83,15,75,38,-83,14,-80,36,-14,13,-26,34,53,13,11,33,-117,12,93,31,-57,11,119,29,21,11,-68,27,78,10,-58,25,-119,9,-51,23,-47,8,-2,21,0,8,-1,19,45,7,-5,17,108,6,27,16,-104,5,12,14,-61,4,-11,11,-1,3,8,10,40,3,-22,7,79,2,-54,5,-121,1,-49,3,-83,0,-85,1,-33,-1,-82,-1,2,-1,-125,-3,36,-2,88,-5,83,-3,87,-7,117,-4,37,-9,-104,-5,-13,-12,-54,-6,-17,-14,-24,-7,-66,-16,9,-7,-114,-18,57,-8,-117,-20,85,-9,96,-22,118,-10,47,-24,-84,-11,41,-26,-48,-12,0,-28,1,-12,2,-30,36,-13,-33,-33,71,-14,-68,-35,126,-15,-59,-37,-90,-16,-89,-39,-47,-17,-113,-41,10,-17,-92,-43,54,-18,-109,-45,102,-19,-121,-47,-88,-20,-92,-49,-35,-21,-93,-51,17,-21,-87,-53,84,-22,-33,-55,-116,-23,-18,-57,-55,-24,7,-58,24,-24,72,-60,92,-25,108,-62,-79,-26,-70,-64,-5,-27,-17,-66,69,-27,45,-67,-95,-28,-110,-69,-12,-29,-31,-71,71,-29,54,-72,-82,-30,-73,-74,11,-30,25,-75,110,-31,-114,-77,-34,-32,34,-78,74,-32,-87,-80,-76,-33,56,-81,46,-33,-12,-83,-95,-34,-109,-84,39,-34,97,-85,-94,-35,24,-86,36,-35,-40,-88,-71,-36,-63,-89,65,-36,-102,-90,-48,-37,-128,-91,109,-37,-122,-92,7,-37,-122,-93,-98,-38,-117,-94,74,-38,-67,-95,-19,-39,-42,-96,-101,-39,5,-96,83,-39,78,-97,10,-39,-111,-98,-51,-40,-10,-99,-120,-40,84,-99,74,-40,-69,-100,26,-40,65,-100,-23,-41,-63,-101,-70,-41,75,-101,-105,-41,-5,-102,113,-41,-102,-102,84,-41,80,-102,59,-41,30,-102,36,-41,-21,-103,22,-41,-72,-103,22,-41,-86,-103,12,-41,-103,-103,14,-41,-93,-103,16,-41,-89,-103,23,-41,-70,-103,40,-41,-30,-103,58,-41,8,-102,79,-41,66,-102,105,-41,-118,-102,-120,-41,-39,-102,-88,-41,45,-101,-45,-41,-102,-101,0,-40,1,-100,51,-40,122,-100,104,-40,1,-99,-94,-40,-113,-99,-35,-40,38,-98,30,-39,-52,-98,100,-39,117,-97,-82,-39,45,-96}; }
	private static byte[] data3(){ return new byte[] {-9,-39,-17,-96,69,-38,-76,-95,-102,-38,-121,-94,-15,-38,92,-93,77,-37,65,-92,-88,-37,42,-91,8,-36,32,-90,109,-36,22,-89,-41,-36,21,-88,65,-35,32,-87,-84,-35,51,-86,26,-34,71,-85,-116,-34,102,-84,0,-33,-123,-83,120,-33,-80,-82,-14,-33,-29,-81,108,-32,16,-79,-19,-32,77,-78,109,-31,-114,-77,-19,-31,-51,-76,113,-30,25,-74,-11,-30,108,-73,121,-29,-77,-72,4,-28,12,-70,-113,-28,103,-69,23,-27,-71,-68,-91,-27,28,-66,46,-26,113,-65,-64,-26,-40,-64,80,-25,68,-62,-39,-25,-96,-61,110,-24,12,-59,2,-23,122,-58,-114,-23,-36,-57,31,-22,78,-55,-76,-22,-64,-54,66,-21,29,-52,-42,-21,-109,-51,105,-20,6,-49,-10,-20,98,-48,-117,-19,-43,-47,21,-18,50,-45,-89,-18,-94,-44,60,-17,17,-42,-60,-17,106,-41,83,-16,-42,-40,-25,-16,65,-38,109,-15,-116,-37,0,-14,-12,-36,-116,-14,88,-34,13,-13,-94,-33,-103,-13,-2,-32,37,-12,91,-30,-94,-12,-105,-29,43,-11,-20,-28,-76,-11,60,-26,45,-10,109,-25,-79,-10,-71,-24,38,-9,-33,-23,-88,-9,36,-21,37,-8,96,-20,-106,-8,126,-19,16,-7,-81,-18,-116,-7,-32,-17,-8,-7,-25,-16,110,-6,17,-14,-32,-6,51,-13,69,-5,44,-12,-73,-5,67,-11,37,-4,86,-10,-126,-4,66,-9,-20,-4,71,-8,71,-3,41,-7,-87,-3,39,-6,12,-2,36,-5,92,-2,-19,-5,-65,-2,-37,-4,29,-1,-67,-3,107,-1,124,-2,-63,-1,88,-1,22,0,53,0,86,0,-31,0,-90,0,-81,1,-9,0,117,2,53,1,13,3,-126,1,-54,3,-69,1,85,4,5,2,8,5,73,2,-76,5,122,2,54,6,-70,2,-45,6,-3,2,112,7,41,3,-36,7,100,3,113,8,-100,3,-1,8,-62,3,94,9,-8,3,-30,9,44,4,98,10,76,4,-75,10,122,4,45,11,-106,4,120,11,-63,4,-25,11,-20,4,83,12,5,5,-117,12,48,5,-17,12,85,5,79,13,103,5,-125,13,-120,5,-36,13,-84,5,49,14,-67,5,86,14,-35,5,-89,14,-5,5,-11,14,9,6,16,15,39,6,89,15,48,6,116,15,73,6,-70,15,98,6,-5,15,106,6,15,16,-125,6,76,16,-100,6,-121,16,-93,6,-107,16,-69,6,-49,16,-49,6,11,17,-48,6,26,17,-27,6,79,17,-2,6,-127,17,5,7,-119,17,27,7,-64,17,46,7,-10,17,48,7,2,18,68,7,55,18,73,7,63,18,98,7,113,18,121,7,-88,18,126,7,-76,18,-108,7,-21,18,-84,7,35,19,-78,7,51,19,-55,7,110,19,-31,7,-85,19,-26,7,-62,19,-1,7,-2,19,29,8,61,20,38,8,88,20,63,8,-97,20,75,8,-70,20,106,8,2,21,-120,8,77,21,-108,8,118,21,-76,8,-64,21,-38,8,14,22,-19,8,62,22,10,9,-103,22,44,9,-15,22,68,9,36,23,107,9,-125,23,-111,9,-29,23,-86,9,37,24,-48,9,-116,24,-20,9,-45,24,23,10,61,25,68,10,-80,25,99,10,-4,25,-108,10,114,26,-61,10,-21,26,-27,10,70,27,24,11,-61,27,76,11,66,28,117,11,-90,28,-86,11,44,29,-31,11,-72,29,10,12,35,30,69,12,-77,30,117,12,34,31,-79,12,-71,31,-19,12,80,32,29,13,-48,32,91,13,106,33,-99,13,6,34,-45,13,-115,34,20,14,47,35,86,14,-44,35,-113,14,97,36,-45,14,10,37,24,15,-76,37,82,15,76,38,-107,15,-6,38,-36,15,-84,39,25,16,67,40,99,16,-9,40,-94,16,-106,41,-23,16,76,42,50,17,0,43,117,17,-93,43,-66,17,90,44,7,18,18,45,74,18,-72,45,-109,18,111,46,-35,18,42,47,30,19,-47,47,104,19,-118,48,-80,19,64,49,-10,19,-25,49,64,20,-101,50,-124,20,69,51,-54,20,-7,51,18,21,-83,52,83,21,82,53,-100,21,0,54,-30,21,-81,54,32,22,84,55,99,22,-1,55,-91,22,-90,56,-27,22,66,57,41,23,-30,57,105,23,-126,58,-90,23,25,59,-30,23,-76,59,28,24,69,60,89,24,-42,60,-110,24,104,61,-59,24,-14,61,-3,24,119,62,52,25,-8,62,104,25,118,63,-104,25,-14,63,-58,25,105,64,-13,25,-36,64,31,26,71,65,72,26,-81,65,113,26,19,66,-106,26,114,66,-73,26,-48,66,-41,26,33,67,-8,26,106,67,24,27,-74,67,49,27,-9,67,72,27,50,68,94,27,110,68,114,27,-101,68,-128,27,-59,68,-114,27,-16,68,-102,27,9,69,-91,27,22,69,-79,27,48,69,-78,27,54,69,-81,27,56,69,-82,27,62,69,-89,27,47,69,-91,27,37,69,-102,27,7,69,-116,27,-31,68,-127,27,-59,68,108,27,-109,68,84,27,86,68,66,27,39,68}; }
	private static byte[] data4(){ return new byte[] {36,27,-37,67,5,27,-116,67,-24,26,69,67,-62,26,-25,66,-104,26,125,66,116,26,39,66,67,26,-81,65,26,26,73,65,-26,25,-62,64,-82,25,54,64,124,25,-67,63,60,25,33,63,-3,24,127,62,-59,24,-20,61,-128,24,62,61,53,24,-121,60,-14,23,-25,59,-93,23,30,59,86,23,80,58,13,23,-101,57,-77,22,-57,56,99,22,4,56,9,22,29,55,-84,21,48,54,88,21,91,53,-10,20,100,52,-112,20,101,51,52,20,-124,50,-55,19,122,49,93,19,107,48,-3,18,118,47,-115,18,94,46,25,18,63,45,-78,17,63,44,59,17,23,43,-47,16,14,42,87,16,-36,40,-36,15,-89,39,109,15,-109,38,-20,14,88,37,106,14,25,36,-9,13,-10,34,120,13,-81,33,-15,12,102,32,121,12,62,31,-11,11,-20,29,109,11,-102,28,-13,10,106,27,109,10,15,26,-28,9,-74,24,103,9,-123,23,-38,8,39,22,95,8,-16,20,-43,7,-114,19,72,7,46,18,-54,6,-8,16,58,6,-105,15,-84,5,51,14,50,5,-9,12,-90,4,-108,11,24,4,50,10,-102,3,-5,8,13,3,-102,7,-128,2,56,6,5,2,4,5,118,1,-86,3,-8,0,121,2,110,0,27,1,-25,-1,-66,-1,112,-1,-110,-2,-24,-2,58,-3,97,-2,-24,-5,-22,-3,-61,-6,98,-3,121,-7,-37,-4,46,-8,105,-4,16,-9,-22,-5,-56,-11,106,-5,-122,-12,-4,-6,116,-13,125,-6,56,-14,20,-6,44,-15,-103,-7,-8,-17,31,-7,-54,-18,-71,-8,-55,-19,67,-8,-91,-20,-51,-9,-128,-21,110,-9,-113,-22,-2,-10,114,-23,-109,-10,94,-24,54,-10,123,-25,-55,-11,117,-26,95,-11,110,-27,10,-11,-102,-28,-90,-12,-96,-29,83,-12,-42,-30,-15,-13,-23,-31,-109,-13,-3,-32,73,-13,66,-32,-15,-14,96,-33,-101,-14,-120,-34,87,-14,-38,-35,8,-14,12,-35,-72,-15,67,-36,122,-15,-83,-37,46,-15,-17,-38,-27,-16,59,-38,-83,-16,-76,-39,104,-16,9,-39,56,-16,-117,-40,-6,-17,-22,-41,-66,-17,82,-41,-110,-17,-24,-42,87,-17,95,-42,29,-17,-39,-43,-5,-18,124,-43,-50,-18,-6,-44,-92,-18,-122,-44,-125,-18,63,-44,86,-18,-41,-45,48,-18,111,-45,28,-18,53,-45,-10,-19,-32,-46,-46,-19,-114,-46,-63,-19,99,-46,-91,-19,26,-46,-105,-19,-5,-47,126,-19,-68,-47,102,-19,-122,-47,94,-19,113,-47,79,-19,63,-47,65,-19,20,-47,61,-19,19,-47,46,-19,-13,-48,34,-19,-41,-48,38,-19,-34,-48,31,-19,-55,-48,25,-19,-68,-48,31,-19,-48,-48,26,-19,-55,-48,38,-19,-32,-48,41,-19,-34,-48,43,-19,-30,-48,57,-19,6,-47,58,-19,20,-47,61,-19,36,-47,78,-19,77,-47,87,-19,97,-47,95,-19,120,-47,117,-19,-89,-47,-127,-19,-63,-47,-113,-19,-33,-47,-91,-19,21,-46,-78,-19,57,-46,-55,-19,114,-46,-40,-19,-104,-46,-24,-19,-65,-46,1,-18,-4,-46,18,-18,38,-45,34,-18,83,-45,60,-18,-113,-45,81,-18,-68,-45,98,-18,-19,-45,119,-18,48,-44,-117,-18,92,-44,-93,-18,-121,-44,-66,-18,-57,-44,-48,-18,-7,-44,-24,-18,55,-43,-6,-18,103,-43,14,-17,-103,-43,36,-17,-45,-43,54,-17,6,-42,70,-17,52,-42,93,-17,107,-42,113,-17,-107,-42,-125,-17,-61,-42,-106,-17,-10,-42,-88,-17,30,-41,-70,-17,69,-41,-51,-17,116,-41,-38,-17,-99,-41,-26,-17,-62,-41,-10,-17,-21,-41,3,-16,11,-40,16,-16,49,-40,29,-16,72,-40,45,-16,99,-40,55,-16,-128,-40,62,-16,-102,-40,71,-16,-82,-40,79,-16,-60,-40,84,-16,-40,-40,88,-16,-24,-40,93,-16,-12,-40,100,-16,-6,-40,108,-16,2,-39,110,-16,5,-39,110,-16,14,-39,107,-16,10,-39,107,-16,12,-39,106,-16,8,-39,102,-16,-1,-40,98,-16,-10,-40,97,-16,-19,-40,90,-16,-40,-40,86,-16,-54,-40,81,-16,-69,-40,69,-16,-96,-40,61,-16,-113,-40,50,-16,123,-40,34,-16,92,-40,23,-16,63,-40,10,-16,24,-40,-3,-17,-5,-41,-17,-17,-32,-41,-35,-17,-84,-41,-47,-17,-115,-41,-63,-17,106,-41,-82,-17,48,-41,-92,-17,7,-41,-107,-17,-29,-42,122,-17,-84,-42,103,-17,-125,-42,88,-17,89,-42,64,-17,24,-42,47,-17,-17,-43,20,-17,-85,-43,5,-17,127,-43,-14,-18,83,-43,-44,-18,18,-43,-61,-18,-29,-44,-79,-18,-74,-44,-106,-18,113,-44,-124,-18,68,-44,115,-18,24,-44,87,-18,-44,-45,68,-18,-86,-45,53,-18,125,-45,28,-18,57,-45,10,-18,21,-45,-9,-19,-15,-46,-36,-19,-82,-46,-48,-19,-119,-46,-72,-19,72,-46,-85,-19,41,-46,-98,-19,13,-46,-122,-19,-47,-47,124,-19,-72,-47,115,-19,-95,-47,95,-19,105,-47,90,-19,89,-47,82,-19,75,-47,63,-19,30,-47,61,-19,21,-47,57,-19,18,-47,42,-19,-19,-48}; }
	private static byte[] data5(){ return new byte[] {43,-19,-18,-48,32,-19,-48,-48,36,-19,-38,-48,39,-19,-23,-48,31,-19,-40,-48,38,-19,-18,-48,48,-19,8,-47,47,-19,1,-47,61,-19,34,-47,79,-19,75,-47,81,-19,81,-47,100,-19,-123,-47,121,-19,-69,-47,-126,-19,-47,-47,-98,-19,13,-46,-80,-19,43,-46,-51,-19,121,-46,-19,-19,-51,-46,-1,-19,-5,-46,37,-18,91,-45,74,-18,-65,-45,101,-18,-4,-45,-108,-18,109,-44,-65,-18,-27,-44,-35,-18,56,-43,19,-17,-75,-43,76,-17,63,-42,113,-17,-94,-42,-83,-17,57,-41,-38,-17,-89,-41,26,-16,76,-40,90,-16,-12,-40,-112,-16,116,-39,-37,-16,39,-38,39,-15,-31,-38,99,-15,118,-37,-75,-15,60,-36,7,-14,12,-35,73,-14,-74,-35,-97,-14,-108,-34,-9,-14,113,-33,71,-13,46,-32,-89,-13,24,-31,-9,-13,-26,-31,89,-12,-32,-30,-65,-12,-30,-29,22,-11,-66,-28,-127,-11,-52,-27,-17,-11,-36,-26,80,-10,-56,-25,-60,-10,-24,-24,55,-9,9,-22,-96,-9,9,-21,25,-8,53,-20,-107,-8,110,-19,0,-7,123,-18,-128,-7,-66,-17,1,-6,1,-15,116,-6,34,-14,-6,-6,110,-13,116,-5,-107,-12,-1,-5,-19,-11,-121,-4,78,-9,0,-3,-120,-8,-114,-3,-22,-7,32,-2,84,-5,-95,-2,-105,-4,51,-1,10,-2,-56,-1,122,-1,80,0,-53,0,-26,0,69,2,-128,1,-63,3,13,2,23,5,-87,2,-102,6,53,3,-7,7,-45,3,127,9,113,4,10,11,-2,4,114,12,-100,5,0,14,60,6,-115,15,-50,6,-6,16,109,7,-116,18,11,8,35,20,-101,8,-111,21,62,9,35,23,-29,9,-77,24,120,10,36,26,24,11,-70,27,-86,11,42,29,77,12,-68,30,-18,12,78,32,-128,13,-66,33,33,14,77,35,-64,14,-36,36,81,15,72,38,-16,15,-46,39,-115,16,91,41,29,17,-63,42,-72,17,71,44,80,18,-55,45,-37,18,43,47,115,19,-92,48,-1,19,-2,49,-108,20,115,51,38,21,-29,52,-82,21,51,54,61,22,-99,55,-54,22,2,57,74,23,71,58,-42,23,-95,59,96,24,-14,60,-33,24,43,62,97,25,118,63,-28,25,-69,64,90,26,-30,65,-40,26,28,67,85,27,76,68,-58,27,100,69,57,28,-114,70,-92,28,-103,71,21,29,-78,72,-124,29,-62,73,-22,29,-69,74,82,30,-66,75,-72,30,-67,76,19,31,-97,77,113,31,-109,78,-55,31,121,79,28,32,72,80,116,32,27,81,-57,32,-20,81,15,33,-91,82,89,33,101,83,-100,33,16,84,-33,33,-66,84,34,34,97,85,95,34,-18,85,-99,34,-124,86,-46,34,12,87,4,35,-120,87,51,35,-2,87,96,35,112,88,-121,35,-52,88,-83,35,45,89,-52,35,-124,89,-27,35,-52,89,1,36,13,90,23,36,64,90,46,36,112,90,61,36,-105,90,71,36,-74,90,80,36,-59,90,89,36,-44,90,86,36,-41,90,80,36,-42,90,73,36,-63,90,68,36,-86,90,54,36,-122,90,37,36,95,90,15,36,48,90,-12,35,-10,89,-38,35,-75,89,-69,35,102,89,-100,35,14,89,120,35,-77,88,81,35,77,88,37,35,-40,87,-7,34,109,87,-62,34,-21,86,-117,34,101,86,84,34,-35,85,22,34,68,85,-39,33,-96,84,-101,33,4,84,84,33,84,83,10,33,-98,82,-63,32,-18,81,114,32,38,81,40,32,103,80,-45,31,-110,79,125,31,-72,78,40,31,-26,77,-52,30,-1,76,108,30,14,76,19,30,46,75,-84,29,50,74,70,29,51,73,-29,28,66,72,119,28,52,71,13,28,31,70,-87,27,29,69,54,27,3,68,-53,26,-8,66,86,26,-44,65,-34,25,-87,64,113,25,-111,63,-9,24,93,62,122,24,43,61,3,24,10,60,-125,23,-52,58,5,23,-120,57,-115,22,95,56,9,22,24,55,-124,21,-53,53,13,21,-106,52,-120,20,69,51,12,20,16,50,-126,19,-67,48,-11,18,105,47,118,18,46,46,-21,17,-44,44,94,17,121,43,-34,16,58,42,83,16,-39,40,-56,15,120,39,71,15,57,38,-71,14,-41,36,44,14,116,35,-85,13,51,34,31,13,-50,32,-96,12,-114,31,15,12,46,30,-127,11,-53,28,3,11,-120,27,121,10,39,26,-22,9,-56,24,105,9,-113,23,-36,8,47,22,81,8,-46,20,-44,7,-104,19,76,7,60,18,-61,6,-30,16,70,6,-78,15,-68,5,95,14,51,5,7,13,-66,4,-37,11,56,4,-117,10,-64,3,103,9,61,3,23,8,-68,2,-49,6,71,2,-77,5,-59,1,111,4,71,1,42,3,-38,0,23,2,88,0,-33,0,-39,-1,-89,-1,112,-1,-103,-2,-9,-2,102,-3,126,-2,57,-4,22,-2,54,-5,-95,-3,15,-6,60,-3,19,-7,-55,-4,-12,-9,87,-4,-43,-10,-8,-5,-25,-11,-119,-5,-50,-12}; }
	private static byte[] data6(){ return new byte[] {30,-5,-67,-13,-64,-6,-37,-14,84,-6,-48,-15,-18,-7,-58,-16,-104,-7,-17,-17,47,-7,-12,-18,-56,-8,-8,-19,119,-8,44,-19,22,-8,55,-20,-57,-9,116,-21,105,-9,-122,-22,14,-9,-97,-23,-60,-10,-26,-24,106,-10,7,-24,18,-10,43,-25,-50,-11,126,-26,120,-11,-85,-27,35,-11,-33,-28,-32,-12,62,-28,-111,-12,114,-29,71,-12,-84,-30,11,-12,22,-30,-67,-13,95,-31,-127,-13,-52,-32,61,-13,23,-32,-10,-14,102,-33,-64,-14,-28,-34,123,-14,57,-34,59,-14,-111,-35,14,-14,19,-35,-49,-15,118,-36,-114,-15,-34,-37,96,-15,109,-37,37,-15,-39,-38,-21,-16,71,-38,-61,-16,-32,-39,-116,-16,86,-39,98,-16,-6,-40,43,-16,117,-40,-7,-17,-13,-41,-41,-17,-103,-41,-89,-17,30,-41,119,-17,-90,-42,87,-17,86,-42,40,-17,-27,-43,-4,-18,116,-43,-33,-18,44,-43,-76,-18,-60,-44,-120,-18,92,-44,112,-18,24,-44,75,-18,-76,-45,36,-18,84,-45,14,-18,22,-45,-21,-19,-69,-46,-46,-19,-121,-46,-83,-19,47,-46,-115,-19,-38,-47,119,-19,-86,-47,84,-19,91,-47,52,-19,13,-47,32,-19,-32,-48,3,-19,-108,-48,-26,-20,75,-48,-43,-20,33,-48,-69,-20,-38,-49,-95,-20,-108,-49,-107,-20,108,-49,123,-20,46,-49,104,-20,15,-49,79,-20,-50,-50,58,-20,-114,-50,49,-20,108,-50,25,-20,53,-50,-1,-21,0,-50,-13,-21,-32,-51,-33,-21,-85,-51,-55,-21,120,-51,-67,-21,93,-51,-86,-21,43,-51,-107,-21,-4,-52,-117,-21,-29,-52,119,-21,-74,-52,109,-21,-99,-52,93,-21,111,-52,77,-21,67,-52,70,-21,42,-52,56,-21,-1,-53,41,-21,-39,-53,30,-21,-57,-53,12,-21,-93,-53,-3,-22,126,-53,-9,-22,105,-53,-22,-22,71,-53,-37,-22,39,-53,-44,-22,21,-53,-56,-22,-12,-54,-62,-22,-28,-54,-75,-22,-57,-54,-86,-22,-86,-54,-91,-22,-102,-54,-101,-22,-128,-54,-111,-22,103,-54,-116,-22,90,-54,-125,-22,66,-54,125,-22,43,-54,119,-22,36,-54,108,-22,18,-54,102,-22,-1,-55,101,-22,-14,-55,97,-22,-29,-55,92,-22,-42,-55,87,-22,-46,-55,80,-22,-55,-55,76,-22,-59,-55,73,-22,-68,-55,71,-22,-74,-55,70,-22,-76,-55,68,-22,-79,-55,68,-22,-80,-55,68,-22,-79,-55,68,-22,-76,-55,71,-22,-75,-55,76,-22,-73,-55,80,-22,-66,-55,84,-22,-54,-55,85,-22,-46,-55,91,-22,-32,-55,95,-22,-20,-55,99,-22,-1,-55,110,-22,16,-54,118,-22,29,-54,-127,-22,54,-54,-117,-22,83,-54,-112,-22,106,-54,-102,-22,-117,-54,-86,-22,-87,-54,-73,-22,-62,-54,-58,-22,-20,-54,-45,-22,22,-53,-30,-22,52,-53,-10,-22,98,-53,4,-21,-121,-53,23,-21,-67,-53,45,-21,-15,-53,66,-21,25,-52,91,-21,86,-52,113,-21,-101,-52,-127,-21,-50,-52,-100,-21,17,-51,-67,-21,87,-51,-43,-21,-113,-51,-12,-21,-35,-51,22,-20,45,-50,49,-20,110,-50,82,-20,-56,-50,108,-20,14,-49,-110,-20,107,-49,-71,-20,-51,-49,-40,-20,26,-48,2,-19,127,-48,47,-19,-21,-48,79,-19,67,-47,121,-19,-73,-47,-89,-19,43,-46,-51,-19,-119,-46,0,-18,2,-45,52,-18,127,-45,95,-18,-27,-45,-107,-18,106,-44,-54,-18,-12,-44,-10,-18,100,-43,47,-17,-13,-43,94,-17,102,-42,-99,-17,-6,-42,-38,-17,-109,-41,10,-16,20,-40,72,-16,-76,-40,-120,-16,86,-39,-64,-16,-39,-39,5,-15,-126,-38,74,-15,46,-37,-126,-15,-67,-37,-55,-15,112,-36,16,-14,39,-35,74,-14,-64,-35,-109,-14,124,-34,-48,-14,25,-33,28,-13,-38,-33,108,-13,-101,-32,-79,-13,57,-31,5,-12,2,-30,86,-12,-49,-30,-105,-12,125,-29,-22,-12,77,-28,63,-11,33,-27,-121,-11,-47,-27,-34,-11,-86,-26,53,-10,-122,-25,126,-10,60,-24,-38,-10,27,-23,35,-9,-40,-23,125,-9,-68,-22,-38,-9,-95,-21,40,-8,96,-20,-121,-8,73,-19,-27,-8,55,-18,49,-7,-3,-18,-110,-7,-20,-17,-15,-7,-35,-16,65,-6,-88,-15,-94,-6,-101,-14,4,-5,-112,-13,86,-5,92,-12,-68,-5,80,-11,16,-4,32,-10,114,-4,27,-9,-44,-4,23,-8,40,-3,-24,-8,-117,-3,-27,-7,-16,-3,-30,-6,68,-2,-75,-5,-87,-2,-78,-4,16,-1,-82,-3,102,-1,-127,-2,-51,-1,126,-1,51,0,125,0,-122,0,83,1,-21,0,80,2,66,1,34,3,-87,1,31,4,13,2,29,5,99,2,-18,5,-56,2,-21,6,44,3,-24,7,126,3,-71,8,-29,3,-78,9,72,4,-87,10,-100,4,120,11,-4,4,115,12,90,5,108,13,-86,5,54,14,13,6,40,15,111,6,24,16,-64,6,-35,16,35,7,-57,17,117,7,-117,18,-48,7,123,19,40,8,104,20,116,8,36,21,-46,8,11,22,42,9,-17,22,115,9,-87,23,-50,9,-122,24,38,10,98,25,110,10,21,26,-58,10,-21,26}; }
	private static byte[] data7(){ return new byte[] {27,11,-64,27,96,11,109,28,-78,11,62,29,-12,11,-27,29,70,12,-81,30,-105,12,117,31,-41,12,22,32,36,13,-41,32,113,13,-106,33,-81,13,43,34,-7,13,-27,34,65,14,-99,35,119,14,46,36,-68,14,-35,36,3,15,-122,37,60,15,10,38,127,15,-81,38,-78,15,50,39,-17,15,-46,39,44,16,111,40,92,16,-28,40,-103,16,121,41,-46,16,11,42,-4,16,122,42,53,17,1,43,108,17,-119,43,-111,17,-16,43,-61,17,111,44,-10,17,-23,44,28,18,66,45,76,18,-73,45,110,18,11,46,-103,18,124,46,-64,18,-25,46,-33,18,49,47,8,19,-109,47,46,19,-13,47,71,19,53,48,107,19,-114,48,-116,19,-30,48,-94,19,28,49,-63,19,105,49,-33,19,-77,49,-14,19,-30,49,13,20,38,50,38,20,102,50,53,20,-117,50,79,20,-62,50,94,20,-30,50,114,20,22,51,-125,20,70,51,-117,20,97,51,-101,20,-119,51,-85,20,-84,51,-77,20,-67,51,-66,20,-34,51,-55,20,-8,51,-49,20,-1,51,-40,20,23,52,-35,20,44,52,-37,20,48,52,-32,20,60,52,-31,20,55,52,-25,20,60,52,-22,20,64,52,-26,20,57,52,-28,20,57,52,-31,20,55,52,-37,20,40,52,-41,20,31,52,-44,20,19,52,-53,20,-1,51,-59,20,-17,51,-65,20,-39,51,-73,20,-65,51,-83,20,-86,51,-97,20,-114,51,-107,20,113,51,-118,20,85,51,123,20,53,51,108,20,21,51,93,20,-13,50,77,20,-52,50,65,20,-94,50,51,20,118,50,35,20,79,50,15,20,36,50,-4,19,-12,49,-19,19,-58,49,-40,19,-104,49,-62,19,106,49,-82,19,54,49,-103,19,-2,48,-121,19,-51,48,111,19,-105,48,85,19,94,48,65,19,42,48,41,19,-19,47,17,19,-83,47,-2,18,118,47,-27,18,54,47,-55,18,-9,46,-79,18,-64,46,-105,18,122,46,126,18,53,46,102,18,-4,45,75,18,-74,45,50,18,126,45,20,18,55,45,-9,17,-21,44,-30,17,-81,44,-60,17,100,44,-90,17,23,44,-113,17,-37,43,111,17,-113,43,78,17,65,43,54,17,3,43,23,17,-77,42,-10,16,99,42,-37,16,40,42,-70,16,-45,41,-91,16,-110,41,-122,16,62,41,98,16,-20,40,70,16,-79,40,33,16,92,40,-1,15,2,40,-22,15,-64,39,-56,15,103,39,-92,15,14,39,-118,15,-48,38,100,15,118,38,62,15,29,38,35,15,-37,37,-1,14,127,37,-28,14,62,37,-67,14,-31,36,-104,14,127,36,-128,14,60,36,87,14,-33,35,46,14,125,35,19,14,58,35,-22,13,-40,34,-61,13,111,34,-84,13,39,34,-123,13,-64,33,93,13,87,33,65,13,18,33,21,13,-86,32,-8,12,98,32,-51,12,-8,31,-95,12,-115,31,-126,12,67,31,87,12,-43,30,41,12,104,30,8,12,28,30,-35,11,-89,29,-78,11,51,29,-110,11,-27,28,98,11,113,28,50,11,-5,27,16,11,-86,27,-33,10,50,27,-82,10,-73,26,-116,10,97,26,92,10,-29,25,57,10,-117,25,6,10,12,25,-46,9,-117,24,-83,9,48,24,120,9,-84,23,67,9,39,23,27,9,-55,22,-28,8,64,22,-81,8,-76,21,-121,8,80,21,79,8,-60,20,21,8,53,20,-23,7,-49,19,-80,7,59,19,-122,7,-50,18,75,7,57,18,16,7,-97,17,-28,6,48,17,-92,6,-103,16,98,6,-3,15,53,6,-122,15,-10,5,-25,14,-75,5,67,14,-121,5,-57,13,69,5,36,13,-2,4,-127,12,-55,4,1,12,-123,4,88,11,78,4,-42,10,11,4,35,10,-56,3,113,9,-109,3,-24,8,76,3,50,8,6,3,124,7,-53,2,-13,6,124,2,61,6,49,2,-125,5,-10,1,-19,4,-85,1,50,4,93,1,112,3,32,1,-40,2,-44,0,19,2,-108,0,120,1,70,0,-80,0,-9,-1,-25,-1,-74,-1,71,-1,100,-1,124,-2,18,-1,-80,-3,-50,-2,10,-3,123,-2,59,-4,41,-2,101,-5,-23,-3,-71,-6,-110,-3,-24,-7,58,-3,21,-7,-12,-4,99,-8,-98,-4,-116,-9,87,-4,-41,-10,2,-4,-4,-11,-86,-5,34,-11,95,-5,108,-12,7,-5,-113,-13,-83,-6,-79,-14,98,-6,-8,-15,8,-6,22,-15,-80,-7,54,-16,99,-7,120,-17,7,-7,-104,-18,-82,-8,-79,-19,99,-8,-17,-20,9,-8,11,-20,-83,-9,39,-21,94,-9,102,-22,-1,-10,-124,-23,-81,-10,-65,-24,85,-10,-42,-25,-4,-11,-16,-26,-84,-11,42,-26,81,-11,67,-27,-9,-12,91,-28,-87,-12,-107,-29,76,-12,-80,-30,-18,-13,-48,-31,-101,-13,9,-31,64,-13,36,-32,-26,-14,66,-33,-108,-14,124,-34,57,-14,-103,-35,-20,-15,-48,-36,-108,-15,-17,-37,58,-15,15,-37}; }
	private static byte[] data8(){ return new byte[] {-22,-16,77,-38,-113,-16,112,-39,55,-16,-109,-40,-22,-17,-49,-41,-109,-17,-11,-42,62,-17,26,-42,-14,-18,90,-43,-100,-18,-121,-44,68,-18,-75,-45,-8,-19,-8,-46,-91,-19,40,-46,90,-19,111,-47,8,-19,-96,-48,-70,-20,-44,-49,115,-20,29,-49,37,-20,86,-50,-41,-21,-109,-51,-112,-21,-29,-52,68,-21,36,-52,-8,-22,105,-53,-77,-22,-64,-54,105,-22,9,-54,34,-22,85,-55,-33,-23,-77,-56,-103,-23,5,-56,91,-23,100,-57,24,-23,-67,-58,-43,-24,25,-58,-103,-24,-127,-59,89,-24,-27,-60,26,-24,74,-60,-31,-25,-69,-61,-88,-25,37,-61,111,-25,-107,-62,58,-25,16,-62,2,-25,-120,-63,-51,-26,3,-63,-100,-26,-120,-64,106,-26,9,-64,60,-26,-114,-65,17,-26,28,-65,-29,-27,-83,-66,-73,-27,69,-66,-118,-27,-33,-67,96,-27,125,-67,58,-27,28,-67,23,-27,-63,-68,-12,-28,105,-68,-44,-28,22,-68,-75,-28,-55,-69,-106,-28,-127,-69,122,-28,57,-69,98,-28,-7,-70,74,-28,-66,-70,51,-28,-124,-70,32,-28,82,-70,12,-28,31,-70,-3,-29,-7,-71,-18,-29,-43,-71,-31,-29,-81,-71,-40,-29,-106,-71,-48,-29,-123,-71,-60,-29,110,-71,-63,-29,101,-71,-64,-29,95,-71,-67,-29,86,-71,-65,-29,92,-71,-60,-29,102,-71,-57,-29,106,-71,-48,-29,127,-71,-43,-29,-113,-71,-33,-29,-81,-71,-17,-29,-43,-71,-6,-29,-18,-71,14,-28,31,-70,36,-28,82,-70,54,-28,124,-70,79,-28,-69,-70,106,-28,3,-69,125,-28,61,-69,-100,-28,-116,-69,-65,-28,-33,-69,-37,-28,39,-68,0,-27,-123,-68,34,-27,-47,-68,78,-27,59,-67,120,-27,-86,-67,-99,-27,8,-66,-50,-27,126,-66,1,-26,-2,-66,43,-26,103,-65,99,-26,-17,-65,-101,-26,124,-64,-54,-26,-10,-64,6,-25,-115,-63,66,-25,43,-62,118,-25,-78,-62,-71,-25,84,-61,-1,-25,-2,-61,57,-24,-110,-60,127,-24,71,-59,-66,-24,-34,-59,13,-23,-103,-58,92,-23,88,-57,-96,-23,0,-56,-16,-23,-53,-56,66,-22,-103,-55,-118,-22,77,-54,-33,-22,38,-53,52,-21,3,-52,-128,-21,-63,-52,-37,-21,-90,-51,54,-20,-115,-50,-119,-20,84,-49,-21,-20,65,-48,63,-19,20,-47,-95,-19,9,-46,6,-18,3,-45,93,-18,-32,-45,-62,-18,-29,-44,41,-17,-23,-43,-125,-17,-50,-42,-18,-17,-39,-41,92,-16,-25,-40,-71,-16,-42,-39,39,-15,-21,-38,-105,-15,3,-36,-7,-15,-9,-36,109,-14,20,-34,-47,-14,13,-33,71,-13,48,-32,-69,-13,86,-31,33,-12,88,-30,-102,-12,127,-29,19,-11,-83,-28,123,-11,-75,-27,-11,-11,-27,-26,111,-10,26,-24,-40,-10,41,-23,83,-9,96,-22,-49,-9,-105,-21,64,-8,-91,-20,-63,-8,-35,-19,50,-7,-15,-18,-78,-7,46,-16,46,-6,115,-15,-101,-6,-117,-14,29,-5,-55,-13,-96,-5,12,-11,16,-4,39,-10,-112,-4,108,-9,18,-3,-80,-8,-125,-3,-50,-7,3,-2,21,-5,-122,-2,87,-4,-4,-2,114,-3,127,-1,-71,-2,-15,-1,-43,-1,117,0,25,1,-7,0,96,2,106,1,124,3,-19,1,-63,4,111,2,8,6,-35,2,38,7,93,3,108,8,-36,3,-80,9,77,4,-56,10,-49,4,9,12,79,5,73,13,-65,5,94,14,64,6,-100,15,-66,6,-40,16,44,7,-20,17,-87,7,38,19,20,8,57,20,-113,8,110,21,11,9,-93,22,118,9,-81,23,-18,9,-34,24,107,10,10,26,-43,10,15,27,75,11,59,28,-63,11,98,29,38,12,99,30,-101,12,-124,31,15,13,-92,32,114,13,-100,33,-30,13,-71,34,66,14,-85,35,-80,14,-62,36,30,15,-47,37,127,15,-72,38,-19,15,-61,39,85,16,-51,40,-82,16,-81,41,23,17,-82,42,124,17,-81,43,-49,17,-117,44,47,18,-126,45,-110,18,114,46,-24,18,62,47,71,19,40,48,-107,19,-13,48,-18,19,-41,49,72,20,-75,50,-108,20,112,51,-21,20,72,52,63,21,27,53,-122,21,-54,53,-40,21,-108,54,41,22,88,55,107,22,-1,55,-76,22,-68,56,-1,22,117,57,60,23,13,58,127,23,-63,58,-75,23,81,59,-6,23,-12,59,62,24,-110,60,116,24,21,61,-81,24,-82,61,-22,24,65,62,24,25,-73,62,79,25,63,63,-122,25,-62,63,-81,25,43,64,-34,25,-87,64,10,26,30,65,46,26,122,65,89,26,-30,65,-125,26,72,66,-94,26,-108,66,-59,26,-14,66,-34,26,54,67,-1,26,-122,67,32,27,-47,67,53,27,6,68,80,27,73,68,103,27,-122,68,118,27,-81,68,-119,27,-30,68,-101,27,15,69,-89,27,36,69,-72,27,72,69,-62,27,101,69,-57,27,113,69,-49,27,-124,69,-48,27,-122,69,-44,27,-111,69,-45,27,-105,69,-49,27,-118,69,-49,27,-126,69,-53,27,121,69,-65,27,99,69,-76,27,80,69,-87,27,53,69}; }
	private static byte[] data9(){ return new byte[] {-100,27,16,69,-116,27,-20,68,124,27,-60,68,106,27,-114,68,87,27,92,68,64,27,33,68,41,27,-26,67,13,27,-87,67,-17,26,98,67,-44,26,22,67,-73,26,-57,66,-106,26,118,66,115,26,29,66,81,26,-62,65,44,26,99,65,3,26,1,65,-38,25,-103,64,-82,25,51,64,127,25,-60,63,83,25,83,63,36,25,-37,62,-14,24,97,62,-63,24,-26,61,-114,24,98,61,87,24,-34,60,33,24,90,60,-22,23,-54,59,-79,23,57,59,118,23,-80,58,57,23,22,58,-4,22,121,57,-62,22,-28,56,-125,22,63,56,66,22,-100,55,1,22,2,55,-69,21,87,54,125,21,-74,53,54,21,6,53,-19,20,84,52,-85,20,-84,51,99,20,-15,50,27,20,53,50,-43,19,-117,49,-123,19,-49,48,55,19,12,48,-16,18,91,47,-95,18,-107,46,81,18,-51,45,9,18,23,45,-74,17,76,44,110,17,-109,43,27,17,-61,42,-54,16,-14,41,125,16,57,41,39,16,102,40,-45,15,-112,39,-121,15,-46,38,49,15,-5,37,-37,14,34,37,-114,14,99,36,54,14,-119,35,-33,13,-83,34,-109,13,-22,33,60,13,14,33,-19,12,78,32,-110,12,114,31,58,12,-109,30,-19,11,-50,29,-106,11,-15,28,60,11,17,28,-20,10,83,27,-110,10,114,26,59,10,-111,25,-17,9,-48,24,-109,9,-12,23,57,9,20,23,-17,8,81,22,-104,8,114,21,76,8,-74,20,-15,7,-40,19,-102,7,-7,18,80,7,62,18,-9,6,96,17,-95,6,-123,16,85,6,-50,15,-5,5,-10,14,-91,5,26,14,93,5,103,13,3,5,-111,12,-83,4,-69,11,101,4,9,11,15,4,54,10,-70,3,96,9,120,3,-82,8,40,3,-37,7,-30,2,51,7,-116,2,102,6,58,2,-106,5,-7,1,-16,4,-89,1,36,4,87,1,91,3,22,1,-71,2,-57,0,-15,1,121,0,43,1,58,0,-113,0,-20,-1,-52,-1,-97,-1,12,-1,97,-1,117,-2,20,-1,-72,-3,-39,-2,35,-3,-113,-2,102,-4,71,-2,-82,-5,13,-2,29,-5,-59,-3,105,-6,125,-3,-77,-7,72,-3,40,-7,2,-3,120,-8,-71,-4,-50,-9,-128,-4,75,-9,59,-4,-98,-10,-5,-5,-15,-11,-56,-5,115,-11,-124,-5,-50,-12,82,-5,80,-12,19,-5,-83,-13,-47,-6,13,-13,-96,-6,-104,-14,97,-6,-8,-15,35,-6,93,-15,-11,-7,-21,-16,-71,-7,81,-16,124,-7,-69,-17,79,-7,80,-17,19,-7,-69,-18,-38,-8,40,-18,-79,-8,-66,-19,120,-8,48,-19,79,-8,-53,-20,21,-8,64,-20,-35,-9,-73,-21,-72,-9,82,-21,-124,-9,-55,-22,80,-9,67,-22,44,-9,-27,-23,-11,-10,101,-23,-64,-10,-26,-24,-101,-10,-117,-24,106,-10,11,-24,57,-10,-113,-25,22,-10,56,-25,-26,-11,-67,-26,-59,-11,105,-26,-108,-11,-13,-27,99,-11,126,-27,66,-11,45,-27,21,-11,-73,-28,-24,-12,68,-28,-54,-12,-11,-29,-99,-12,-122,-29,110,-12,25,-29,80,-12,-53,-30,39,-12,93,-30,-4,-13,-14,-31,-34,-13,-88,-31,-76,-13,64,-31,-119,-13,-40,-32,108,-13,-111,-32,68,-13,40,-32,43,-13,-31,-33,2,-13,125,-33,-39,-14,26,-33,-66,-14,-43,-34,-105,-14,116,-34,110,-14,21,-34,82,-14,-45,-35,45,-14,112,-35,11,-14,15,-35,-13,-15,-51,-36,-52,-15,115,-36,-92,-15,27,-36,-120,-15,-37,-37,101,-15,-128,-37,76,-15,63,-37,41,-15,-24,-38,5,-15,-114,-38,-20,-16,82,-38,-56,-16,-5,-39,-91,-16,-89,-39,-116,-16,105,-39,107,-16,19,-39,76,-16,-67,-40,54,-16,-128,-40,21,-16,46,-40,-12,-17,-34,-41,-37,-17,-92,-41,-69,-17,83,-41,-92,-17,25,-41,-124,-17,-53,-42,100,-17,127,-42,77,-17,67,-42,49,-17,-10,-43,20,-17,-86,-43,-2,-18,114,-43,-32,-18,41,-43,-61,-18,-31,-44,-84,-18,-84,-44,-115,-18,103,-44,113,-18,34,-44,92,-18,-22,-45,67,-18,-90,-45,46,-18,111,-45,21,-18,47,-45,-7,-19,-16,-46,-28,-19,-67,-46,-53,-19,126,-46,-77,-19,66,-46,-97,-19,16,-46,-121,-19,-41,-47,111,-19,-97,-47,92,-19,111,-47,70,-19,57,-47,49,-19,4,-47,32,-19,-42,-48,13,-19,-95,-48,-4,-20,114,-48,-23,-20,72,-48,-42,-20,27,-48,-56,-20,-17,-49,-72,-20,-59,-49,-89,-20,-97,-49,-106,-20,122,-49,-121,-20,85,-49,122,-20,49,-49,109,-20,15,-49,96,-20,-16,-50,85,-20,-46,-50,74,-20,-77,-50,65,-20,-103,-50,56,-20,-126,-50,44,-20,109,-50,34,-20,89,-50,27,-20,65,-50,23,-20,50,-50,17,-20,38,-50,10,-20,23,-50,5,-20,16,-50,2,-20,11,-50,-1,-21,-1,-51,-1,-21,-3,-51,2,-20,-2,-51,1,-20,-7,-51,2,-20,2,-50,5,-20,13,-50,6,-20,13,-50,13,-20,28,-50,15,-20,33,-50}; }
	private static byte[] data10(){ return new byte[] {24,-20,55,-50,33,-20,78,-50,38,-20,91,-50,50,-20,120,-50,64,-20,-105,-50,73,-20,-85,-50,88,-20,-46,-50,104,-20,-5,-50,116,-20,23,-49,-122,-20,72,-49,-104,-20,126,-49,-91,-20,-96,-49,-67,-20,-39,-49,-50,-20,1,-48,-25,-20,65,-48,2,-19,-125,-48,23,-19,-78,-48,53,-19,-3,-48,81,-19,77,-47,101,-19,-122,-47,-120,-19,-40,-47,-82,-19,43,-46,-55,-19,109,-46,-17,-19,-53,-46,20,-18,44,-45,50,-18,121,-45,87,-18,-29,-45,-127,-18,79,-44,-93,-18,-98,-44,-44,-18,15,-43,-7,-18,102,-43,42,-17,-36,-43,93,-17,90,-42,127,-17,-63,-42,-82,-17,70,-41,-28,-17,-57,-41,21,-16,43,-40,82,-16,-75,-40,-119,-16,72,-39,-76,-16,-68,-39,-16,-16,82,-38,44,-15,-21,-38,93,-15,103,-37,-99,-15,5,-36,-47,-15,-122,-36,17,-14,46,-35,82,-14,-42,-35,-118,-14,93,-34,-47,-14,9,-33,24,-13,-69,-33,81,-13,74,-32,-101,-13,1,-31,-28,-13,-71,-31,32,-12,84,-30,107,-12,16,-29,-69,-12,-51,-29,-1,-12,105,-28,77,-11,51,-27,-118,-11,-39,-27,-39,-11,-93,-26,45,-10,110,-25,113,-10,23,-24,-59,-10,-24,-24,25,-9,-69,-23,95,-9,106,-22,-75,-9,64,-21,14,-8,23,-20,86,-8,-52,-20,-83,-8,-87,-19,6,-7,-120,-18,78,-7,66,-17,-90,-7,38,-16,-16,-7,-31,-16,76,-6,-62,-15,-85,-6,-91,-14,-7,-6,99,-13,85,-5,75,-12,-79,-5,54,-11,-5,-5,-6,-11,87,-4,-25,-10,-76,-4,-48,-9,4,-3,-109,-8,100,-3,127,-7,-61,-3,106,-6,20,-2,46,-5,116,-2,29,-4,-63,-2,-28,-4,32,-1,-46,-3,-128,-1,-63,-2,-50,-1,-120,-1,45,0,117,0,-112,0,96,1,-32,0,39,2,61,1,23,3,-102,1,5,4,-23,1,-54,4,72,2,-75,5,-90,2,-94,6,-14,2,103,7,81,3,78,8,-80,3,53,9,-1,3,-10,9,91,4,-34,10,-90,4,-97,11,0,5,-124,12,92,5,102,13,-88,5,34,14,2,6,2,15,91,6,-30,15,-92,6,-102,16,-4,6,118,17,83,7,80,18,-102,7,5,19,-17,7,-36,19,67,8,-80,20,-117,8,92,21,-32,8,45,22,34,9,-39,22,115,9,-89,23,-62,9,114,24,5,10,20,25,87,10,-41,25,-89,10,-102,26,-26,10,56,27,50,11,-9,27,124,11,-76,28,-72,11,75,29,2,12,1,30,73,12,-73,30,-128,12,75,31,-60,12,-8,31,-2,12,-126,32,68,13,42,33,-121,13,-51,33,-65,13,81,34,-2,13,-12,34,58,14,-109,35,107,14,16,36,-88,14,-87,36,-31,14,61,37,18,15,-80,37,77,15,61,38,-123,15,-55,38,-80,15,53,39,-25,15,-70,39,17,16,34,40,66,16,-93,40,115,16,33,41,-104,16,-127,41,-58,16,-7,41,-12,16,107,42,24,17,-62,42,69,17,46,43,111,17,-104,43,-111,17,-26,43,-70,17,72,44,-29,17,-87,44,-2,17,-14,44,33,18,80,45,67,18,-88,45,91,18,-22,45,124,18,60,46,-107,18,120,46,-78,18,-59,46,-48,18,13,47,-25,18,65,47,2,19,-122,47,26,19,-56,47,45,19,-11,47,70,19,48,48,93,19,104,48,109,19,-111,48,127,19,-57,48,-111,19,-7,48,-98,19,24,49,-76,19,64,49,-61,19,91,49,-45,19,-123,49,-34,19,-85,49,-25,19,-61,49,-11,19,-30,49,1,20,-1,49,8,20,19,50,18,20,44,50,26,20,67,50,33,20,79,50,42,20,97,50,48,20,114,50,52,20,123,50,56,20,-118,50,56,20,-109,50,59,20,-102,50,63,20,-95,50,64,20,-93,50,67,20,-92,50,68,20,-88,50,65,20,-88,50,64,20,-90,50,65,20,-96,50,63,20,-99,50,60,20,-105,50,57,20,-116,50,57,20,-124,50,52,20,121,50,48,20,114,50,41,20,101,50,33,20,87,50,28,20,76,50,21,20,57,50,15,20,36,50,9,20,26,50,-3,19,5,50,-12,19,-20,49,-15,19,-37,49,-27,19,-60,49,-40,19,-86,49,-45,19,-108,49,-52,19,116,49,-65,19,89,49,-76,19,72,49,-90,19,37,49,-95,19,17,49,-110,19,-19,48,-122,19,-57,48,127,19,-79,48,109,19,-114,48,93,19,101,48,86,19,76,48,67,19,39,48,48,19,-4,47,39,19,-32,47,24,19,-78,47,6,19,-125,47,-4,18,103,47,-25,18,59,47,-40,18,31,47,-60,18,-19,46,-81,18,-70,46,-95,18,-100,46,-115,18,99,46,121,18,42,46,109,18,8,46,85,18,-48,45,59,18,-106,45,44,18,114,45,19,18,53,45,-8,17,-10,44,-24,17,-48,44,-52,17,-115,44,-67,17,99,44,-94,17,29,44,-124,17,-40,43,114,17,-87,43,86,17,94,43,56,17,18,43,35,17,-30,42}; }
	private static byte[] data11(){ return new byte[] {3,17,-110,42,-29,16,64,42,-50,16,9,42,-82,16,-77,41,-118,16,93,41,114,16,34,41,79,16,-59,40,56,16,-122,40,19,16,37,40,-20,15,-59,39,-51,15,-122,39,-93,15,29,39,124,15,-77,38,94,15,108,38,47,15,-1,37,5,15,-115,37,-28,14,62,37,-74,14,-57,36,-120,14,79,36,99,14,-5,35,47,14,126,35,-2,13,-5,34,-38,13,-99,34,-92,13,23,34,123,13,-75,33,67,13,42,33,11,13,-103,32,-29,12,43,32,-88,12,-103,31,104,12,7,31,53,12,-109,30,-8,11,-12,29,-70,11,81,29,-119,11,-44,28,71,11,43,28,4,11,-125,27,-50,10,-6,26,-120,10,75,26,78,10,-65,25,4,10,9,25,-71,9,78,24,125,9,-72,23,48,9,-10,22,-30,8,50,22,-95,8,-107,21,76,8,-53,20,-5,7,-5,19,-70,7,77,19,103,7,122,18,14,7,-95,17,-57,6,-17,16,108,6,15,16,35,6,84,15,-56,5,108,14,108,5,-123,13,29,5,-64,12,-68,4,-45,11,90,4,-30,10,6,4,21,10,-93,3,28,9,63,3,32,8,-24,2,76,7,-128,2,70,6,30,2,65,5,-62,1,97,4,87,1,89,3,-5,0,112,2,-114,0,101,1,30,0,81,0,-63,-1,97,-1,82,-1,76,-2,-34,-2,52,-3,125,-2,59,-4,13,-2,27,-5,-102,-3,-2,-7,50,-3,0,-7,-66,-4,-35,-9,71,-4,-73,-10,-34,-5,-74,-11,103,-5,-119,-12,0,-5,-127,-13,-121,-6,84,-14,14,-6,39,-15,-94,-7,26,-16,40,-7,-23,-18,-82,-8,-73,-19,65,-8,-89,-20,-59,-9,115,-21,76,-9,59,-22,-31,-10,38,-23,102,-10,-17,-25,-21,-11,-70,-26,122,-11,-90,-27,-3,-12,112,-28,-126,-12,55,-29,20,-12,35,-30,-108,-13,-16,-32,35,-13,-38,-33,-86,-14,-94,-34,48,-14,108,-35,-61,-15,87,-36,72,-15,37,-37,-52,-16,-10,-39,93,-16,-27,-40,-31,-17,-70,-41,102,-17,-115,-42,-5,-18,125,-43,-123,-18,83,-44,15,-18,42,-45,-88,-19,29,-46,53,-19,-6,-48,-53,-20,-11,-49,88,-20,-40,-50,-27,-21,-64,-51,124,-21,-62,-52,13,-21,-84,-53,-94,-22,-104,-54,66,-22,-100,-55,-37,-23,-110,-56,109,-23,-111,-57,9,-23,-89,-58,-94,-24,-91,-59,65,-24,-87,-60,-25,-25,-60,-61,-120,-25,-46,-62,47,-25,-9,-63,-45,-26,12,-63,122,-26,37,-64,41,-26,87,-65,-47,-27,125,-66,124,-27,-89,-67,47,-27,-23,-68,-36,-28,30,-68,-113,-28,88,-69,74,-28,-91,-70,-1,-29,-15,-71,-77,-29,63,-71,114,-29,-96,-72,48,-29,-9,-73,-10,-30,98,-73,-72,-30,-58,-74,126,-30,50,-74,73,-30,-79,-75,16,-30,44,-75,-37,-31,-81,-76,-83,-31,60,-76,-126,-31,-54,-77,87,-31,93,-77,50,-31,1,-77,15,-31,-95,-78,-19,-32,79,-78,-51,-32,7,-78,-80,-32,-63,-79,-103,-32,126,-79,-122,-32,74,-79,113,-32,29,-79,95,-32,-8,-80,81,-32,-42,-80,73,-32,-71,-80,69,-32,-88,-80,64,-32,-100,-80,65,-32,-102,-80,68,-32,-102,-80,76,-32,-86,-80,80,-32,-62,-80,88,-32,-33,-80,103,-32,1,-79,122,-32,46,-79,-116,-32,95,-79,-91,-32,-104,-79,-64,-32,-42,-79,-34,-32,34,-78,-5,-32,121,-78,28,-31,-54,-78,69,-31,44,-77,111,-31,-108,-77,-103,-31,0,-76,-56,-31,118,-76,-4,-31,-7,-76,45,-30,117,-75,103,-30,4,-74,-93,-30,-103,-74,-34,-30,42,-73,32,-29,-51,-73,97,-29,106,-72,-88,-29,29,-71,-17,-29,-40,-71,52,-28,-118,-70,-123,-28,76,-69,-42,-28,29,-68,33,-27,-33,-68,121,-27,-72,-67,-45,-27,-107,-66,41,-26,105,-65,-119,-26,81,-64,-22,-26,67,-63,68,-25,39,-62,-87,-25,35,-61,7,-24,18,-60,111,-24,24,-59,-38,-24,36,-58,63,-23,30,-57,-81,-23,51,-56,31,-22,78,-55,-122,-22,90,-54,-7,-22,121,-53,115,-21,-98,-52,-30,-21,-78,-51,89,-20,-31,-50,-43,-20,18,-48,71,-19,48,-47,-60,-19,104,-46,69,-18,-94,-45,-69,-18,-55,-44,56,-17,15,-42,-83,-17,58,-41,48,-16,127,-40,-74,-16,-56,-39,48,-15,-10,-38,-74,-15,69,-36,58,-14,-105,-35,-77,-14,-54,-34,62,-13,24,-32,-55,-13,107,-31,67,-12,-91,-30,-55,-12,-4,-29,82,-11,81,-27,-48,-11,-121,-26,92,-10,-37,-25,-38,-10,19,-23,98,-9,108,-22,-24,-9,-58,-21,99,-8,-4,-20,-20,-8,82,-18,117,-7,-90,-17,-16,-7,-37,-16,119,-6,45,-14,-1,-6,-128,-13,120,-5,-82,-12,-2,-5,-2,-11,-125,-4,77,-9,-7,-4,117,-8,126,-3,-65,-7,-14,-3,-27,-6,114,-2,44,-4,-12,-2,108,-3,105,-1,-121,-2,-23,-1,-62,-1,105,0,-2,0,-43,0,17,2,79,1,73,3,-57,1,123,4,49,2,-125,5,-86,2,-84,6,33,3,-47,7,-118,3,-51,8}; }
	private static byte[] data12(){ return new byte[] {-4,3,-18,9,91,4,-23,10,-56,4,-3,11,59,5,16,13,-104,5,-11,13,5,6,2,15,109,6,5,16,-58,6,-30,16,43,7,-34,17,-116,7,-36,18,-39,7,-84,19,56,8,-103,20,-103,8,-128,21,-24,8,61,22,65,9,32,23,-120,9,-45,23,-33,9,-84,24,49,10,123,25,116,10,36,26,-62,10,-22,26,14,11,-82,27,75,11,64,28,-105,11,-9,28,-33,11,-88,29,20,12,48,30,87,12,-40,30,-104,12,122,31,-56,12,-14,31,4,13,-118,32,63,13,32,33,103,13,-123,33,-97,13,17,34,-60,13,109,34,-9,13,-19,34,39,14,102,35,71,14,-74,35,115,14,37,36,-98,14,-111,36,-73,14,-47,36,-33,14,50,37,4,15,-114,37,26,15,-65,37,61,15,19,38,91,15,98,38,105,15,-117,38,-123,15,-50,38,-109,15,-19,38,-86,15,43,39,-65,15,102,39,-58,15,118,39,-35,15,-90,39,-18,15,-46,39,-14,15,-37,39,1,16,-1,39,15,16,32,40,16,16,29,40,27,16,55,40,36,16,82,40,28,16,73,40,33,16,92,40,25,16,77,40,29,16,87,40,37,16,89,40,33,16,64,40,32,16,70,40,32,16,71,40,19,16,42,40,17,16,40,40,13,16,35,40,-1,15,0,40,-4,15,-12,39,-6,15,-24,39,-23,15,-60,39,-32,15,-73,39,-48,15,-117,39,-52,15,122,39,-61,15,106,39,-80,15,63,39,-88,15,42,39,-96,15,22,39,-114,15,-26,38,-119,15,-52,38,-126,15,-75,38,110,15,-117,38,96,15,118,38,87,15,92,38,69,15,49,38,57,15,26,38,47,15,1,38,32,15,-45,37,23,15,-68,37,7,15,-112,37,0,15,121,37,-11,14,100,37,-26,14,59,37,-32,14,36,37,-42,14,19,37,-59,14,-15,36,-66,14,-36,36,-74,14,-52,36,-87,14,-86,36,-90,14,-105,36,-94,14,-122,36,-106,14,112,36,-115,14,99,36,-123,14,78,36,-128,14,65,36,126,14,55,36,121,14,37,36,117,14,31,36,114,14,28,36,107,14,18,36,105,14,14,36,108,14,8,36,109,14,3,36,107,14,4,36,109,14,10,36,106,14,10,36,107,14,20,36,107,14,23,36,111,14,32,36,118,14,38,36,124,14,49,36,-128,14,62,36,-123,14,78,36,-118,14,94,36,-111,14,109,36,-103,14,-127,36,-97,14,-106,36,-88,14,-86,36,-79,14,-67,36,-68,14,-38,36,-61,14,-15,36,-50,14,16,37,-40,14,40,37,-29,14,67,37,-17,14,101,37,-6,14,127,37,8,15,-104,37,25,15,-69,37,37,15,-39,37,48,15,-10,37,64,15,29,38,76,15,59,38,87,15,91,38,103,15,-127,38,117,15,-96,38,-127,15,-67,38,-110,15,-26,38,-97,15,4,39,-82,15,47,39,-70,15,75,39,-59,15,104,39,-45,15,-108,39,-34,15,-83,39,-24,15,-57,39,-9,15,-17,39,3,16,4,40,13,16,24,40,28,16,63,40,36,16,82,40,42,16,101,40,54,16,-120,40,61,16,-108,40,75,16,-76,40,78,16,-65,40,82,16,-60,40,96,16,-34,40,95,16,-27,40,92,16,-22,40,97,16,0,41,95,16,-3,40,92,16,-12,40,100,16,0,41,98,16,-16,40,92,16,-30,40,93,16,-23,40,83,16,-45,40,84,16,-45,40,73,16,-74,40,60,16,-107,40,58,16,-118,40,44,16,99,40,25,16,57,40,16,16,40,40,-5,15,-13,39,-25,15,-68,39,-36,15,-99,39,-63,15,97,39,-91,15,29,39,-108,15,-11,38,119,15,-90,38,102,15,115,38,69,15,31,38,33,15,-57,37,6,15,-115,37,-36,14,44,37,-76,14,-59,36,-105,14,121,36,108,14,10,36,61,14,-107,35,26,14,64,35,-25,13,-64,34,-75,13,62,34,-116,13,-40,33,86,13,77,33,27,13,-67,32,-20,12,78,32,-84,12,-74,31,122,12,59,31,59,12,-106,30,-7,11,-19,29,-60,11,102,29,124,11,-75,28,51,11,3,28,-9,10,105,27,-81,10,-85,26,95,10,-21,25,27,10,75,25,-53,9,125,24,121,9,-81,23,50,9,0,23,-34,8,38,22,-106,8,113,21,59,8,-111,20,-31,7,-83,19,-107,7,-23,18,56,7,0,18,-42,6,18,17,-124,6,72,16,32,6,82,15,-68,5,91,14,100,5,-122,13,-4,4,-118,12,-109,4,-123,11,62,4,-94,10,-40,3,-105,9,125,3,-76,8,16,3,-88,7,-94,2,-104,6,69,2,-83,5,-43,1,-103,4,101,1,-123,3,5,1,-113,2,-106,0,119,1,34,0,93,0,-65,-1,100,-1,80,-1,67,-2,-34,-2,36,-3,121,-2,41,-4,5,-2,10,-5,-99,-3,16,-6,38,-3,-17,-8,-78,-4,-54,-9,80,-4,-58,-10,-32,-5,-94,-11}; }
	private static byte[] data13(){ return new byte[] {105,-5,-126,-12,-1,-6,-122,-13,-117,-6,97,-14,24,-6,63,-15,-78,-7,65,-16,62,-7,32,-17,-52,-8,0,-18,104,-8,2,-19,-8,-9,-29,-21,-108,-9,-19,-22,31,-9,-43,-23,-83,-10,-68,-24,77,-10,-60,-25,-31,-11,-81,-26,113,-11,-98,-27,17,-11,-83,-28,-87,-12,-100,-29,62,-12,-108,-30,-35,-13,-82,-31,117,-13,-88,-32,13,-13,-90,-33,-77,-14,-57,-34,78,-14,-53,-35,-21,-15,-46,-36,-107,-15,-5,-37,55,-15,7,-37,-27,-16,57,-38,-122,-16,78,-39,43,-16,106,-40,-35,-17,-92,-41,-125,-17,-54,-42,44,-17,-16,-43,-28,-18,55,-43,-111,-18,105,-44,61,-18,-94,-45,-10,-19,-9,-46,-86,-19,54,-46,95,-19,121,-47,33,-19,-39,-48,-34,-20,37,-48,-92,-20,-113,-49,98,-20,-22,-50,30,-20,72,-50,-24,-21,-56,-51,-87,-21,47,-51,112,-21,-98,-52,67,-21,38,-52,13,-21,-95,-53,-38,-22,32,-53,-78,-22,-72,-54,-122,-22,66,-54,88,-22,-43,-55,51,-22,-125,-55,10,-22,29,-55,-20,-23,-43,-56,-56,-23,122,-56,-88,-23,41,-56,-111,-23,-19,-57,115,-23,-86,-57,88,-23,104,-57,72,-23,62,-57,52,-23,6,-57,35,-23,-42,-58,26,-23,-70,-58,12,-23,-106,-58,1,-23,120,-58,-4,-24,110,-58,-13,-24,93,-58,-15,-24,93,-58,-19,-24,87,-58,-20,-24,82,-58,-12,-24,97,-58,-10,-24,105,-58,-2,-24,119,-58,8,-23,-107,-58,15,-23,-79,-58,27,-23,-53,-58,48,-23,-14,-58,66,-23,25,-57,83,-23,71,-57,103,-23,-128,-57,124,-23,-73,-57,-111,-23,-12,-57,-84,-23,52,-56,-54,-23,119,-56,-25,-23,-62,-56,4,-22,15,-55,37,-22,93,-55,72,-22,-78,-55,108,-22,8,-54,-110,-22,99,-54,-72,-22,-61,-54,-35,-22,39,-53,5,-21,-114,-53,46,-21,-11,-53,90,-21,96,-52,-120,-21,-49,-52,-77,-21,65,-51,-34,-21,-71,-51,11,-20,42,-50,64,-20,-97,-50,118,-20,26,-49,-91,-20,-107,-49,-43,-20,25,-48,8,-19,-100,-48,58,-19,24,-47,114,-19,-99,-47,-88,-19,38,-46,-36,-19,-91,-46,21,-18,47,-45,77,-18,-69,-45,-126,-18,63,-44,-72,-18,-49,-44,-20,-18,82,-43,40,-17,-34,-43,99,-17,112,-42,-105,-17,-12,-42,-49,-17,-120,-41,8,-16,25,-40,63,-16,-102,-40,121,-16,45,-39,-77,-16,-65,-39,-24,-16,63,-38,34,-15,-47,-38,92,-15,100,-37,-114,-15,-31,-37,-55,-15,115,-36,-6,-15,-18,-36,52,-14,125,-35,109,-14,10,-34,-99,-14,-124,-34,-43,-14,14,-33,14,-13,-103,-33,60,-13,14,-32,114,-13,-105,-32,-88,-13,31,-31,-45,-13,-113,-31,9,-12,18,-30,64,-12,-110,-30,107,-12,-2,-30,-100,-12,127,-29,-51,-12,1,-28,-13,-12,98,-28,39,-11,-35,-28,77,-11,58,-27,125,-11,-76,-27,-87,-11,44,-26,-54,-11,-121,-26,-10,-11,-7,-26,36,-10,104,-25,71,-10,-74,-25,119,-10,31,-24,-93,-10,-116,-24,-67,-10,-39,-24,-25,-10,65,-23,14,-9,-92,-23,43,-9,-21,-23,81,-9,74,-22,107,-9,-116,-22,-111,-9,-24,-22,-75,-9,70,-21,-53,-9,-128,-21,-16,-9,-42,-21,20,-8,46,-20,39,-8,100,-20,70,-8,-70,-20,103,-8,11,-19,123,-8,57,-19,-99,-8,-123,-19,-66,-8,-44,-19,-51,-8,0,-18,-22,-8,76,-18,-6,-8,114,-18,24,-7,-69,-18,54,-7,1,-17,70,-7,37,-17,96,-7,110,-17,122,-7,-76,-17,-120,-7,-44,-17,-92,-7,24,-16,-65,-7,92,-16,-53,-7,123,-16,-26,-7,-66,-16,2,-6,-1,-16,14,-6,29,-15,41,-6,96,-15,52,-6,126,-15,79,-6,-63,-15,104,-6,6,-14,114,-6,38,-14,-115,-6,105,-14,-87,-6,-84,-14,-74,-6,-51,-14,-47,-6,18,-13,-17,-6,87,-13,-2,-6,120,-13,26,-5,-61,-13,55,-5,12,-12,69,-5,51,-12,100,-5,126,-12,118,-5,-91,-12,-106,-5,-12,-12,-72,-5,69,-11,-54,-5,115,-11,-22,-5,-54,-11,12,-4,33,-10,33,-4,84,-10,70,-4,-81,-10,107,-4,13,-9,-127,-4,74,-9,-89,-4,-85,-9,-48,-4,17,-8,-21,-4,80,-8,24,-3,-71,-8,70,-3,36,-7,99,-3,114,-7,-113,-3,-26,-7,-83,-3,58,-6,-36,-3,-77,-6,16,-2,42,-5,56,-2,-124,-5,108,-2,8,-4,-98,-2,-111,-4,-58,-2,-12,-4,0,-1,-127,-3,57,-1,14,-2,104,-1,-127,-2,-94,-1,24,-1,-34,-1,-74,-1,15,0,48,0,80,0,-45,0,-124,0,86,1,-55,0,-3,1,17,1,-90,2,77,1,52,3,-108,1,-20,3,-40,1,-90,4,22,2,64,5,102,2,-8,5,-74,2,-65,6,-11,2,100,7,72,3,46,8,-102,3,-6,8,-31,3,-81,9,53,4,-127,10,-128,4,60,11,-41,4,24,12,47,5,-10,12,125,5,-68,13,-40,5,-95,14,53,6,-120,15,-120,6,85,16,-24,6,70,17,71,7,52,18,-99,7,17,19,-3,7,8,20}; }
	private static byte[] data14(){ return new byte[] {96,8,2,21,-69,8,-32,21,36,9,-35,22,-127,9,-62,23,-22,9,-59,24,81,10,-54,25,-80,10,-72,26,27,11,-65,27,-122,11,-56,28,-24,11,-65,29,80,12,-51,30,-69,12,-35,31,32,13,-46,32,-113,13,-27,33,-7,13,-9,34,94,14,-12,35,-49,14,3,37,61,15,22,38,-93,15,24,39,15,16,42,40,118,16,43,41,-27,16,61,42,81,17,80,43,-73,17,80,44,37,18,96,45,-111,18,113,46,-12,18,113,47,97,19,124,48,-51,19,-122,49,50,20,-126,50,-101,20,-118,51,2,21,-112,52,102,21,-124,53,-50,21,-124,54,48,22,119,55,-109,22,114,56,-9,22,104,57,88,23,80,58,-70,23,65,59,24,24,47,60,114,24,17,61,-50,24,-9,61,38,25,-37,62,122,25,-78,63,-48,25,-116,64,36,26,94,65,118,26,40,66,-57,26,-15,66,20,27,-79,67,99,27,111,68,-84,27,42,69,-15,27,-33,69,52,28,-115,70,119,28,55,71,-75,28,-41,71,-12,28,114,72,49,29,3,73,107,29,-110,73,-94,29,22,74,-42,29,-104,74,4,30,22,75,48,30,-122,75,95,30,-14,75,-122,30,85,76,-85,30,-78,76,-52,30,8,77,-19,30,85,77,9,31,-109,77,36,31,-37,77,53,31,12,78,72,31,54,78,91,31,94,78,102,31,122,78,107,31,-117,78,115,31,-96,78,113,31,-94,78,107,31,-101,78,106,31,-109,78,100,31,117,78,92,31,98,78,73,31,53,78,53,31,6,78,29,31,-42,77,3,31,-111,77,-28,30,62,77,-55,30,-11,76,-90,30,-112,76,123,30,42,76,81,30,-54,75,32,30,77,75,-20,29,-55,74,-70,29,79,74,126,29,-68,73,68,29,47,73,3,29,-116,72,-69,28,-39,71,124,28,55,71,48,28,115,70,-33,27,-81,69,-110,27,-16,68,62,27,24,68,-29,26,54,67,-115,26,102,66,46,26,115,65,-54,25,122,64,110,25,-109,63,3,25,-119,62,-92,24,-109,61,52,24,123,60,-63,23,99,59,84,23,86,58,-35,22,46,57,96,22,-5,55,-17,21,-34,54,113,21,-99,53,-19,20,93,52,113,20,47,51,-21,19,-36,49,101,19,-124,48,-24,18,67,47,92,18,-30,45,-37,17,-104,44,75,17,45,43,-70,16,-68,41,49,16,107,40,-106,15,-9,38,-5,14,126,37,110,14,26,36,-40,13,-107,34,60,13,15,33,-86,12,-88,31,10,12,29,30,105,11,-114,28,-41,10,29,27,54,10,-120,25,-107,9,-14,23,0,9,123,22,93,8,-29,20,-57,7,106,19,34,7,-47,17,123,6,54,16,-28,5,-69,14,65,5,29,13,-101,4,-128,11,5,4,6,10,95,3,108,8,-74,2,-45,6,32,2,90,5,125,1,-65,3,-39,0,40,2,67,0,-76,0,-94,-1,29,-1,17,-1,-85,-3,113,-2,27,-4,-48,-3,-116,-6,64,-3,36,-7,-92,-4,-105,-9,10,-4,16,-10,125,-5,-78,-12,-31,-6,52,-13,73,-6,-74,-15,-62,-7,96,-16,46,-7,-19,-18,-103,-8,124,-19,20,-8,56,-20,-124,-9,-52,-22,9,-9,-115,-23,125,-10,46,-24,-14,-11,-40,-26,120,-11,-88,-27,-14,-12,93,-28,108,-12,19,-29,-5,-13,-11,-31,124,-13,-72,-32,-3,-14,-126,-33,-109,-14,116,-34,28,-14,70,-35,-87,-15,36,-36,66,-15,41,-37,-46,-16,20,-38,116,-16,33,-39,13,-16,25,-40,-92,-17,20,-41,77,-17,64,-42,-24,-18,74,-43,-119,-18,93,-44,60,-18,-105,-45,-29,-19,-74,-46,-113,-19,-35,-47,72,-19,48,-47,-11,-20,105,-48,-89,-20,-92,-49,106,-20,16,-49,32,-20,89,-50,-20,-21,-49,-51,-85,-21,40,-51,109,-21,-114,-52,62,-21,24,-52,6,-21,-116,-53,-48,-22,4,-53,-83,-22,-92,-54,127,-22,44,-54,81,-22,-65,-55,49,-22,122,-55,8,-22,25,-55,-28,-23,-63,-56,-49,-23,-117,-56,-77,-23,67,-56,-108,-23,-3,-57,-118,-23,-31,-57,117,-23,-90,-57,114,-23,-108,-57,100,-23,106,-57,86,-23,75,-57,86,-23,78,-57,77,-23,59,-57,70,-23,48,-57,78,-23,66,-57,80,-23,65,-57,82,-23,70,-57,96,-23,112,-57,100,-23,-128,-57,111,-23,-104,-57,-123,-23,-52,-57,-108,-23,-16,-57,-83,-23,47,-56,-65,-23,94,-56,-46,-23,-111,-56,-16,-23,-32,-56,8,-22,29,-55,33,-22,94,-55,69,-22,-72,-55,102,-22,-3,-55,-118,-22,71,-54,-76,-22,-82,-54,-44,-22,8,-53,-12,-22,99,-53,32,-21,-44,-53,71,-21,52,-52,119,-21,-88,-52,-95,-21,14,-51,-52,-21,121,-51,-5,-21,-8,-51,39,-20,101,-50,87,-20,-43,-50,-117,-20,89,-49,-73,-20,-46,-49,-27,-20,73,-48,28,-19,-50,-48,81,-19,70,-47,-126,-19,-61,-47,-71,-19,78,-46,-22,-19,-52,-46,34,-18,87,-45,84,-18,-42,-45,-119,-18,86,-44}; }
	private static byte[] data15(){ return new byte[] {-64,-18,-31,-44,-13,-18,99,-43,38,-17,-27,-43,93,-17,109,-42,-111,-17,-16,-42,-61,-17,113,-41,-7,-17,-9,-41,47,-16,116,-40,98,-16,-11,-40,-106,-16,119,-39,-57,-16,-8,-39,-11,-16,117,-38,40,-15,-15,-38,92,-15,103,-37,-112,-15,-32,-37,-64,-15,84,-36,-17,-15,-53,-36,27,-14,65,-35,71,-14,-80,-35,117,-14,32,-34,-96,-14,-118,-34,-51,-14,-10,-34,-11,-14,93,-33,30,-13,-59,-33,67,-13,40,-32,105,-13,-117,-32,-112,-13,-32,-32,-71,-13,61,-31,-40,-13,-107,-31,-9,-13,-17,-31,24,-12,66,-30,56,-12,-116,-30,88,-12,-36,-30,117,-12,40,-29,-113,-12,108,-29,-85,-12,-81,-29,-56,-12,-11,-29,-34,-12,42,-28,-10,-12,108,-28,12,-11,-91,-28,31,-11,-44,-28,53,-11,7,-27,70,-11,45,-27,91,-11,91,-27,110,-11,-121,-27,123,-11,-90,-27,-120,-11,-48,-27,-109,-11,-5,-27,-103,-11,13,-26,-88,-11,46,-26,-76,-11,73,-26,-70,-11,86,-26,-60,-11,108,-26,-50,-11,-122,-26,-51,-11,-120,-26,-43,-11,-101,-26,-42,-11,-106,-26,-35,-11,-91,-26,-31,-11,-77,-26,-36,-11,-85,-26,-31,-11,-77,-26,-28,-11,-70,-26,-34,-11,-81,-26,-34,-11,-78,-26,-31,-11,-74,-26,-39,-11,-95,-26,-37,-11,-94,-26,-36,-11,-95,-26,-45,-11,-117,-26,-47,-11,-118,-26,-47,-11,-120,-26,-55,-11,106,-26,-54,-11,104,-26,-66,-11,78,-26,-69,-11,77,-26,-71,-11,75,-26,-81,-11,45,-26,-82,-11,46,-26,-86,-11,46,-26,-97,-11,18,-26,-97,-11,18,-26,-96,-11,18,-26,-107,-11,-7,-27,-107,-11,-3,-27,-104,-11,-2,-27,-110,-11,-28,-27,-106,-11,-19,-27,-118,-11,-37,-27,-115,-11,-26,-27,-109,-11,-15,-27,-113,-11,-33,-27,-105,-11,-18,-27,-96,-11,4,-26,-104,-11,-3,-27,-96,-11,21,-26,-84,-11,49,-26,-86,-11,46,-26,-72,-11,78,-26,-56,-11,111,-26,-52,-11,118,-26,-37,-11,-94,-26,-34,-11,-82,-26,-12,-11,-35,-26,8,-10,19,-25,17,-10,41,-25,41,-10,100,-25,65,-10,-88,-25,76,-10,-57,-25,107,-10,14,-24,-118,-10,89,-24,-100,-10,-122,-24,-66,-10,-39,-24,-31,-10,53,-23,-11,-10,109,-23,30,-9,-52,-23,59,-9,13,-22,101,-9,117,-22,-109,-9,-28,-22,-78,-9,51,-21,-32,-9,-81,-21,15,-8,41,-20,53,-8,-120,-20,108,-8,9,-19,-92,-8,-106,-19,-51,-8,1,-18,8,-7,-108,-18,71,-7,43,-17,118,-7,-89,-17,-78,-7,76,-16,-27,-7,-51,-16,44,-6,117,-15,116,-6,33,-14,-79,-6,-80,-14,-5,-6,103,-13,70,-5,39,-12,-124,-5,-62,-12,-45,-5,-116,-11,34,-4,85,-10,103,-4,1,-9,-70,-4,-46,-9,18,-3,-88,-8,93,-3,94,-7,-76,-3,64,-6,11,-2,38,-5,88,-2,-24,-5,-74,-2,-45,-4,6,-1,-100,-3,104,-1,-114,-2,-55,-1,-128,-1,32,0,87,0,-124,0,78,1,-20,0,77,2,70,1,42,3,-85,1,50,4,19,2,56,5,111,2,31,6,-39,2,44,7,67,3,58,8,-93,3,38,9,19,4,52,10,118,4,38,11,-28,4,59,12,83,5,82,13,-75,5,72,14,39,6,96,15,-103,6,120,16,-3,6,116,17,109,7,-112,18,-34,7,-85,19,67,8,-87,20,-76,8,-60,21,37,9,-31,22,-117,9,-34,23,-5,9,-7,24,97,10,-10,25,-45,10,13,27,70,11,35,28,-84,11,31,29,25,12,55,30,-120,12,75,31,-21,12,66,32,90,13,82,33,-58,13,99,34,36,14,89,35,-116,14,100,36,-9,14,107,37,84,15,89,38,-70,15,92,39,24,16,62,40,-128,16,60,41,-32,16,54,42,56,17,22,43,-104,17,5,44,-8,17,-14,44,78,18,-60,45,-86,18,-87,46,3,19,-118,47,82,19,83,48,-88,19,41,49,-3,19,-4,49,69,20,-71,50,-107,20,-128,51,-27,20,65,52,43,21,-18,52,115,21,-88,53,-76,21,71,54,-5,21,-9,54,59,22,-98,55,117,22,49,56,-76,22,-55,56,-13,22,92,57,40,23,-37,57,96,23,99,58,-108,23,-26,58,-64,23,85,59,-19,23,-50,59,22,24,62,60,58,24,-100,60,98,24,-7,60,-124,24,76,61,-93,24,-98,61,-62,24,-19,61,-39,24,41,62,-15,24,106,62,7,25,-96,62,24,25,-55,62,43,25,-16,62,59,25,16,63,68,25,39,63,76,25,59,63,81,25,74,63,81,25,75,63,81,25,76,63,77,25,63,63,71,25,51,63,61,25,28,63,50,25,-1,62,35,25,-38,62,20,25,-81,62,2,25,124,62,-20,24,69,62,-46,24,10,62,-76,24,-57,61,-106,24,124,61,119,24,40,61,85,24,-43,60,46,24,118,60,8,24,23,60,-35,23,-84,59,-81,23,60,59,-124,23,-55,58,83,23,78,58,30,23,-53,57,-18,22,73,57,-73,22,-68,56,124,22,43,56}; }
	private static byte[] data16(){ return new byte[] {66,22,-98,55,2,22,5,55,-65,21,102,54,-127,21,-58,53,67,21,26,53,-3,20,109,52,-74,20,-54,51,107,20,19,51,37,20,102,50,-41,19,-88,49,-118,19,-27,48,65,19,44,48,-15,18,99,47,-96,18,-108,46,87,18,-47,45,3,18,0,45,-84,17,46,44,91,17,102,43,5,17,-118,42,-80,16,-82,41,92,16,-29,40,1,16,4,40,-80,15,52,39,84,15,82,38,-8,14,112,37,-95,14,-96,36,69,14,-72,35,-20,13,-53,34,-100,13,-10,33,63,13,16,33,-34,12,41,32,-119,12,86,31,45,12,106,30,-46,11,-128,29,127,11,-82,28,33,11,-55,27,-53,10,-6,26,112,10,19,26,20,10,44,25,-62,9,98,24,102,9,127,23,10,9,-98,22,-71,8,-40,21,97,8,-12,20,14,8,18,20,-62,7,83,19,103,7,127,18,11,7,-88,17,-63,6,-14,16,107,6,28,16,38,6,103,15,-43,5,-105,14,-124,5,-51,13,62,5,34,13,-18,4,93,12,-96,4,-101,11,94,4,-9,10,21,4,58,10,-52,3,125,9,-113,3,-24,8,71,3,51,8,-1,2,-121,7,-59,2,-8,6,-124,2,77,6,68,2,-90,5,15,2,39,5,-49,1,-122,4,-94,1,10,4,103,1,114,3,41,1,-29,2,-7,0,120,2,-65,0,-21,1,-120,0,100,1,97,0,-3,0,49,0,123,0,-1,-1,-6,-1,-34,-1,-92,-1,-81,-1,43,-1,-127,-1,-68,-2,97,-1,110,-2,56,-1,3,-2,26,-1,-63,-3,-16,-2,93,-3,-53,-2,-7,-4,-75,-2,-66,-4,-111,-2,101,-4,109,-2,13,-4,90,-2,-34,-5,58,-2,-117,-5,27,-2,64,-5,9,-2,25,-5,-19,-3,-46,-6,-46,-3,-117,-6,-58,-3,111,-6,-85,-3,48,-6,-95,-3,22,-6,-115,-3,-40,-7,120,-3,-97,-7,113,-3,-113,-7,90,-3,92,-7,70,-3,44,-7,64,-3,31,-7,46,-3,-12,-8,26,-3,-56,-8,24,-3,-65,-8,12,-3,-109,-8,-4,-4,109,-8,-7,-4,107,-8,-21,-4,70,-8,-23,-4,70,-8,-39,-4,37,-8,-53,-4,2,-8,-51,-4,-1,-9,-61,-4,-35,-9,-76,-4,-64,-9,-79,-4,-62,-9,-90,-4,-97,-9,-101,-4,125,-9,-100,-4,126,-9,-113,-4,93,-9,-127,-4,60,-9,-126,-4,56,-9,119,-4,21,-9,116,-4,21,-9,100,-4,-14,-10,83,-4,-50,-10,80,-4,-56,-10,65,-4,-96,-10,47,-4,120,-10,43,-4,110,-10,24,-4,65,-10,6,-4,22,-10,-2,-5,3,-10,-21,-5,-45,-11,-43,-5,-97,-11,-53,-5,-119,-11,-75,-5,77,-11,-95,-5,17,-11,-106,-5,-15,-12,123,-5,-76,-12,106,-5,-113,-12,80,-5,73,-12,52,-5,2,-12,33,-5,-46,-13,4,-5,-121,-13,-30,-6,54,-13,-53,-6,1,-13,-89,-6,-87,-14,-123,-6,80,-14,108,-6,7,-14,74,-6,-89,-15,34,-6,70,-15,-1,-7,-4,-16,-45,-7,-108,-16,-81,-7,62,-16,-123,-7,-51,-17,88,-7,87,-17,48,-7,-4,-18,-3,-8,127,-18,-51,-8,2,-18,-93,-8,-109,-19,110,-8,19,-19,52,-8,-118,-20,7,-8,17,-20,-46,-9,125,-21,-102,-9,-19,-22,99,-9,109,-22,36,-9,-41,-23,-20,-10,79,-23,-86,-10,-78,-24,105,-10,18,-24,47,-10,121,-25,-15,-11,-48,-26,-82,-11,36,-26,111,-11,-118,-27,38,-11,-39,-28,-33,-12,42,-28,-102,-12,-125,-29,80,-12,-50,-30,6,-12,18,-30,-63,-13,100,-31,116,-13,-88,-32,42,-13,-11,-33,-37,-14,52,-33,-111,-14,107,-34,74,-14,-80,-35,-7,-15,-21,-36,-87,-15,37,-36,91,-15,99,-37,11,-15,-101,-38,-70,-16,-50,-39,108,-16,11,-39,26,-16,62,-40,-56,-17,116,-41,118,-17,-82,-42,36,-17,-32,-43,-44,-18,18,-43,-123,-18,72,-44,53,-18,123,-45,-28,-19,-77,-46,-110,-19,-22,-47,64,-19,31,-47,-13,-20,86,-48,-94,-20,-112,-49,80,-20,-50,-50,0,-20,8,-50,-78,-21,69,-51,102,-21,-123,-52,25,-21,-62,-53,-48,-22,5,-53,-121,-22,75,-54,60,-22,-112,-55,-10,-23,-38,-56,-81,-23,36,-56,105,-23,120,-57,34,-23,-48,-58,-37,-24,38,-58,-103,-24,-127,-59,92,-24,-29,-60,24,-24,68,-60,-38,-25,-81,-61,-95,-25,26,-61,104,-25,-125,-62,51,-25,-8,-63,1,-25,117,-63,-54,-26,-18,-64,-104,-26,118,-64,102,-26,-8,-65,58,-26,-118,-65,16,-26,37,-65,-29,-27,-76,-66,-63,-27,89,-66,-96,-27,3,-66,121,-27,-85,-67,89,-27,100,-67,64,-27,34,-67,35,-27,-40,-68,14,-27,-90,-68,-4,-28,121,-68,-25,-28,67,-68,-37,-28,38,-68,-52,-28,-7,-69,-55,-28,-19,-69,-62,-28,-25,-69,-72,-28,-38,-69,-71,-28,-33,-69,-60,-28,-19,-69,-55,-28,-20,-69,-41,-28,17,-68,-29,-28,58,-68,-18,-28,85,-68,6,-27,-116,-68,32,-27,-49,-68,50,-27,3,-67,82,-27,82,-67,121,-27,-83,-67}; }
	private static byte[] data17(){ return new byte[] {-107,-27,-12,-67,-62,-27,97,-66,-27,-27,-72,-66,22,-26,55,-65,77,-26,-76,-65,126,-26,41,-64,-73,-26,-66,-64,-12,-26,93,-63,44,-25,-25,-63,112,-25,-107,-62,-72,-25,76,-61,-6,-25,-22,-61,76,-24,-81,-60,-96,-24,122,-59,-22,-24,56,-58,62,-23,22,-57,-115,-23,-30,-57,-20,-23,-53,-56,79,-22,-59,-55,-91,-22,-94,-54,14,-21,-88,-53,120,-21,-76,-52,-40,-21,-87,-51,73,-20,-64,-50,-63,-20,-35,-49,44,-19,-27,-48,-92,-19,19,-46,32,-18,73,-45,-112,-18,99,-44,16,-17,-89,-43,-123,-17,-53,-42,12,-16,25,-40,-107,-16,106,-39,17,-15,-91,-38,-102,-15,5,-36,38,-14,107,-35,-88,-14,-80,-34,60,-13,27,-32,-46,-13,-115,-31,89,-12,-32,-30,-14,-12,90,-28,-116,-11,-42,-27,25,-10,57,-25,-78,-10,-65,-24,65,-9,40,-22,-34,-9,-77,-21,127,-8,68,-19,18,-7,-80,-18,-74,-7,69,-16,88,-6,-36,-15,-18,-6,81,-13,-108,-5,-22,-12,57,-4,-121,-10,-48,-4,1,-8,119,-3,-97,-7,29,-2,63,-5,-75,-2,-68,-4,91,-1,94,-2,-14,-1,-35,-1,-104,0,125,1,63,1,30,3,-40,1,-103,4,126,2,57,6,35,3,-39,7,-73,3,84,9,92,4,-19,10,4,5,-126,12,-100,5,-10,13,60,6,-114,15,-36,6,34,17,110,7,-114,18,13,8,31,20,-88,8,-87,21,55,9,15,23,-46,9,-112,24,95,10,-18,25,-8,10,103,27,-112,11,-33,28,23,12,48,30,-87,12,-97,31,60,13,8,33,-68,13,77,34,71,14,-78,35,-50,14,12,37,74,15,67,38,-48,15,-114,39,87,16,-39,40,-51,16,-9,41,78,17,55,43,-69,17,79,44,52,18,-128,45,-82,18,-89,46,22,19,-81,47,-125,19,-50,48,-13,19,-32,49,87,20,-49,50,-65,20,-41,51,36,21,-38,52,123,21,-78,53,-36,21,-90,54,57,22,-117,55,-118,22,81,56,-32,22,42,57,39,23,-30,57,119,23,-87,58,-56,23,105,59,8,24,7,60,77,24,-68,60,-113,24,101,61,-58,24,-22,61,3,25,-121,62,58,25,23,63,102,25,-119,63,-104,25,7,64,-54,25,-128,64,-19,25,-45,64,24,26,60,65,52,26,-128,65,88,26,-39,65,117,26,39,66,-119,26,86,66,-93,26,-109,66,-72,26,-54,66,-63,26,-27,66,-51,26,12,67,-39,26,42,67,-36,26,40,67,-30,26,58,67,-29,26,63,67,-37,26,45,67,-42,26,35,67,-47,26,18,67,-62,26,-28,66,-71,26,-59,66,-94,26,-113,66,-113,26,100,66,119,26,51,66,87,26,-22,65,63,26,-92,65,38,26,89,65,3,26,-2,64,-34,25,-86,64,-71,25,83,64,-117,25,-29,63,100,25,124,63,58,25,13,63,8,25,-111,62,-40,24,26,62,-96,24,-107,61,109,24,17,61,58,24,-119,60,-2,23,-9,59,-60,23,103,59,-119,23,-45,58,72,23,53,58,9,23,-103,57,-55,22,-9,56,-121,22,77,56,68,22,-90,55,-2,21,-2,54,-77,21,79,54,108,21,-100,53,39,21,-32,52,-30,20,41,52,-105,20,116,51,73,20,-73,50,-1,19,-8,49,-75,19,59,49,99,19,126,48,20,19,-68,47,-56,18,-10,46,123,18,52,46,42,18,112,45,-37,17,-86,44,-117,17,-27,43,62,17,29,43,-15,16,85,42,-92,16,-115,41,85,16,-59,40,6,16,4,40,-75,15,63,39,100,15,120,38,23,15,-69,37,-58,14,-11,36,120,14,49,36,46,14,115,35,-31,13,-77,34,-109,13,-15,33,74,13,62,33,-3,12,127,32,-78,12,-61,31,109,12,19,31,36,12,89,30,-31,11,-81,29,-104,11,-6,28,82,11,73,28,18,11,-93,27,-50,10,-9,26,-120,10,78,26,73,10,-72,25,5,10,16,25,-58,9,111,24,-114,9,-38,23,83,9,61,23,19,9,-89,22,-39,8,38,22,-100,8,-112,21,108,8,16,21,52,8,-124,20,-5,7,-9,19,-48,7,-125,19,-101,7,-4,18,104,7,127,18,60,7,19,18,12,7,-100,17,-37,6,35,17,-74,6,-57,16,-119,6,84,16,93,6,-23,15,59,6,-107,15,17,6,47,15,-13,5,-30,14,-51,5,-128,14,-88,5,36,14,-117,5,-28,13,102,5,-113,13,68,5,54,13,48,5,-1,12,18,5,-83,12,-12,4,98,12,-29,4,48,12,-54,4,-24,11,-83,4,-88,11,-103,4,-122,11,127,4,69,11,117,4,33,11,95,4,-23,10,69,4,-77,10,57,4,-101,10,37,4,99,10,21,4,46,10,16,4,25,10,-3,3,-20,9,-22,3,-65,9,-28,3,-76,9,-47,3,-118,9,-63,3,97,9,-68,3,90,9,-83,3,48,9,-95,3,8,9,-97,3,4,9,-114,3,-30,8,-117,3,-34,8,125,3,-68,8,110,3,-105,8,111,3,-108,8}; }
	private static byte[] data18(){ return new byte[] {98,3,112,8,84,3,78,8,82,3,78,8,64,3,46,8,50,3,7,8,53,3,0,8,40,3,-36,7,24,3,-74,7,22,3,-78,7,6,3,-118,7,2,3,-122,7,-16,2,92,7,-33,2,47,7,-35,2,36,7,-54,2,-11,6,-72,2,-59,6,-80,2,-72,6,-103,2,-122,6,-124,2,77,6,126,2,56,6,101,2,0,6,75,2,-59,5,64,2,-88,5,39,2,101,5,27,2,70,5,-2,1,-2,4,-30,1,-75,4,-46,1,-118,4,-76,1,60,4,-109,1,-23,3,126,1,-69,3,88,1,101,3,50,1,10,3,29,1,-53,2,-7,0,105,2,-48,0,7,2,-79,0,-60,1,-123,0,91,1,103,0,11,1,60,0,-102,0,15,0,32,0,-17,-1,-53,-1,-67,-1,78,-1,-121,-1,-44,-2,94,-1,114,-2,41,-1,-22,-3,-12,-2,96,-3,-57,-2,-10,-4,-115,-2,100,-4,83,-2,-48,-5,34,-2,92,-5,-27,-3,-68,-6,-72,-3,60,-6,121,-3,-102,-7,53,-3,-5,-8,-4,-4,114,-8,-73,-4,-54,-9,114,-4,25,-9,57,-4,-120,-10,-17,-5,-41,-11,-94,-5,36,-11,100,-5,-122,-12,27,-5,-56,-13,-47,-6,7,-13,-110,-6,98,-14,66,-6,-95,-15,-15,-7,-35,-16,-87,-7,54,-16,85,-7,105,-17,20,-7,-76,-18,-59,-8,-30,-19,113,-8,22,-19,36,-8,95,-20,-48,-9,-117,-21,123,-9,-74,-22,46,-9,-5,-23,-41,-10,34,-23,-126,-10,73,-24,53,-10,-121,-25,-35,-11,-83,-26,-122,-11,-46,-27,55,-11,13,-27,-34,-12,53,-28,-116,-12,110,-29,54,-12,-112,-30,-33,-13,-79,-31,-111,-13,-23,-32,59,-13,10,-32,-28,-14,48,-33,-110,-14,107,-34,57,-14,-109,-35,-31,-15,-70,-36,-110,-15,-12,-37,62,-15,27,-37,-22,-16,70,-38,-102,-16,-121,-39,67,-16,-73,-40,-10,-17,-9,-41,-92,-17,39,-41,85,-17,88,-42,12,-17,-98,-43,-68,-18,-41,-44,109,-18,18,-44,37,-18,95,-45,-38,-19,-97,-46,-113,-19,-29,-47,74,-19,57,-47,1,-19,-125,-48,-69,-20,-47,-49,122,-20,50,-49,50,-20,-120,-50,-10,-21,-20,-51,-74,-21,73,-51,118,-21,-82,-52,60,-21,27,-52,3,-21,-122,-53,-54,-22,-11,-54,-106,-22,113,-54,97,-22,-22,-55,44,-22,107,-55,-4,-23,-10,-56,-53,-23,126,-56,-97,-23,13,-56,117,-23,-91,-57,76,-23,64,-57,36,-23,-36,-58,4,-23,-123,-58,-31,-24,47,-58,-63,-24,-27,-59,-95,-24,-101,-59,-121,-24,87,-59,113,-24,23,-59,91,-24,-30,-60,69,-24,-78,-60,52,-24,-123,-60,39,-24,96,-60,27,-24,64,-60,17,-24,42,-60,7,-24,23,-60,5,-24,12,-60,4,-24,0,-60,5,-24,7,-60,5,-24,10,-60,11,-24,26,-60,20,-24,48,-60,28,-24,72,-60,42,-24,106,-60,59,-24,-108,-60,75,-24,-66,-60,95,-24,-11,-60,120,-24,51,-59,-114,-24,109,-59,-83,-24,-72,-59,-50,-24,2,-58,-14,-24,79,-58,23,-23,-85,-58,56,-23,8,-57,98,-23,111,-57,-113,-23,-32,-57,-73,-23,76,-56,-25,-23,-56,-56,28,-22,70,-55,80,-22,-66,-55,-118,-22,74,-54,-60,-22,-35,-54,-5,-22,105,-53,55,-21,7,-52,120,-21,-83,-52,-77,-21,68,-51,-6,-21,-14,-51,58,-20,-109,-50,-125,-20,76,-49,-49,-20,5,-48,24,-19,-79,-48,105,-19,119,-47,-73,-19,68,-46,-1,-19,0,-45,84,-18,-49,-45,-83,-18,-91,-44,-6,-18,108,-43,80,-17,77,-42,-86,-17,45,-41,-3,-17,-4,-41,90,-16,-28,-40,-71,-16,-49,-39,15,-15,-90,-38,111,-15,-104,-37,-57,-15,114,-36,44,-14,103,-35,-114,-14,98,-34,-26,-14,69,-33,75,-13,65,-32,-79,-13,65,-31,11,-12,40,-30,114,-12,41,-29,-36,-12,41,-28,60,-11,17,-27,-91,-11,21,-26,14,-10,30,-25,105,-10,11,-24,-47,-10,18,-23,49,-9,-5,-23,-100,-9,2,-21,6,-8,11,-20,98,-8,-10,-20,-52,-8,-3,-19,55,-7,2,-17,-108,-7,-19,-17,-6,-7,-11,-16,97,-6,-6,-15,-65,-6,-37,-14,42,-5,-35,-13,-113,-5,-31,-12,-26,-5,-60,-11,75,-4,-63,-10,-91,-4,-100,-9,11,-3,-108,-8,113,-3,-115,-7,-60,-3,101,-6,37,-2,89,-5,-122,-2,77,-4,-43,-2,30,-3,51,-1,11,-2,-112,-1,-12,-2,-31,-1,-69,-1,59,0,-100,0,-105,0,127,1,-31,0,58,2,57,1,20,3,-125,1,-56,3,-39,1,-101,4,45,2,106,5,114,2,21,6,-63,2,-31,6,15,3,-92,7,79,3,71,8,-104,3,6,9,-31,3,-63,9,29,4,82,10,101,4,4,11,-84,4,-81,11,-29,4,55,12,36,5,-36,12,89,5,89,13,-104,5,-8,13,-45,5,-109,14,-1,5,6,15,58,6,-107,15,116,6,33,16,-100,6,-121,16,-47,6,13,17,4,7,-120,17,44,7,-29,17,90,7,89,18,-121,7,-48,18,-91,7,26,19}; }
	private static byte[] data19(){ return new byte[] {-46,7,-122,19,-6,7,-20,19,21,8,45,20,61,8,-117,20,82,8,-58,20,117,8,30,21,-106,8,113,21,-89,8,-93,21,-61,8,-18,21,-30,8,55,22,-16,8,88,22,11,9,-100,22,34,9,-38,22,43,9,-10,22,64,9,45,23,85,9,97,23,93,9,112,23,111,9,-96,23,115,9,-85,23,-124,9,-47,23,-107,9,-8,23,-109,9,-3,23,-93,9,25,24,-77,9,52,24,-79,9,54,24,-72,9,80,24,-64,9,104,24,-66,9,94,24,-56,9,111,24,-48,9,-127,24,-53,9,115,24,-45,9,-127,24,-54,9,119,24,-52,9,-125,24,-46,9,-118,24,-51,9,122,24,-49,9,-126,24,-46,9,-117,24,-55,9,122,24,-55,9,-128,24,-49,9,-126,24,-54,9,108,24,-51,9,116,24,-53,9,122,24,-60,9,103,24,-56,9,106,24,-64,9,90,24,-63,9,98,24,-63,9,105,24,-70,9,89,24,-64,9,93,24,-61,9,103,24,-68,9,91,24,-64,9,103,24,-62,9,111,24,-60,9,100,24,-53,9,111,24,-49,9,-126,24,-54,9,-127,24,-49,9,-110,24,-40,9,-93,24,-39,9,-90,24,-30,9,-69,24,-26,9,-65,24,-14,9,-37,24,-7,9,-11,24,1,10,2,25,15,10,32,25,25,10,71,25,30,10,91,25,49,10,125,25,66,10,-93,25,79,10,-65,25,98,10,-23,25,116,10,24,26,-126,10,62,26,-106,10,111,26,-90,10,-99,26,-68,10,-48,26,-43,10,10,27,-22,10,59,27,1,11,125,27,25,11,-66,27,48,11,-6,27,75,11,62,28,105,11,-124,28,-123,11,-58,28,-92,11,17,29,-61,11,95,29,-31,11,-87,29,2,12,-3,29,31,12,79,30,64,12,-89,30,99,12,-5,30,-121,12,87,31,-88,12,-79,31,-47,12,12,32,-7,12,103,32,31,13,-52,32,69,13,44,33,108,13,-110,33,-108,13,-8,33,-68,13,92,34,-25,13,-58,34,16,14,46,35,61,14,-103,35,103,14,3,36,-110,14,110,36,-65,14,-36,36,-20,14,73,37,22,15,-76,37,69,15,41,38,110,15,-105,38,-104,15,6,39,-59,15,123,39,-15,15,-27,39,30,16,82,40,75,16,-56,40,116,16,51,41,-93,16,-105,41,-42,16,8,42,2,17,112,42,46,17,-25,42,83,17,79,43,123,17,-77,43,-88,17,37,44,-51,17,-122,44,-12,17,-27,44,33,18,79,45,69,18,-84,45,103,18,7,46,-114,18,110,46,-80,18,-63,46,-46,18,16,47,-4,18,108,47,27,19,-71,47,61,19,22,48,86,19,93,48,111,19,-96,48,-114,19,-14,48,-90,19,44,49,-68,19,97,49,-38,19,-88,49,-19,19,-43,49,0,20,-3,49,26,20,54,50,42,20,87,50,52,20,120,50,66,20,-87,50,73,20,-66,50,89,20,-31,50,94,20,-21,50,97,20,-19,50,106,20,8,51,100,20,4,51,94,20,-8,50,99,20,-1,50,90,20,-25,50,81,20,-56,50,80,20,-65,50,62,20,-101,50,41,20,107,50,34,20,81,50,13,20,20,50,-3,19,-11,49,-36,19,-80,49,-67,19,99,49,-86,19,39,49,-120,19,-48,48,95,19,113,48,66,19,39,48,25,19,-72,47,-21,18,70,47,-59,18,-20,46,-111,18,108,46,91,18,-26,45,47,18,117,45,-9,17,-30,44,-70,17,67,44,-120,17,-57,43,64,17,34,43,4,17,-105,42,-67,16,-32,41,116,16,38,41,52,16,-124,40,-25,15,-69,39,-106,15,-17,38,77,15,60,38,-8,14,98,37,-97,14,-126,36,79,14,-62,35,-17,13,-44,34,-111,13,-28,33,61,13,10,33,-39,12,16,32,125,12,49,31,17,12,45,30,-94,11,35,29,65,11,49,28,-44,10,23,27,101,10,-5,25,-5,9,0,25,-124,9,-38,23,14,9,-81,22,-94,8,-94,21,41,8,110,20,-82,7,50,19,64,7,27,18,-65,6,-38,16,75,6,-69,15,-57,5,116,14,68,5,42,13,-53,4,-1,11,69,4,-83,10,-65,3,89,9,67,3,38,8,-71,2,-53,6,50,2,109,5,-76,1,53,4,35,1,-40,2,-108,0,121,1,19,0,55,0,-124,-1,-45,-2,3,-1,-115,-3,118,-2,36,-4,-25,-3,-68,-6,101,-3,116,-7,-42,-4,9,-8,71,-4,-97,-10,-60,-5,88,-11,50,-5,-17,-13,-96,-6,-118,-14,26,-6,67,-15,-119,-7,-36,-17,-6,-8,118,-18,117,-8,49,-19,-25,-9,-50,-21,100,-9,-119,-22,-40,-10,39,-23,79,-10,-61,-25,-47,-11,-122,-26,68,-11,45,-27,-71,-12,-44,-29,62,-12,-101,-30,-74,-13,72,-31,48,-13,-8,-33,-74,-14,-55,-34,48,-14,-126,-35,-82,-15,57,-36,58,-15,20,-37,-69,-16,-43,-39,62,-16,-103,-40,-49,-17,127,-41,84,-17,79,-42,-27,-18,61,-43,110,-18,23,-44}; }
	private static byte[] data20(){ return new byte[] {-8,-19,-12,-46,-110,-19,-20,-47,36,-19,-44,-48,-77,-20,-62,-49,80,-20,-49,-50,-26,-21,-60,-51,126,-21,-60,-52,35,-21,-36,-53,-61,-22,-27,-54,98,-22,-10,-55,11,-22,38,-55,-80,-23,62,-56,100,-23,118,-57,14,-23,-96,-58,-71,-24,-47,-59,112,-24,30,-59,34,-24,90,-60,-39,-25,-99,-61,-102,-25,-6,-62,86,-25,78,-62,19,-25,-91,-63,-37,-26,29,-63,-100,-26,-124,-64,100,-26,-11,-65,52,-26,124,-65,0,-26,-4,-66,-41,-27,-110,-66,-87,-27,31,-66,126,-27,-76,-67,94,-27,95,-67,56,-27,7,-67,18,-27,-77,-68,-4,-28,115,-68,-31,-28,43,-68,-55,-28,-14,-69,-74,-28,-58,-69,-90,-28,-103,-69,-106,-28,114,-69,-116,-28,99,-69,-127,-28,72,-69,-126,-28,66,-69,127,-28,56,-69,126,-28,55,-69,-124,-28,72,-69,-121,-28,84,-69,-111,-28,104,-69,-96,-28,-119,-69,-82,-28,-83,-69,-65,-28,-45,-69,-41,-28,12,-68,-20,-28,65,-68,5,-27,-124,-68,31,-27,-49,-68,59,-27,28,-67,93,-27,108,-67,-126,-27,-56,-67,-88,-27,39,-66,-47,-27,-115,-66,-4,-27,-8,-66,42,-26,102,-65,91,-26,-33,-65,-117,-26,91,-64,-67,-26,-31,-64,-16,-26,104,-63,40,-25,-11,-63,99,-25,-123,-62,-96,-25,25,-61,-33,-25,-76,-61,32,-24,83,-60,98,-24,-12,-60,-90,-24,-97,-59,-26,-24,74,-58,47,-23,-6,-58,120,-23,-80,-57,-64,-23,99,-56,14,-22,31,-55,92,-22,-32,-55,-90,-22,-96,-54,-11,-22,103,-53,71,-21,49,-52,-105,-21,-10,-52,-21,-21,-58,-51,64,-20,-104,-50,-109,-20,100,-49,-22,-20,59,-48,61,-19,12,-47,-110,-19,-21,-47,-22,-19,-55,-46,64,-18,-101,-45,-102,-18,127,-44,-15,-18,100,-43,72,-17,57,-42,-91,-17,28,-41,1,-16,5,-40,87,-16,-37,-40,-74,-16,-63,-39,20,-15,-88,-38,107,-15,-126,-37,-57,-15,107,-36,28,-14,69,-35,120,-14,47,-34,-44,-14,22,-33,45,-13,-21,-33,-118,-13,-46,-32,-25,-13,-70,-31,60,-12,-116,-30,-105,-12,118,-29,-17,-12,91,-28,67,-11,42,-27,-97,-11,11,-26,-7,-11,-18,-26,72,-10,-69,-25,-95,-10,-106,-24,-2,-10,113,-23,77,-9,53,-22,-91,-9,15,-21,-14,-9,-48,-21,68,-8,-85,-20,-106,-8,125,-19,-29,-8,55,-18,54,-7,4,-17,-121,-7,-43,-17,-52,-7,-120,-16,27,-6,80,-15,108,-6,20,-14,-79,-6,-66,-14,-3,-6,-127,-13,71,-5,64,-12,-120,-5,-31,-12,-46,-5,-102,-11,16,-4,54,-10,86,-4,-22,-10,-98,-4,-101,-9,-39,-4,40,-8,34,-3,-44,-8,100,-3,122,-7,-102,-3,7,-6,-38,-3,-88,-6,25,-2,73,-5,76,-2,-55,-5,-119,-2,97,-4,-55,-2,-10,-4,-8,-2,109,-3,50,-1,-1,-3,94,-1,110,-2,-105,-1,-6,-2,-48,-1,125,-1,-3,-1,-25,-1,45,0,108,0,95,0,-18,0,-122,0,73,1,-71,0,-58,1,-25,0,63,2,9,1,-105,2,54,1,11,3,99,1,123,3,-122,1,-57,3,-79,1,52,4,-50,1,127,4,-9,1,-27,4,33,2,75,5,60,2,-115,5,99,2,-17,5,-120,2,79,6,-96,2,-115,6,-61,2,-24,6,-24,2,66,7,-1,2,119,7,33,3,-48,7,65,3,39,8,84,3,87,8,120,3,-88,8,-117,3,-41,8,-86,3,39,9,-53,3,115,9,-34,3,-97,9,-6,3,-17,9,21,4,59,10,38,4,98,10,70,4,-84,10,97,4,-10,10,111,4,30,11,-115,4,101,11,-87,4,-84,11,-71,4,-47,11,-42,4,22,12,-12,4,91,12,3,5,-126,12,29,5,-54,12,42,5,-15,12,70,5,54,13,100,5,123,13,116,5,-95,13,-112,5,-23,13,-85,5,49,14,-69,5,89,14,-40,5,-97,14,-9,5,-23,14,5,6,21,15,32,6,97,15,61,6,-84,15,79,6,-41,15,111,6,35,16,-126,6,79,16,-93,6,-98,16,-61,6,-20,16,-41,6,30,17,-8,6,111,17,26,7,-64,17,49,7,-13,17,85,7,73,18,116,7,-94,18,-120,7,-34,18,-85,7,54,19,-48,7,-115,19,-21,7,-52,19,14,8,41,20,40,8,107,20,80,8,-57,20,118,8,42,21,-112,8,112,21,-70,8,-47,21,-30,8,54,22,-1,8,-127,22,43,9,-29,22,89,9,72,23,121,9,-101,23,-97,9,10,24,-58,9,120,24,-25,9,-52,24,19,10,59,25,55,10,-112,25,102,10,0,26,-109,10,113,26,-72,10,-50,26,-26,10,65,27,18,11,-71,27,54,11,25,28,103,11,-115,28,-105,11,3,29,-64,11,101,29,-14,11,-38,29,36,12,82,30,77,12,-71,30,124,12,51,31,-84,12,-81,31,-43,12,22,32,8,13,-112,32,51,13,-7,32,101,13,116,33,-107,13,-16,33,-66,13,94,34,-19,13,-40,34,33,14,79,35,77,14,-68,35,124,14,55,36}; }
	private static byte[] data21(){ return new byte[] {-85,14,-80,36,-41,14,26,37,8,15,-110,37,55,15,7,38,99,15,115,38,-112,15,-23,38,-72,15,85,39,-25,15,-60,39,24,16,51,40,66,16,-101,40,108,16,11,41,-103,16,118,41,-63,16,-38,41,-22,16,71,42,16,17,-80,42,54,17,13,43,99,17,107,43,-115,17,-50,43,-84,17,46,44,-51,17,-117,44,-13,17,-33,44,23,18,55,45,55,18,-115,45,88,18,-36,45,120,18,44,46,-107,18,121,46,-77,18,-63,46,-49,18,8,47,-24,18,77,47,1,19,-116,47,28,19,-58,47,51,19,1,48,71,19,55,48,94,19,102,48,116,19,-105,48,-125,19,-62,48,-109,19,-26,48,-91,19,13,49,-81,19,46,49,-73,19,73,49,-62,19,103,49,-56,19,120,49,-50,19,-121,49,-45,19,-103,49,-44,19,-97,49,-42,19,-101,49,-37,19,-97,49,-40,19,-104,49,-49,19,-114,49,-53,19,-123,49,-58,19,107,49,-63,19,92,49,-77,19,64,49,-94,19,27,49,-104,19,-2,48,-121,19,-47,48,113,19,-98,48,98,19,117,48,75,19,55,48,48,19,-5,47,24,19,-61,47,-4,18,120,47,-35,18,41,47,-64,18,-24,46,-101,18,-113,46,126,18,66,46,88,18,-33,45,46,18,123,45,8,18,36,45,-36,17,-79,44,-80,17,59,44,-119,17,-43,43,86,17,89,43,33,17,-42,42,-12,16,101,42,-66,16,-41,41,-122,16,71,41,85,16,-56,40,25,16,50,40,-31,15,-82,39,-96,15,15,39,97,15,103,38,43,15,-45,37,-23,14,40,37,-95,14,122,36,97,14,-28,35,20,14,46,35,-54,13,116,34,-119,13,-49,33,58,13,17,33,-21,12,74,32,-87,12,-101,31,88,12,-46,30,14,12,35,30,-71,11,82,29,101,11,127,28,28,11,-60,27,-58,10,-21,26,111,10,16,26,35,10,79,25,-55,9,114,24,109,9,-111,23,31,9,-54,22,-60,8,-27,21,102,8,1,21,18,8,57,20,-76,7,77,19,89,7,94,18,9,7,-111,17,-88,6,-93,16,86,6,-46,15,-8,5,-30,14,-106,5,-12,13,65,5,34,13,-31,4,48,12,-127,4,62,11,44,4,108,10,-52,3,120,9,107,3,-121,8,23,3,-76,7,-73,2,-63,6,85,2,-45,5,-2,1,5,5,-100,1,20,4,74,1,68,3,-21,0,84,2,-116,0,102,1,58,0,-102,0,-37,-1,-84,-1,-128,-1,-63,-2,46,-1,-7,-3,-47,-2,18,-3,118,-2,39,-4,42,-2,102,-5,-52,-3,-123,-6,113,-3,-94,-7,41,-3,-31,-8,-46,-4,3,-8,-120,-4,74,-9,48,-4,115,-10,-40,-5,-97,-11,-113,-5,-20,-12,60,-5,27,-12,-22,-6,73,-13,-89,-6,-97,-14,86,-6,-42,-15,6,-6,16,-15,-59,-7,108,-16,121,-7,-84,-17,45,-7,-18,-18,-17,-8,84,-18,-88,-8,-101,-19,108,-8,9,-19,35,-8,91,-20,-36,-9,-84,-21,-89,-9,33,-21,100,-9,121,-22,36,-9,-42,-23,-17,-10,87,-23,-81,-10,-67,-24,113,-10,34,-24,69,-10,-85,-25,11,-10,24,-25,-45,-11,-118,-26,-88,-11,31,-26,113,-11,-104,-27,73,-11,50,-27,25,-11,-80,-28,-24,-12,53,-28,-62,-12,-36,-29,-110,-12,106,-29,99,-12,-8,-30,68,-12,-87,-30,26,-12,61,-30,-14,-13,-39,-31,-43,-13,-108,-31,-83,-13,55,-31,-119,-13,-38,-32,116,-13,-101,-32,84,-13,72,-32,49,-13,-6,-33,28,-13,-56,-33,-1,-14,125,-33,-18,-14,82,-33,-45,-14,14,-33,-71,-14,-47,-34,-88,-14,-80,-34,-112,-14,120,-34,123,-14,63,-34,116,-14,34,-34,100,-14,-17,-35,83,-14,-61,-35,75,-14,-78,-35,58,-14,-116,-35,41,-14,108,-35,34,-14,98,-35,22,-14,66,-35,21,-14,59,-35,10,-14,35,-35,-1,-15,13,-35,-1,-15,12,-35,-6,-15,-9,-36,-11,-15,-25,-36,-8,-15,-21,-36,-12,-15,-32,-36,-16,-15,-42,-36,-12,-15,-30,-36,-16,-15,-33,-36,-21,-15,-35,-36,-13,-15,-24,-36,-9,-15,-28,-36,-1,-15,-8,-36,-4,-15,-2,-36,-4,-15,2,-35,4,-14,23,-35,7,-14,29,-35,11,-14,36,-35,20,-14,58,-35,26,-14,67,-35,32,-14,76,-35,42,-14,101,-35,47,-14,115,-35,51,-14,-127,-35,62,-14,-102,-35,67,-14,-86,-35,76,-14,-59,-35,84,-14,-48,-35,93,-14,-30,-35,101,-14,-3,-35,105,-14,16,-34,113,-14,31,-34,123,-14,56,-34,-126,-14,73,-34,-118,-14,89,-34,-108,-14,112,-34,-101,-14,-126,-34,-96,-14,-107,-34,-87,-14,-87,-34,-79,-14,-72,-34,-70,-14,-57,-34,-62,-14,-36,-34,-58,-14,-20,-34,-49,-14,-3,-34,-44,-14,12,-33,-40,-14,29,-33,-34,-14,41,-33,-28,-14,56,-33,-25,-14,70,-33,-21,-14,81,-33,-15,-14,91,-33,-10,-14,102,-33,-6,-14,109,-33,-1,-14,118,-33,0,-13,-123,-33,-3,-14,-117,-33,1,-13,-111,-33}; }
	private static byte[] data22(){ return new byte[] {5,-13,-113,-33,9,-13,-106,-33,11,-13,-103,-33,11,-13,-103,-33,12,-13,-100,-33,14,-13,-97,-33,11,-13,-100,-33,9,-13,-95,-33,8,-13,-96,-33,9,-13,-109,-33,14,-13,-112,-33,14,-13,-113,-33,8,-13,-118,-33,2,-13,-119,-33,-4,-14,126,-33,-5,-14,120,-33,-5,-14,117,-33,-11,-14,100,-33,-13,-14,96,-33,-14,-14,91,-33,-20,-14,72,-33,-23,-14,68,-33,-26,-14,65,-33,-36,-14,47,-33,-39,-14,41,-33,-40,-14,34,-33,-45,-14,9,-33,-45,-14,4,-33,-55,-14,-16,-34,-58,-14,-20,-34,-61,-14,-26,-34,-68,-14,-46,-34,-73,-14,-48,-34,-75,-14,-52,-34,-82,-14,-76,-34,-81,-14,-77,-34,-84,-14,-77,-34,-93,-14,-98,-34,-91,-14,-100,-34,-89,-14,-99,-34,-97,-14,-116,-34,-99,-14,-111,-34,-98,-14,-105,-34,-105,-14,-123,-34,-99,-14,-120,-34,-102,-14,120,-34,-99,-14,-122,-34,-99,-14,-109,-34,-102,-14,-123,-34,-92,-14,-111,-34,-86,-14,-93,-34,-89,-14,-99,-34,-81,-14,-80,-34,-71,-14,-58,-34,-71,-14,-60,-34,-60,-14,-34,-34,-48,-14,-5,-34,-47,-14,1,-33,-35,-14,36,-33,-33,-14,46,-33,-18,-14,84,-33,0,-13,123,-33,8,-13,-117,-33,25,-13,-68,-33,41,-13,-16,-33,51,-13,6,-32,75,-13,58,-32,99,-13,119,-32,109,-13,-104,-32,-122,-13,-39,-32,-95,-13,27,-31,-78,-13,69,-31,-47,-13,-117,-31,-26,-13,-69,-31,5,-12,13,-30,37,-12,98,-30,60,-12,-102,-30,98,-12,-13,-30,-119,-12,82,-29,-93,-12,-106,-29,-54,-12,-4,-29,-11,-12,102,-28,18,-11,-73,-28,59,-11,39,-27,110,-11,-104,-27,-106,-11,-22,-27,-55,-11,105,-26,-18,-11,-55,-26,33,-10,78,-25,86,-10,-42,-25,-128,-10,66,-24,-72,-10,-46,-24,-15,-10,100,-23,34,-9,-39,-23,96,-9,114,-22,-96,-9,15,-21,-44,-9,-113,-21,21,-8,56,-20,88,-8,-36,-20,-109,-8,105,-19,-39,-8,25,-18,19,-7,-83,-18,94,-7,98,-17,-87,-7,31,-16,-27,-7,-65,-16,50,-6,-127,-15,-126,-6,69,-14,-59,-6,-20,-14,24,-5,-71,-13,105,-5,-119,-12,-82,-5,62,-11,3,-4,15,-10,94,-4,-26,-10,-85,-4,-98,-9,4,-3,127,-8,93,-3,96,-7,-85,-3,37,-6,7,-2,12,-5,86,-2,-40,-5,-78,-2,-59,-4,19,-1,-80,-3,105,-1,-128,-2,-55,-1,118,-1,40,0,108,0,127,0,66,1,-28,0,59,2,72,1,52,3,-94,1,20,4,5,2,19,5,107,2,19,6,-57,2,-12,6,48,3,-10,7,-117,3,-34,8,-15,3,-27,9,89,4,-23,10,-72,4,-47,11,36,5,-42,12,-115,5,-33,13,-22,5,-51,14,83,6,-44,15,-66,6,-35,16,29,7,-56,17,-117,7,-50,18,-11,7,-40,19,82,8,-57,20,-68,8,-50,21,27,9,-68,22,-125,9,-61,23,-19,9,-56,24,75,10,-76,25,-78,10,-70,26,24,11,-67,27,117,11,-89,28,-38,11,-88,29,62,12,-89,30,-99,12,-121,31,5,13,127,32,105,13,123,33,-66,13,95,34,30,14,83,35,119,14,47,36,-41,14,31,37,54,15,11,38,-117,15,-30,38,-25,15,-54,39,66,16,-82,40,-107,16,122,41,-15,16,87,42,72,17,51,43,-109,17,-3,43,-26,17,-49,44,61,18,-102,45,-115,18,82,46,-36,18,31,47,39,19,-28,47,111,19,-110,48,-67,19,77,49,-1,19,-8,49,69,20,-80,50,-120,20,94,51,-55,20,-7,51,15,21,-100,52,79,21,65,53,-122,21,-47,53,-62,21,107,54,-4,21,-5,54,51,22,124,55,106,22,5,56,-100,22,-117,56,-54,22,-2,56,-5,22,119,57,37,23,-29,57,80,23,80,58,124,23,-72,58,-94,23,18,59,-58,23,115,59,-23,23,-55,59,8,24,23,60,37,24,101,60,64,24,-84,60,90,24,-26,60,115,24,35,61,-122,24,89,61,-102,24,-125,61,-83,24,-84,61,-69,24,-50,61,-58,24,-17,61,-49,24,7,62,-39,24,22,62,-32,24,34,62,-29,24,45,62,-31,24,46,62,-32,24,42,62,-34,24,29,62,-40,24,18,62,-51,24,-2,61,-63,24,-29,61,-75,24,-59,61,-89,24,-99,61,-105,24,118,61,-127,24,70,61,106,24,18,61,82,24,-39,60,57,24,-105,60,30,24,77,60,3,24,7,60,-28,23,-79,59,-61,23,91,59,-98,23,9,59,117,23,-87,58,76,23,65,58,36,23,-31,57,-11,22,113,57,-56,22,-8,56,-99,22,-118,56,104,22,12,56,56,22,-108,55,2,22,13,55,-56,21,-125,54,-108,21,-6,53,93,21,100,53,32,21,-53,52,-27,20,61,52,-91,20,-101,51,99,20,-10,50,38,20,92,50,-30,19,-83,49,-99,19,-1,48,89,19,92,48,15,19,-89,47,-52,18,-4,46,127,18,64,46,50,18,-127,45,-23,17,-47,44,-104,17,12,44,72,17,65,43}; }
	private static byte[] data23(){ return new byte[] {0,17,-121,42,-82,16,-71,41,89,16,-23,40,14,16,40,40,-71,15,83,39,98,15,124,38,20,15,-74,37,-66,14,-38,36,109,14,20,36,20,14,52,35,-69,13,83,34,106,13,-120,33,14,13,-91,32,-77,12,-63,31,94,12,-12,30,3,12,11,30,-88,11,33,29,86,11,82,28,-9,10,104,27,-101,10,124,26,72,10,-85,25,-22,9,-64,24,-108,9,-15,23,52,9,6,23,-42,8,25,22,-125,8,71,21,36,8,93,20,-59,7,112,19,115,7,-98,18,23,7,-78,17,-73,6,-53,16,96,6,-1,15,3,6,19,15,-89,5,41,14,85,5,94,13,-8,4,118,12,-89,4,-84,11,75,4,-57,10,-16,3,-34,9,-92,3,23,9,73,3,54,8,-20,2,86,7,-97,2,-111,6,74,2,-80,5,-15,1,-44,4,-93,1,26,4,73,1,63,3,-11,0,100,2,-84,0,-84,1,86,0,-41,0,1,0,3,0,-70,-1,79,-1,104,-1,127,-2,34,-1,-49,-3,-47,-2,3,-3,-128,-2,57,-4,59,-2,-109,-5,-22,-3,-51,-6,-101,-3,10,-6,91,-3,100,-7,19,-3,-95,-8,-57,-4,-26,-9,-123,-4,76,-9,59,-4,-109,-10,-15,-5,-37,-11,-75,-5,72,-11,109,-5,-108,-12,51,-5,6,-12,-20,-6,87,-13,-88,-6,-84,-14,113,-6,33,-14,46,-6,123,-15,-18,-7,-46,-16,-68,-7,79,-16,123,-7,-79,-17,57,-7,21,-17,6,-7,-102,-18,-54,-8,-2,-19,-113,-8,104,-19,94,-8,-11,-20,34,-8,98,-20,-9,-9,-16,-21,-65,-9,97,-21,-119,-9,-46,-22,98,-9,105,-22,40,-9,-27,-23,-14,-10,96,-23,-53,-10,-5,-24,-104,-10,123,-24,103,-10,-5,-25,65,-10,-97,-25,15,-10,38,-25,-32,-11,-84,-26,-65,-11,84,-26,-113,-11,-30,-27,109,-11,-113,-27,63,-11,33,-27,18,-11,-76,-28,-12,-12,99,-28,-52,-12,-7,-29,-94,-12,-109,-29,-125,-12,74,-29,93,-12,-27,-30,54,-12,-125,-30,26,-12,65,-30,-14,-13,-27,-31,-52,-13,-120,-31,-76,-13,71,-31,-111,-13,-17,-32,110,-13,-105,-32,87,-13,92,-32,53,-13,8,-32,31,-13,-49,-33,0,-13,125,-33,-31,-14,46,-33,-52,-14,-7,-34,-82,-14,-84,-34,-110,-14,98,-34,124,-14,50,-34,96,-14,-21,-35,67,-14,-91,-35,49,-14,120,-35,22,-14,53,-35,-6,-15,-11,-36,-24,-15,-53,-36,-48,-15,-119,-36,-62,-15,96,-36,-87,-15,35,-36,-110,-15,-24,-37,-125,-15,-61,-37,105,-15,-115,-37,82,-15,86,-37,67,-15,51,-37,46,-15,-2,-38,26,-15,-57,-38,16,-15,-92,-38,-1,-16,113,-38,-22,-16,68,-38,-38,-16,40,-38,-57,-16,-6,-39,-69,-16,-35,-39,-87,-16,-80,-39,-102,-16,-124,-39,-112,-16,104,-39,-128,-16,63,-39,113,-16,24,-39,102,-16,-1,-40,89,-16,-42,-40,79,-16,-80,-40,69,-16,-101,-40,53,-16,125,-40,37,-16,92,-40,30,-16,71,-40,19,-16,38,-40,12,-16,21,-40,-3,-17,-4,-41,-17,-17,-29,-41,-23,-17,-49,-41,-30,-17,-76,-41,-39,-17,-98,-41,-47,-17,-111,-41,-57,-17,124,-41,-64,-17,104,-41,-69,-17,92,-41,-77,-17,74,-41,-82,-17,58,-41,-85,-17,46,-41,-89,-17,31,-41,-93,-17,20,-41,-97,-17,14,-41,-102,-17,4,-41,-103,-17,-2,-42,-104,-17,-12,-42,-104,-17,-16,-42,-109,-17,-13,-42,-114,-17,-15,-42,-111,-17,-20,-42,-107,-17,-21,-42,-106,-17,-18,-42,-106,-17,-12,-42,-105,-17,-8,-42,-102,-17,-2,-42,-97,-17,8,-41,-96,-17,16,-41,-91,-17,29,-41,-87,-17,39,-41,-82,-17,56,-41,-75,-17,74,-41,-71,-17,89,-41,-62,-17,109,-41,-51,-17,-126,-41,-43,-17,-106,-41,-34,-17,-79,-41,-23,-17,-49,-41,-14,-17,-27,-41,0,-16,4,-40,16,-16,38,-40,26,-16,66,-40,42,-16,105,-40,53,-16,-119,-40,69,-16,-76,-40,88,-16,-32,-40,103,-16,3,-39,123,-16,52,-39,-112,-16,103,-39,-95,-16,-114,-39,-70,-16,-61,-39,-45,-16,-2,-39,-29,-16,46,-38,-6,-16,111,-38,18,-15,-78,-38,37,-15,-26,-38,65,-15,42,-37,90,-15,95,-37,122,-15,-90,-37,-103,-15,-11,-37,-83,-15,54,-36,-52,-15,-123,-36,-15,-15,-44,-36,15,-14,22,-35,49,-14,112,-35,82,-14,-51,-35,109,-14,24,-34,-110,-14,118,-34,-71,-14,-40,-34,-39,-14,38,-33,1,-13,-116,-33,45,-13,-15,-33,81,-13,68,-32,125,-13,-77,-32,-99,-13,14,-31,-55,-13,-128,-31,-8,-13,-16,-31,34,-12,76,-30,83,-12,-61,-30,-125,-12,64,-29,-87,-12,-91,-29,-38,-12,37,-28,13,-11,-90,-28,55,-11,16,-27,108,-11,-108,-27,-92,-11,25,-26,-46,-11,-120,-26,8,-10,21,-25,52,-10,-118,-25,108,-10,25,-24,-91,-10,-85,-24,-43,-10,34,-23,18,-9,-76,-23,81,-9,72,-22,-123,-9,-60,-22,-61,-9,92,-21,2,-8,-6,-21,52,-8,124,-20,114,-8,28,-19,-77,-8,-67,-19}; }
	private static byte[] data24(){ return new byte[] {-25,-8,66,-18,42,-7,-27,-18,98,-7,107,-17,-92,-7,19,-16,-26,-7,-67,-16,27,-6,75,-15,95,-6,-13,-15,-89,-6,-100,-14,-31,-6,44,-13,38,-5,-38,-13,108,-5,-120,-12,-89,-5,27,-11,-20,-5,-51,-11,50,-4,-128,-10,110,-4,18,-9,-72,-4,-62,-9,-10,-4,89,-8,59,-3,17,-7,-127,-3,-56,-7,-67,-3,95,-6,6,-2,21,-5,81,-2,-54,-5,-113,-2,98,-4,-41,-2,27,-3,33,-1,-45,-3,94,-1,107,-2,-89,-1,37,-1,-15,-1,-35,-1,45,0,119,0,118,0,48,1,-76,0,-59,1,1,1,125,2,72,1,57,3,-127,1,-46,3,-52,1,-121,4,22,2,61,5,84,2,-45,5,-99,2,-119,6,-29,2,65,7,31,3,-44,7,106,3,-122,8,-79,3,59,9,-23,3,-47,9,47,4,-126,10,119,4,48,11,-77,4,-65,11,-6,4,109,12,51,5,-5,12,121,5,-90,13,-65,5,81,14,-11,5,-35,14,56,6,-121,15,122,6,47,16,-82,6,-72,16,-16,6,92,17,49,7,-2,17,103,7,-128,18,-88,7,31,19,-25,7,-67,19,25,8,61,20,87,8,-40,20,-122,8,86,21,-63,8,-17,21,-4,8,-126,22,46,9,-8,22,104,9,-119,23,-94,9,24,24,-48,9,-121,24,9,10,20,25,63,10,-100,25,106,10,8,26,-95,10,-115,26,-45,10,17,27,-5,10,120,27,46,11,-10,27,86,11,87,28,-120,11,-49,28,-71,11,73,29,-38,11,-89,29,8,12,25,30,55,12,-121,30,90,12,-33,30,-125,12,77,31,-85,12,-73,31,-53,12,6,32,-11,12,105,32,30,13,-57,32,63,13,16,33,98,13,113,33,121,13,-70,33,-101,13,19,34,-67,13,103,34,-38,13,-93,34,-5,13,-12,34,25,14,68,35,49,14,120,35,82,14,-64,35,109,14,10,36,125,14,65,36,-108,14,-125,36,-82,14,-63,36,-61,14,-22,36,-37,14,36,37,-14,14,92,37,2,15,127,37,24,15,-76,37,34,15,-39,37,51,15,7,38,71,15,48,38,83,15,77,38,98,15,117,38,112,15,-103,38,122,15,-81,38,-121,15,-49,38,-108,15,-21,38,-100,15,-4,38,-92,15,23,39,-82,15,45,39,-76,15,54,39,-68,15,74,39,-66,15,83,39,-62,15,99,39,-57,15,111,39,-56,15,114,39,-53,15,124,39,-53,15,-125,39,-52,15,126,39,-49,15,-128,39,-50,15,-125,39,-56,15,126,39,-57,15,121,39,-57,15,113,39,-59,15,100,39,-61,15,90,39,-68,15,79,39,-75,15,67,39,-79,15,50,39,-85,15,33,39,-94,15,17,39,-102,15,-3,38,-110,15,-24,38,-121,15,-45,38,125,15,-69,38,115,15,-95,38,105,15,-123,38,94,15,105,38,81,15,77,38,68,15,47,38,55,15,16,38,43,15,-20,37,30,15,-56,37,15,15,-88,37,1,15,127,37,-12,14,85,37,-28,14,52,37,-45,14,9,37,-63,14,-35,36,-78,14,-72,36,-97,14,-119,36,-115,14,88,36,126,14,49,36,103,14,2,36,81,14,-48,35,64,14,-92,35,44,14,112,35,27,14,65,35,9,14,8,35,-14,13,-46,34,-37,13,-86,34,-61,13,109,34,-82,13,47,34,-100,13,2,34,-126,13,-60,33,106,13,-122,33,86,13,85,33,61,13,20,33,36,13,-45,32,13,13,-91,32,-16,12,97,32,-34,12,44,32,-60,12,-25,31,-89,12,-93,31,-110,12,110,31,118,12,37,31,90,12,-33,30,66,12,-87,30,36,12,97,30,6,12,21,30,-16,11,-35,29,-45,11,-113,29,-77,11,69,29,-101,11,10,29,125,11,-71,28,104,11,127,28,70,11,47,28,40,11,-38,27,19,11,-99,27,-16,10,77,27,-51,10,-6,26,-77,10,-67,26,-111,10,103,26,112,10,15,26,86,10,-46,25,49,10,123,25,12,10,34,25,-13,9,-32,24,-47,9,-126,24,-73,9,66,24,-112,9,-24,23,103,9,-115,23,75,9,72,23,40,9,-27,22,3,9,-122,22,-27,8,65,22,-67,8,-33,21,-105,8,122,21,123,8,49,21,83,8,-52,20,43,8,102,20,11,8,30,20,-32,7,-74,19,-61,7,105,19,-104,7,0,19,109,7,-107,18,78,7,70,18,35,7,-40,17,-7,6,105,17,-40,6,26,17,-88,6,-83,16,122,6,59,16,90,6,-26,15,45,6,114,15,-1,5,-2,14,-35,5,-90,14,-81,5,47,14,-128,5,-72,13,91,5,95,13,44,5,-29,12,9,5,-119,12,-45,4,19,12,-97,4,-107,11,123,4,54,11,72,4,-70,10,18,4,59,10,-21,3,-39,9,-70,3,84,9,-120,3,-49,8,97,3,108,8,42,3,-24,7,-14,2,102,7,-58,2,-2,6,-111,2,117,6,104,2,10,6,49,2,127,5,-4,1,-13,4,-48,1,-122,4}; }
	private static byte[] data25(){ return new byte[] {-104,1,-7,3,96,1,106,3,52,1,-6,2,-5,0,104,2,-61,0,-40,1,-109,0,103,1,88,0,-45,0,31,0,61,0,-15,-1,-53,-1,-81,-1,59,-1,124,-1,-60,-2,67,-1,40,-2,9,-1,-111,-3,-41,-2,23,-3,-102,-2,125,-4,93,-2,-28,-5,42,-2,104,-5,-21,-3,-50,-6,-85,-3,51,-6,121,-3,-77,-7,59,-3,20,-7,-4,-4,122,-8,-59,-4,-7,-9,-121,-4,87,-9,87,-4,-46,-10,24,-4,50,-10,-40,-5,-110,-11,-95,-5,17,-11,95,-5,113,-12,31,-5,-51,-13,-21,-6,73,-13,-88,-6,-87,-14,103,-6,6,-14,51,-6,125,-15,-13,-7,-36,-16,-79,-7,57,-16,124,-7,-79,-17,58,-7,17,-17,-10,-8,113,-18,-65,-8,-24,-19,-128,-8,68,-19,74,-8,-69,-20,10,-8,25,-20,-55,-9,121,-21,-110,-9,-16,-22,81,-9,81,-22,15,-9,-78,-23,-39,-10,41,-23,-102,-10,-121,-24,93,-10,-24,-25,39,-10,96,-25,-25,-11,-60,-26,-89,-11,40,-26,113,-11,-95,-27,53,-11,3,-27,1,-11,125,-28,-62,-12,-25,-29,-126,-12,80,-29,77,-12,-53,-30,19,-12,50,-30,-38,-13,-102,-31,-88,-13,24,-31,108,-13,-120,-32,46,-13,-8,-33,-5,-14,121,-33,-61,-14,-24,-34,-117,-14,91,-34,88,-14,-31,-35,31,-14,87,-35,-17,-15,-36,-36,-72,-15,86,-36,-125,-15,-50,-37,87,-15,83,-37,39,-15,-48,-38,-13,-16,80,-38,-60,-16,-33,-39,-109,-16,99,-39,95,-16,-22,-40,51,-16,126,-40,3,-16,7,-40,-44,-17,-110,-41,-84,-17,41,-41,-127,-17,-74,-42,89,-17,84,-42,44,-17,-22,-43,0,-17,-128,-43,-36,-18,32,-43,-74,-18,-70,-44,-115,-18,90,-44,103,-18,5,-44,66,-18,-92,-45,33,-18,72,-45,1,-18,-8,-46,-36,-19,-92,-46,-69,-19,82,-46,-99,-19,8,-46,124,-19,-68,-47,96,-19,112,-47,70,-19,45,-47,41,-19,-21,-48,14,-19,-83,-48,-11,-20,110,-48,-33,-20,48,-48,-52,-20,-9,-49,-74,-20,-60,-49,-95,-20,-110,-49,-114,-20,99,-49,125,-20,55,-49,110,-20,13,-49,95,-20,-25,-50,80,-20,-58,-50,68,-20,-90,-50,58,-20,-123,-50,50,-20,109,-50,40,-20,84,-50,31,-20,70,-50,23,-20,57,-50,16,-20,41,-50,14,-20,33,-50,12,-20,31,-50,9,-20,22,-50,13,-20,23,-50,16,-20,31,-50,16,-20,33,-50,22,-20,45,-50,30,-20,64,-50,30,-20,80,-50,36,-20,107,-50,42,-20,123,-50,57,-20,-106,-50,74,-20,-72,-50,84,-20,-45,-50,100,-20,-2,-50,117,-20,42,-49,-122,-20,77,-49,-101,-20,-128,-49,-78,-20,-72,-49,-59,-20,-29,-49,-33,-20,35,-48,-9,-20,103,-48,13,-19,-100,-48,44,-19,-28,-48,67,-19,35,-47,97,-19,117,-47,-128,-19,-56,-47,-99,-19,13,-46,-61,-19,101,-46,-24,-19,-59,-46,5,-18,20,-45,46,-18,120,-45,87,-18,-32,-45,120,-18,57,-44,-92,-18,-89,-44,-46,-18,21,-43,-4,-18,115,-43,45,-17,-22,-43,94,-17,101,-42,-120,-17,-52,-42,-68,-17,79,-41,-27,-17,-65,-41,25,-16,72,-40,79,-16,-47,-40,-128,-16,70,-39,-69,-16,-45,-39,-9,-16,101,-38,43,-15,-30,-38,102,-15,125,-37,-95,-15,25,-36,-40,-15,-101,-36,28,-14,57,-35,92,-14,-34,-35,-110,-14,109,-34,-44,-14,20,-33,14,-13,-90,-33,83,-13,81,-32,-101,-13,0,-31,-41,-13,-104,-31,29,-12,78,-30,102,-12,3,-29,-91,-12,-95,-29,-18,-12,94,-28,57,-11,24,-27,125,-11,-71,-27,-53,-11,123,-26,22,-10,63,-25,90,-10,-27,-25,-85,-10,-85,-24,-16,-10,86,-23,64,-9,32,-22,-111,-9,-19,-22,-42,-9,-98,-21,39,-8,109,-20,123,-8,60,-19,-60,-8,-17,-19,25,-7,-62,-18,108,-7,-104,-17,-76,-7,81,-16,9,-6,38,-15,97,-6,-4,-15,-82,-6,-75,-14,4,-5,-113,-13,80,-5,75,-12,-87,-5,36,-11,2,-4,1,-10,77,-4,-64,-10,-91,-4,-97,-9,-3,-4,124,-8,76,-3,58,-7,-89,-3,25,-6,-1,-3,-7,-6,78,-2,-71,-5,-89,-2,-101,-4,-2,-2,127,-3,73,-1,66,-2,-93,-1,33,-1,-13,-1,-31,-1,78,0,-63,0,-88,0,-93,1,-13,0,102,2,77,1,70,3,-89,1,36,4,-10,1,-27,4,79,2,-60,5,-89,2,-92,6,-12,2,98,7,79,3,61,8,-88,3,27,9,-13,3,-39,9,75,4,-76,10,-95,4,-112,11,-20,4,75,12,68,5,33,13,-114,5,-35,13,-29,5,-77,14,56,6,-119,15,-127,6,62,16,-42,6,17,17,41,7,-27,17,109,7,-104,18,-62,7,100,19,21,8,50,20,89,8,-30,20,-87,8,-86,21,-4,8,112,22,66,9,24,23,-112,9,-34,23,-46,9,-124,24,32,10,69,25,106,10,7,26,-89,10,-85,26,-15,10,100,27,60,11,28,28,124,11,-75,28,-58,11,102,29,16,12,24,30,73,12,-79,30}; }
	private static byte[] data26(){ return new byte[] {-118,12,97,31,-50,12,10,32,9,13,-104,32,74,13,63,33,-127,13,-55,33,-61,13,102,34,4,14,5,35,55,14,-120,35,117,14,31,36,-78,14,-75,36,-31,14,51,37,26,15,-61,37,84,15,77,38,-125,15,-60,38,-74,15,77,39,-22,15,-47,39,23,16,58,40,76,16,-73,40,117,16,29,41,-90,16,-107,41,-43,16,9,42,-5,16,103,42,39,17,-41,42,81,17,66,43,115,17,-104,43,-101,17,-1,43,-66,17,99,44,-34,17,-83,44,3,18,10,45,35,18,100,45,62,18,-90,45,97,18,-12,45,-126,18,65,46,-103,18,124,46,-76,18,-59,46,-56,18,-7,46,-29,18,56,47,-6,18,119,47,10,19,-93,47,32,19,-42,47,54,19,9,48,66,19,45,48,82,19,87,48,101,19,126,48,111,19,-107,48,125,19,-72,48,-121,19,-43,48,-114,19,-29,48,-102,19,-7,48,-101,19,7,49,-98,19,23,49,-89,19,30,49,-86,19,31,49,-86,19,40,49,-88,19,43,49,-91,19,34,49,-92,19,29,49,-95,19,21,49,-103,19,5,49,-108,19,-12,48,-113,19,-31,48,-124,19,-56,48,122,19,-80,48,109,19,-111,48,98,19,112,48,85,19,79,48,66,19,44,48,47,19,4,48,30,19,-41,47,12,19,-89,47,-5,18,113,47,-24,18,60,47,-47,18,6,47,-71,18,-52,46,-98,18,-111,46,-126,18,84,46,104,18,14,46,78,18,-53,45,49,18,-127,45,20,18,51,45,-9,17,-22,44,-42,17,-105,44,-74,17,66,44,-106,17,-14,43,113,17,-103,43,77,17,61,43,41,17,-24,42,-1,16,-118,42,-40,16,37,42,-76,16,-59,41,-115,16,94,41,97,16,-12,40,58,16,-112,40,16,16,32,40,-26,15,-68,39,-72,15,74,39,-120,15,-43,38,94,15,106,38,48,15,-18,37,1,15,116,37,-46,14,8,37,-101,14,-114,36,103,14,13,36,58,14,-105,35,9,14,17,35,-42,13,-117,34,-90,13,22,34,109,13,-112,33,60,13,22,33,5,13,-115,32,-54,12,4,32,-106,12,-119,31,93,12,-7,30,38,12,103,30,-10,11,-27,29,-67,11,85,29,-128,11,-61,28,75,11,68,28,15,11,-82,27,-43,10,23,27,-95,10,-108,26,99,10,-1,25,47,10,122,25,-13,9,-34,24,-72,9,69,24,-126,9,-61,23,64,9,42,23,3,9,-115,22,-49,8,9,22,-114,8,110,21,80,8,-47,20,28,8,74,20,-35,7,-82,19,-98,7,15,19,107,7,-121,18,47,7,-24,17,-8,6,101,17,-73,6,-54,16,118,6,45,16,64,6,-87,15,2,6,8,15,-59,5,108,14,-114,5,-23,13,78,5,77,13,16,5,-83,12,-34,4,42,12,-96,4,-115,11,96,4,-14,10,45,4,112,10,-18,3,-42,9,-70,3,88,9,123,3,-69,8,64,3,31,8,15,3,-95,7,-48,2,10,7,-111,2,112,6,99,2,-15,5,42,2,86,5,-18,1,-62,4,-70,1,74,4,126,1,-75,3,66,1,32,3,18,1,-87,2,-40,0,21,2,-100,0,-124,1,108,0,17,1,50,0,126,0,6,0,11,0,-52,-1,124,-1,-109,-1,-17,-2,99,-1,-127,-2,42,-1,-11,-3,-13,-2,103,-3,-56,-2,-5,-4,-112,-2,112,-4,92,-2,-29,-5,53,-2,120,-5,-3,-3,-13,-6,-58,-3,109,-6,-99,-3,7,-6,102,-3,-125,-7,62,-3,31,-7,8,-3,-97,-8,-46,-4,30,-8,-84,-4,-70,-9,124,-4,55,-9,76,-4,-72,-10,38,-4,90,-10,-14,-5,-33,-11,-63,-5,99,-11,-100,-5,8,-11,107,-5,-114,-12,60,-5,21,-12,24,-5,-66,-13,-26,-6,73,-13,-61,-6,-15,-14,-106,-6,123,-14,106,-6,6,-14,72,-6,-77,-15,26,-6,65,-15,-18,-7,-47,-16,-51,-7,-128,-16,-96,-7,18,-16,116,-7,-91,-17,85,-7,86,-17,42,-7,-22,-18,0,-7,127,-18,-29,-8,49,-18,-71,-8,-53,-19,-103,-8,127,-19,114,-8,23,-19,75,-8,-78,-20,45,-8,104,-20,7,-8,4,-20,-32,-9,-94,-21,-63,-9,95,-21,-105,-9,1,-21,112,-9,-95,-22,85,-9,92,-22,48,-9,-4,-23,14,-9,-98,-23,-13,-10,92,-23,-51,-10,3,-23,-88,-10,-87,-24,-114,-10,104,-24,108,-10,14,-24,83,-10,-48,-25,48,-10,119,-25,16,-10,32,-25,-9,-11,-27,-26,-46,-11,-109,-26,-81,-11,65,-26,-105,-11,4,-26,120,-11,-79,-27,88,-11,96,-27,66,-11,37,-27,36,-11,-45,-28,6,-11,-122,-28,-17,-12,78,-28,-50,-12,4,-28,-73,-12,-52,-29,-101,-12,127,-29,125,-12,54,-29,103,-12,2,-29,73,-12,-72,-30,45,-12,114,-30,23,-12,62,-30,-5,-13,-8,-31,-32,-13,-77,-31,-52,-13,127,-31,-77,-13,58,-31,-102,-13,-8,-32,-123,-13,-55,-32,105,-13,-118,-32,85,-13,90,-32,61,-13,26,-32}; }
	private static byte[] data27(){ return new byte[] {37,-13,-35,-33,17,-13,-81,-33,-7,-14,116,-33,-31,-14,56,-33,-47,-14,10,-33,-69,-14,-47,-34,-92,-14,-102,-34,-109,-14,111,-34,125,-14,58,-34,103,-14,7,-34,86,-14,-35,-35,66,-14,-84,-35,50,-14,-126,-35,32,-14,81,-35,15,-14,33,-35,-1,-15,-4,-36,-20,-15,-47,-36,-39,-15,-90,-36,-53,-15,-125,-36,-71,-15,91,-36,-87,-15,49,-36,-96,-15,13,-36,-110,-15,-25,-37,-125,-15,-59,-37,118,-15,-90,-37,106,-15,-125,-37,94,-15,100,-37,82,-15,73,-37,70,-15,44,-37,59,-15,21,-37,46,-15,-5,-38,37,-15,-31,-38,29,-15,-54,-38,20,-15,-75,-38,13,-15,-97,-38,6,-15,-117,-38,0,-15,123,-38,-7,-16,109,-38,-16,-16,96,-38,-22,-16,85,-38,-25,-16,71,-38,-26,-16,58,-38,-29,-16,53,-38,-35,-16,46,-38,-37,-16,42,-38,-36,-16,39,-38,-37,-16,35,-38,-38,-16,39,-38,-37,-16,43,-38,-36,-16,41,-38,-31,-16,47,-38,-25,-16,56,-38,-23,-16,61,-38,-18,-16,75,-38,-11,-16,90,-38,-7,-16,101,-38,-1,-16,122,-38,4,-15,-122,-38,15,-15,-99,-38,26,-15,-73,-38,34,-15,-55,-38,45,-15,-24,-38,58,-15,10,-37,66,-15,35,-37,78,-15,74,-37,96,-15,109,-37,111,-15,-120,-37,-127,-15,-74,-37,-112,-15,-26,-37,-99,-15,10,-36,-79,-15,60,-36,-65,-15,99,-36,-43,-15,-100,-36,-21,-15,-43,-36,-3,-15,0,-35,24,-14,61,-35,50,-14,125,-35,70,-14,-80,-35,97,-14,-11,-35,125,-14,62,-34,-109,-14,117,-34,-79,-14,-61,-34,-48,-14,17,-33,-23,-14,78,-33,12,-13,-97,-33,48,-13,-12,-33,76,-13,55,-32,111,-13,-110,-32,-115,-13,-40,-32,-76,-13,53,-31,-37,-13,-104,-31,-8,-13,-25,-31,31,-12,78,-30,71,-12,-74,-30,106,-12,7,-29,-104,-12,112,-29,-59,-12,-32,-29,-25,-12,59,-28,17,-11,-79,-28,63,-11,37,-27,102,-11,-125,-27,-106,-11,-2,-27,-70,-11,99,-26,-22,-11,-31,-26,30,-10,93,-25,74,-10,-61,-25,127,-10,69,-24,-74,-10,-57,-24,-28,-10,51,-23,25,-9,-66,-23,77,-9,74,-22,124,-9,-71,-22,-73,-9,67,-21,-13,-9,-45,-21,34,-8,73,-20,90,-8,-33,-20,-120,-8,90,-19,-61,-8,-16,-19,-2,-8,-119,-18,48,-7,4,-17,113,-7,-101,-17,-79,-7,54,-16,-28,-7,-73,-16,35,-6,85,-15,98,-6,-9,-15,-107,-6,121,-14,-40,-6,26,-13,25,-5,-66,-13,76,-5,71,-12,-114,-5,-21,-12,-60,-5,116,-11,8,-4,24,-10,77,-4,-67,-10,-121,-4,72,-9,-56,-4,-14,-9,12,-3,-101,-8,69,-3,39,-7,-119,-3,-46,-7,-50,-3,124,-6,8,-2,9,-5,76,-2,-72,-5,-115,-2,104,-4,-60,-2,-9,-4,10,-1,-93,-3,68,-1,49,-2,-118,-1,-34,-2,-49,-1,-116,-1,7,0,28,0,77,0,-57,0,-108,0,116,1,-51,0,2,2,19,1,-82,2,89,1,91,3,-113,1,-20,3,-46,1,-104,4,24,2,65,5,81,2,-49,5,-108,2,122,6,-40,2,34,7,17,3,-84,7,86,3,83,8,-113,3,-37,8,-45,3,-127,9,21,4,39,10,75,4,-79,10,-118,4,87,11,-55,4,-5,11,-2,4,-128,12,64,5,31,13,127,5,-65,13,-76,5,64,14,-11,5,-37,14,51,6,120,15,100,6,-8,15,-94,6,-112,16,-46,6,16,17,11,7,-88,17,69,7,60,18,120,7,-78,18,-76,7,66,19,-19,7,-44,19,25,8,75,20,79,8,-40,20,-121,8,97,21,-73,8,-50,21,-18,8,84,22,37,9,-39,22,80,9,67,23,-124,9,-58,23,-85,9,48,24,-36,9,-81,24,14,10,40,25,57,10,-120,25,107,10,-1,25,-102,10,118,26,-65,10,-45,26,-19,10,70,27,24,11,-74,27,59,11,16,28,100,11,126,28,-117,11,-23,28,-83,11,57,29,-39,11,-99,29,-8,11,-20,29,30,12,79,30,69,12,-84,30,99,12,-11,30,-121,12,81,31,-86,12,-88,31,-56,12,-22,31,-23,12,64,32,8,13,-108,32,32,13,-47,32,65,13,30,33,95,13,106,33,118,13,-94,33,-110,13,-21,33,-84,13,49,34,-63,13,98,34,-35,13,-93,34,-17,13,-44,34,8,14,15,35,32,14,74,35,48,14,118,35,70,14,-85,35,92,14,-32,35,104,14,8,36,124,14,55,36,-113,14,100,36,-100,14,-121,36,-85,14,-77,36,-72,14,-35,36,-61,14,-8,36,-44,14,26,37,-32,14,50,37,-19,14,82,37,-5,14,112,37,3,15,-124,37,14,15,-96,37,23,15,-71,37,30,15,-55,37,39,15,-34,37,47,15,-14,37,51,15,0,38,56,15,18,38,61,15,31,38,67,15,37,38,73,15,48,38,76,15,54,38,78,15,64,38,80,15,69,38,83,15,71,38,84,15,75,38,85,15,76,38,85,15,75,38,85,15,75,38}; }
	private static byte[] data28(){ return new byte[] {83,15,72,38,80,15,72,38,75,15,68,38,73,15,57,38,74,15,50,38,68,15,44,38,62,15,35,38,61,15,19,38,58,15,3,38,55,15,-7,37,46,15,-20,37,37,15,-38,37,33,15,-52,37,25,15,-71,37,15,15,-91,37,8,15,-106,37,-2,14,126,37,-11,14,101,37,-19,14,84,37,-31,14,58,37,-42,14,28,37,-50,14,9,37,-62,14,-24,36,-68,14,-46,36,-83,14,-76,36,-99,14,-109,36,-107,14,122,36,-122,14,87,36,119,14,48,36,112,14,21,36,94,14,-16,35,77,14,-57,35,68,14,-87,35,51,14,126,35,34,14,83,35,21,14,53,35,1,14,9,35,-11,13,-25,34,-29,13,-73,34,-49,13,-122,34,-63,13,100,34,-82,13,46,34,-102,13,-7,33,-117,13,-41,33,115,13,-95,33,91,13,106,33,74,13,70,33,48,13,12,33,26,13,-52,32,12,13,-94,32,-13,12,100,32,-31,12,57,32,-56,12,-9,31,-83,12,-73,31,-103,12,-119,31,127,12,65,31,101,12,-4,30,79,12,-52,30,50,12,-127,30,23,12,53,30,3,12,0,30,-29,11,-75,29,-62,11,102,29,-83,11,44,29,-115,11,-36,28,116,11,-95,28,84,11,73,28,53,11,-13,27,25,11,-73,27,-12,10,94,27,-47,10,1,27,-73,10,-65,26,-113,10,100,26,103,10,4,26,75,10,-67,25,35,10,89,25,-5,9,-11,24,-35,9,-88,24,-77,9,63,24,-106,9,-18,23,107,9,-125,23,62,9,21,23,28,9,-61,22,-19,8,83,22,-68,8,-30,21,-105,8,-118,21,103,8,18,21,56,8,-104,20,19,8,56,20,-29,7,-70,19,-78,7,56,19,-115,7,-45,18,88,7,82,18,32,7,-47,17,-11,6,101,17,-64,6,-36,16,-107,6,110,16,92,6,-28,15,33,6,86,15,-13,5,-30,14,-70,5,80,14,125,5,-68,13,78,5,65,13,19,5,-88,12,-44,4,17,12,-98,4,-109,11,98,4,-15,10,38,4,76,10,-13,3,-54,9,-81,3,40,9,118,3,-93,8,49,3,-5,7,-18,2,82,7,-75,2,-59,6,110,2,26,6,39,2,107,5,-20,1,-39,4,-91,1,37,4,95,1,111,3,35,1,-40,2,-39,0,32,2,-112,0,104,1,79,0,-52,0,4,0,16,0,-60,-1,111,-1,120,-1,-81,-2,46,-1,-21,-3,-16,-2,68,-3,-95,-2,-125,-4,82,-2,-65,-5,15,-2,22,-5,-67,-3,83,-6,108,-3,-116,-7,41,-3,-36,-8,-40,-4,22,-8,-123,-4,77,-9,62,-4,-100,-10,-17,-5,-51,-11,-87,-5,29,-11,84,-5,82,-12,0,-5,-123,-13,-72,-6,-48,-14,102,-6,0,-14,20,-6,50,-15,-55,-7,125,-16,118,-7,-84,-17,37,-7,-37,-18,-37,-8,37,-18,-121,-8,86,-19,51,-8,-121,-20,-23,-9,-51,-21,-102,-9,-4,-22,70,-9,46,-22,-6,-10,121,-23,-88,-10,-87,-24,97,-10,-16,-25,16,-10,34,-25,-65,-11,85,-26,118,-11,-94,-27,34,-11,-40,-28,-47,-12,14,-28,-116,-12,87,-29,62,-12,-112,-30,-19,-13,-53,-31,-90,-13,27,-31,88,-13,87,-32,10,-13,-106,-33,-59,-14,-23,-34,120,-14,44,-34,50,-14,-123,-35,-26,-15,-56,-36,-97,-15,13,-36,93,-15,106,-37,19,-15,-74,-38,-51,-16,1,-38,-114,-16,98,-39,74,-16,-76,-40,4,-16,9,-40,-57,-17,114,-41,-123,-17,-54,-42,69,-17,39,-42,11,-17,-106,-43,-52,-18,-7,-44,-108,-18,109,-44,88,-18,-43,-45,29,-18,66,-45,-25,-19,-64,-46,-82,-19,51,-46,119,-19,-87,-47,69,-19,49,-47,15,-19,-81,-48,-36,-20,48,-48,-79,-20,-68,-49,-125,-20,70,-49,84,-20,-45,-50,42,-20,110,-50,0,-20,2,-50,-38,-21,-92,-51,-79,-21,66,-51,-117,-21,-30,-52,107,-21,-114,-52,74,-21,53,-52,43,-21,-30,-53,15,-21,-101,-53,-15,-22,84,-53,-45,-22,15,-53,-68,-22,-41,-54,-94,-22,-101,-54,-114,-22,99,-54,126,-22,50,-54,108,-22,8,-54,90,-22,-33,-55,78,-22,-66,-55,64,-22,-93,-55,51,-22,-116,-55,43,-22,118,-55,39,-22,98,-55,36,-22,88,-55,34,-22,81,-55,32,-22,81,-55,33,-22,84,-55,36,-22,94,-55,40,-22,107,-55,48,-22,125,-55,57,-22,-110,-55,71,-22,-84,-55,86,-22,-55,-55,101,-22,-15,-55,115,-22,27,-54,-125,-22,76,-54,-104,-22,-125,-54,-83,-22,-74,-54,-57,-22,-12,-54,-28,-22,53,-53,0,-21,119,-53,31,-21,-60,-53,63,-21,26,-52,91,-21,105,-52,-127,-21,-60,-52,-88,-21,37,-51,-54,-21,-124,-51,-15,-21,-17,-51,26,-20,81,-50,73,-20,-63,-50,123,-20,52,-49,-85,-20,-93,-49,-35,-20,34,-48,16,-19,-88,-48,64,-19,35,-47,120,-19,-82,-47,-77,-19,59,-46,-23,-19,-59,-46,33,-18,94,-45,94,-18,-6,-45,-104,-18,-120,-44,-36,-18,39,-43}; }
	private static byte[] data29(){ return new byte[] {27,-17,-67,-43,93,-17,104,-42,-96,-17,23,-41,-34,-17,-73,-41,38,-16,104,-40,114,-16,26,-39,-72,-16,-62,-39,2,-15,126,-38,77,-15,64,-37,-112,-15,-15,-37,-34,-15,-76,-36,48,-14,119,-35,122,-14,47,-34,-55,-14,-5,-34,27,-13,-56,-33,103,-13,-125,-32,-70,-13,86,-31,6,-12,20,-30,91,-12,-22,-30,-80,-12,-63,-29,-1,-12,-126,-28,89,-11,89,-27,-79,-11,54,-26,-3,-11,0,-25,84,-10,-36,-25,-81,-10,-70,-24,-1,-10,-125,-23,88,-9,99,-22,-77,-9,68,-21,4,-8,12,-20,96,-8,-18,-20,-80,-8,-70,-19,9,-7,-100,-18,102,-7,126,-17,-73,-7,72,-16,16,-6,45,-15,107,-6,14,-14,-68,-6,-40,-14,21,-5,-69,-13,111,-5,-100,-12,-63,-5,96,-11,28,-4,65,-10,117,-4,34,-9,-62,-4,-26,-9,28,-3,-61,-8,108,-3,-126,-7,-60,-3,97,-6,24,-2,61,-5,99,-2,-4,-5,-69,-2,-47,-4,17,-1,-88,-3,91,-1,97,-2,-81,-1,54,-1,0,0,8,0,73,0,-70,0,-99,0,-121,1,-19,0,85,2,49,1,3,3,-127,1,-54,3,-59,1,115,4,19,2,54,5,97,2,-9,5,-94,2,-105,6,-19,2,87,7,52,3,16,8,116,3,-87,8,-67,3,92,9,5,4,14,10,64,4,-97,10,-122,4,75,11,-53,4,-11,11,0,5,-127,12,64,5,39,13,118,5,-88,13,-75,5,75,14,-15,5,-28,14,38,6,94,15,98,6,-12,15,-101,6,-120,16,-54,6,-9,16,4,7,-124,17,59,7,13,18,102,7,118,18,-103,7,-4,18,-53,7,125,19,-14,7,-36,19,36,8,86,20,83,8,-49,20,117,8,38,21,-94,8,-103,21,-61,8,-24,21,-18,8,85,22,22,9,-66,22,51,9,6,23,91,9,102,23,-126,9,-57,23,-102,9,7,24,-66,9,95,24,-29,9,-77,24,-5,9,-22,24,28,10,58,25,60,10,-122,25,80,10,-72,25,107,10,1,26,122,10,48,26,-109,10,114,26,-83,10,-77,26,-68,10,-44,26,-43,10,17,27,-23,10,76,27,-13,10,105,27,10,11,-103,27,33,11,-55,27,43,11,-32,27,59,11,14,28,77,11,57,28,82,11,75,28,96,11,116,28,101,11,-128,28,114,11,-92,28,-128,11,-60,28,-124,11,-53,28,-113,11,-22,28,-102,11,6,29,-102,11,10,29,-92,11,34,29,-81,11,53,29,-77,11,51,29,-70,11,74,29,-67,11,96,29,-69,11,91,29,-61,11,106,29,-62,11,101,29,-58,11,115,29,-51,11,125,29,-52,11,118,29,-50,11,-125,29,-48,11,-113,29,-54,11,-121,29,-50,11,-114,29,-45,11,-110,29,-47,11,-120,29,-46,11,-111,29,-46,11,-106,29,-49,11,-119,29,-44,11,-116,29,-43,11,-111,29,-48,11,-123,29,-44,11,-121,29,-49,11,127,29,-51,11,-123,29,-52,11,-120,29,-55,11,125,29,-52,11,125,29,-50,11,-128,29,-55,11,121,29,-56,11,124,29,-55,11,127,29,-58,11,117,29,-55,11,119,29,-53,11,119,29,-54,11,114,29,-54,11,118,29,-58,11,115,29,-56,11,116,29,-51,11,117,29,-51,11,115,29,-52,11,123,29,-54,11,-126,29,-54,11,127,29,-50,11,-125,29,-47,11,-120,29,-45,11,-121,29,-41,11,-115,29,-41,11,-103,29,-44,11,-99,29,-40,11,-93,29,-37,11,-89,29,-33,11,-80,29,-31,11,-72,29,-29,11,-63,29,-25,11,-56,29,-21,11,-47,29,-17,11,-38,29,-13,11,-30,29,-8,11,-20,29,-3,11,-11,29,0,12,3,30,0,12,15,30,5,12,27,30,10,12,35,30,17,12,49,30,23,12,55,30,30,12,65,30,36,12,81,30,37,12,93,30,40,12,106,30,43,12,121,30,50,12,127,30,57,12,-122,30,62,12,-102,30,63,12,-94,30,67,12,-86,30,74,12,-71,30,77,12,-64,30,80,12,-58,30,88,12,-45,30,91,12,-40,30,96,12,-22,30,94,12,-16,30,94,12,-13,30,101,12,-1,30,102,12,-1,30,103,12,0,31,106,12,13,31,103,12,13,31,102,12,7,31,108,12,15,31,107,12,8,31,104,12,1,31,108,12,5,31,105,12,-4,30,104,12,2,31,98,12,-10,30,91,12,-24,30,91,12,-25,30,86,12,-46,30,79,12,-64,30,76,12,-69,30,67,12,-93,30,56,12,-116,30,50,12,-124,30,37,12,102,30,24,12,72,30,17,12,57,30,3,12,19,30,-3,11,0,30,-19,11,-41,29,-36,11,-84,29,-47,11,-109,29,-65,11,99,29,-85,11,47,29,-97,11,16,29,-119,11,-40,28,113,11,-97,28,97,11,121,28,70,11,59,28,44,11,-9,27,27,11,-56,27,-2,10,-126,27,-23,10,78,27,-53,10,0,27,-83,10,-83,26,-104,10,114,26,116,10,31,26,77,10,-54,25}; }
	private static byte[] data30(){ return new byte[] {48,10,-121,25,13,10,38,25,-24,9,-61,24,-55,9,124,24,-98,9,21,24,115,9,-85,23,82,9,87,23,39,9,-25,22,3,9,-114,22,-44,8,25,22,-92,8,-96,21,126,8,63,21,76,8,-64,20,25,8,62,20,-14,7,-45,19,-68,7,78,19,-126,7,-55,18,84,7,85,18,30,7,-57,17,-31,6,55,17,-79,6,-66,16,118,6,39,16,55,6,-113,15,5,6,14,15,-58,5,112,14,-111,5,-20,13,81,5,71,13,16,5,-94,12,-40,4,24,12,-110,4,113,11,76,4,-59,10,18,4,52,10,-52,3,-125,9,-123,3,-46,8,72,3,59,8,0,3,-124,7,-72,2,-53,6,123,2,47,6,48,2,117,5,-18,1,-40,4,-95,1,27,4,86,1,89,3,23,1,-75,2,-54,0,-13,1,123,0,51,1,55,0,-116,0,-23,-1,-57,-1,-102,-1,2,-1,85,-1,90,-2,5,-1,-110,-3,-73,-2,-54,-4,114,-2,30,-4,34,-2,86,-5,-34,-3,-88,-6,-114,-3,-33,-7,61,-3,24,-7,-11,-4,110,-8,-94,-4,-90,-9,82,-4,-36,-10,15,-4,45,-10,-64,-5,99,-11,115,-5,-102,-12,45,-5,-17,-13,-36,-6,42,-13,-115,-6,100,-14,72,-6,-70,-15,-7,-7,-8,-16,-77,-7,80,-16,103,-7,-117,-17,30,-7,-58,-18,-35,-8,35,-18,-115,-8,104,-19,63,-8,-84,-20,1,-8,7,-20,-71,-9,75,-21,113,-9,-107,-22,48,-9,-7,-23,-25,-10,70,-23,-95,-10,-110,-24,102,-10,-6,-25,31,-10,79,-25,-39,-11,-92,-26,-96,-11,17,-26,93,-11,107,-27,37,-11,-34,-28,-27,-12,58,-28,-89,-12,-101,-29,114,-12,20,-29,53,-12,124,-30,-8,-13,-28,-31,-57,-13,103,-31,-117,-13,-39,-32,80,-13,78,-32,31,-13,-40,-33,-22,-14,81,-33,-74,-14,-53,-34,-116,-14,92,-34,92,-14,-35,-35,53,-14,117,-35,3,-14,2,-35,-46,-15,-111,-36,-84,-15,51,-36,-127,-15,-57,-37,87,-15,95,-37,54,-15,9,-37,19,-15,-91,-38,-18,-16,72,-38,-48,-16,0,-38,-83,-16,-88,-39,-115,-16,87,-39,113,-16,27,-39,80,-16,-47,-40,59,-16,-107,-40,34,-16,81,-40,9,-16,19,-40,-12,-17,-26,-41,-36,-17,-80,-41,-57,-17,123,-41,-69,-17,85,-41,-86,-17,39,-41,-101,-17,0,-41,-114,-17,-24,-42,-128,-17,-57,-42,117,-17,-88,-42,113,-17,-105,-42,105,-17,-128,-42,102,-17,119,-42,95,-17,107,-42,88,-17,97,-42,88,-17,98,-42,87,-17,93,-42,87,-17,94,-42,90,-17,104,-42,93,-17,111,-42,97,-17,120,-42,105,-17,-116,-42,112,-17,-100,-42,121,-17,-82,-42,-122,-17,-54,-42,-112,-17,-28,-42,-100,-17,3,-41,-87,-17,40,-41,-75,-17,77,-41,-58,-17,117,-41,-41,-17,-97,-41,-24,-17,-54,-41,-2,-17,-7,-41,19,-16,41,-40,39,-16,97,-40,59,-16,-103,-40,81,-16,-48,-40,109,-16,11,-39,-123,-16,73,-39,-100,-16,-115,-39,-75,-16,-48,-39,-47,-16,16,-38,-17,-16,87,-38,11,-15,-100,-38,41,-15,-25,-38,72,-15,52,-37,101,-15,126,-37,-122,-15,-50,-37,-90,-15,33,-36,-60,-15,112,-36,-27,-15,-60,-36,10,-14,25,-35,43,-14,105,-35,79,-14,-62,-35,116,-14,27,-34,-106,-14,110,-34,-69,-14,-53,-34,-36,-14,32,-33,1,-13,126,-33,39,-13,-34,-33,73,-13,51,-32,111,-13,-108,-32,-105,-13,-11,-32,-72,-13,77,-31,-35,-13,-78,-31,3,-12,21,-30,38,-12,106,-30,81,-12,-55,-30,123,-12,46,-29,-102,-12,-120,-29,-65,-12,-20,-29,-28,-12,62,-28,14,-11,-95,-28,54,-11,5,-27,87,-11,90,-27,127,-11,-67,-27,-89,-11,32,-26,-56,-11,114,-26,-14,-11,-45,-26,24,-10,56,-25,54,-10,-118,-25,93,-10,-21,-25,-123,-10,75,-24,-91,-10,-102,-24,-53,-10,-7,-24,-13,-10,89,-23,17,-9,-93,-23,55,-9,3,-22,84,-9,76,-22,121,-9,-85,-22,-101,-9,10,-21,-74,-9,80,-21,-35,-9,-87,-21,2,-8,2,-20,30,-8,70,-20,65,-8,-97,-20,99,-8,-6,-20,123,-8,58,-19,-97,-8,-112,-19,-61,-8,-30,-19,-33,-8,31,-18,0,-7,116,-18,21,-7,-76,-18,52,-7,6,-17,85,-7,88,-17,107,-7,-110,-17,-118,-7,-28,-17,-88,-7,52,-16,-64,-7,102,-16,-29,-7,-77,-16,2,-6,0,-15,24,-6,51,-15,56,-6,127,-15,83,-6,-49,-15,101,-6,2,-14,-126,-6,76,-14,-106,-6,123,-14,-75,-6,-59,-14,-47,-6,16,-13,-31,-6,65,-13,-1,-6,-121,-13,30,-5,-51,-13,51,-5,-5,-13,77,-5,68,-12,106,-5,-116,-12,125,-5,-73,-12,-103,-5,0,-11,-74,-5,71,-11,-56,-5,115,-11,-27,-5,-69,-11,-10,-5,-25,-11,20,-4,46,-10,49,-4,119,-10,67,-4,-93,-10,96,-4,-19,-10,123,-4,58,-9,-117,-4,104,-9,-86,-4,-81,-9,-53,-4,-8,-9,-33,-4,39,-8,-3,-4,116,-8,27,-3,-64,-8}; }
	private static byte[] data31(){ return new byte[] {48,-3,-15,-8,79,-3,64,-7,97,-3,118,-7,-128,-3,-58,-7,-97,-3,24,-6,-75,-3,78,-6,-40,-3,-100,-6,-2,-3,-17,-6,20,-2,43,-5,51,-2,-124,-5,86,-2,-38,-5,113,-2,22,-4,-107,-2,112,-4,-71,-2,-48,-4,-47,-2,15,-3,-8,-2,111,-3,31,-1,-50,-3,59,-1,20,-2,100,-1,119,-2,-127,-1,-64,-2,-84,-1,37,-1,-43,-1,-111,-1,-16,-1,-28,-1,24,0,80,0,71,0,-71,0,110,0,8,1,-99,0,124,1,-57,0,-15,1,-22,0,76,2,26,1,-63,2,75,1,58,3,114,1,-103,3,-92,1,23,4,-54,1,124,4,-2,1,-4,4,49,2,126,5,93,2,-25,5,-109,2,109,6,-55,2,-13,6,-7,2,97,7,51,3,-22,7,106,3,125,8,-108,3,-10,8,-52,3,-119,9,7,4,24,10,61,4,-110,10,123,4,38,11,-82,4,-86,11,-23,4,68,12,37,5,-33,12,93,5,100,13,-100,5,2,14,-37,5,-93,14,17,6,46,15,83,6,-47,15,-108,6,114,16,-50,6,5,17,15,7,-85,17,81,7,83,18,-116,7,-24,18,-48,7,-112,19,14,8,37,20,85,8,-49,20,-103,8,124,21,-42,8,22,22,29,9,-62,22,100,9,109,23,-92,9,12,24,-25,9,-67,24,42,10,112,25,104,10,14,26,-81,10,-68,26,-7,10,104,27,59,11,7,28,-126,11,-74,28,-56,11,103,29,4,12,12,30,72,12,-71,30,-118,12,89,31,-48,12,5,32,22,13,-80,32,87,13,80,33,-103,13,-1,33,-40,13,-85,34,23,14,72,35,91,14,-18,35,-97,14,-110,36,-34,14,44,37,31,15,-48,37,95,15,112,38,-99,15,5,39,-37,15,-90,39,20,16,57,40,83,16,-49,40,-109,16,102,41,-54,16,-12,41,6,17,-122,42,63,17,22,43,116,17,-96,43,-87,17,44,44,-35,17,-74,44,16,18,50,45,73,18,-81,45,126,18,45,46,-84,18,-90,46,-37,18,30,47,7,19,-110,47,48,19,6,48,91,19,112,48,-120,19,-43,48,-78,19,56,49,-39,19,-100,49,-3,19,-10,49,34,20,79,50,69,20,-94,50,100,20,-11,50,-127,20,66,51,-100,20,-118,51,-71,20,-53,51,-44,20,9,52,-20,20,70,52,-1,20,124,52,17,21,-82,52,34,21,-37,52,52,21,0,53,66,21,30,53,80,21,66,53,85,21,90,53,91,21,108,53,99,21,122,53,106,21,127,53,107,21,127,53,107,21,-122,53,101,21,126,53,92,21,112,53,89,21,99,53,81,21,69,53,72,21,51,53,56,21,14,53,38,21,-28,52,25,21,-70,52,7,21,-123,52,-18,20,74,52,-42,20,25,52,-72,20,-46,51,-102,20,-121,51,125,20,67,51,90,20,-20,50,55,20,-115,50,23,20,55,50,-17,19,-47,49,-55,19,114,49,-102,19,4,49,104,19,-116,48,61,19,32,48,9,19,-100,47,-44,18,21,47,-92,18,-106,46,107,18,5,46,48,18,109,45,-7,17,-28,44,-73,17,71,44,115,17,-96,43,58,17,8,43,-13,16,91,42,-81,16,-64,41,101,16,6,41,27,16,76,40,-43,15,-99,39,-118,15,-42,38,61,15,10,38,-12,14,84,37,-98,14,-123,36,71,14,-77,35,-8,13,-16,34,-95,13,19,34,72,13,52,33,-10,12,104,32,-102,12,-126,31,69,12,-80,30,-25,11,-59,29,-122,11,-43,28,48,11,-5,27,-50,10,5,27,109,10,12,26,20,10,43,25,-82,9,49,24,70,9,52,23,-22,8,77,22,-126,8,74,21,29,8,68,20,-64,7,87,19,87,7,81,18,-9,6,100,17,-117,6,92,16,32,6,81,15,-62,5,95,14,85,5,85,13,-25,4,75,12,-122,4,87,11,27,4,72,10,-80,3,59,9,79,3,71,8,-29,2,59,7,117,2,47,6,20,2,61,5,-86,1,45,4,65,1,32,3,-30,0,49,2,116,0,41,1,22,0,56,0,-82,-1,48,-1,67,-1,44,-2,-27,-2,65,-3,126,-2,58,-4,26,-2,56,-5,-67,-3,84,-6,86,-3,87,-7,-16,-4,92,-8,-107,-4,126,-9,51,-4,-124,-10,-45,-5,-116,-11,126,-5,-75,-12,30,-5,-62,-13,-53,-6,-13,-14,105,-6,10,-14,12,-6,34,-15,-68,-7,87,-16,98,-7,120,-17,7,-7,-103,-18,-70,-8,-38,-19,100,-8,2,-19,15,-8,44,-20,-56,-9,119,-21,118,-9,-89,-22,40,-9,-35,-23,-28,-10,50,-23,-106,-10,114,-24,84,-10,-51,-25,11,-10,21,-25,-62,-11,93,-26,-122,-11,-56,-27,65,-11,25,-27,-4,-12,115,-28,-62,-12,-20,-29,127,-12,74,-29,67,-12,-84,-30,19,-12,45,-30,-42,-13,-100,-31,-100,-13,11,-31,113,-13,-101,-32,57,-13,21,-32,14,-13,-79,-33,-37,-14,48,-33,-83,-14,-72,-34,-118,-14,91,-34}; }
	private static byte[] data32(){ return new byte[] {93,-14,-19,-35,50,-14,-127,-35,20,-14,50,-35,-17,-15,-50,-36,-55,-15,115,-36,-83,-15,52,-36,-118,-15,-32,-37,105,-15,-111,-37,86,-15,88,-37,63,-15,15,-37,35,-15,-51,-38,17,-15,-85,-38,-9,-16,112,-38,-21,-16,80,-38,-38,-16,28,-38,-55,-16,-17,-39,-64,-16,-36,-39,-77,-16,-75,-39,-90,-16,-107,-39,-94,-16,-114,-39,-105,-16,117,-39,-113,-16,96,-39,-114,-16,102,-39,-121,-16,88,-39,-125,-16,78,-39,-119,-16,90,-39,-119,-16,87,-39,-112,-16,107,-39,-111,-16,111,-39,-107,-16,118,-39,-96,-16,-109,-39,-91,-16,-96,-39,-84,-16,-79,-39,-68,-16,-44,-39,-59,-16,-21,-39,-49,-16,6,-38,-33,-16,50,-38,-21,-16,83,-38,-8,-16,114,-38,15,-15,-94,-38,32,-15,-54,-38,51,-15,1,-37,69,-15,41,-37,90,-15,86,-37,111,-15,-107,-37,127,-15,-58,-37,-105,-15,-11,-37,-78,-15,53,-36,-59,-15,109,-36,-35,-15,-95,-36,-6,-15,-28,-36,15,-14,35,-35,34,-14,97,-35,61,-14,-89,-35,88,-14,-31,-35,119,-14,39,-34,-111,-14,101,-34,-84,-14,-91,-34,-55,-14,-18,-34,-32,-14,52,-33,-8,-14,118,-33,22,-13,-67,-33,51,-13,0,-32,77,-13,66,-32,107,-13,-116,-32,-123,-13,-49,-32,-95,-13,17,-31,-63,-13,86,-31,-36,-13,-101,-31,-11,-13,-33,-31,16,-12,40,-30,41,-12,105,-30,70,-12,-83,-30,97,-12,-17,-30,122,-12,48,-29,-107,-12,115,-29,-82,-12,-78,-29,-56,-12,-13,-29,-32,-12,50,-28,-8,-12,114,-28,16,-11,-82,-28,41,-11,-23,-28,66,-11,34,-27,90,-11,96,-27,109,-11,-106,-27,-122,-11,-49,-27,-102,-11,4,-26,-82,-11,59,-26,-58,-11,109,-26,-35,-11,-102,-26,-13,-11,-51,-26,6,-10,2,-25,20,-10,50,-25,37,-10,95,-25,59,-10,-113,-25,73,-10,-74,-25,89,-10,-27,-25,107,-10,14,-24,122,-10,47,-24,-117,-10,89,-24,-106,-10,121,-24,-91,-10,-96,-24,-76,-10,-59,-24,-64,-10,-34,-24,-47,-10,-2,-24,-31,-10,33,-23,-24,-10,57,-23,-13,-10,93,-23,-3,-10,124,-23,6,-9,-113,-23,17,-9,-85,-23,30,-9,-55,-23,35,-9,-41,-23,45,-9,-11,-23,48,-9,1,-22,60,-9,24,-22,73,-9,46,-22,79,-9,55,-22,87,-9,81,-22,95,-9,105,-22,98,-9,112,-22,106,-9,-120,-22,114,-9,-96,-22,115,-9,-93,-22,126,-9,-71,-22,-122,-9,-50,-22,-120,-9,-46,-22,-112,-9,-25,-22,-102,-9,-5,-22,-99,-9,-3,-22,-91,-9,20,-21,-91,-9,24,-21,-82,-9,45,-21,-72,-9,68,-21,-71,-9,72,-21,-64,-9,99,-21,-56,-9,122,-21,-51,-9,123,-21,-39,-9,-108,-21,-29,-9,-80,-21,-27,-9,-74,-21,-18,-9,-43,-21,-6,-9,-15,-21,-2,-9,-7,-21,9,-8,28,-20,11,-8,39,-20,25,-8,70,-20,42,-8,105,-20,49,-8,117,-20,63,-8,-98,-20,78,-8,-58,-20,85,-8,-40,-20,103,-8,2,-19,122,-8,47,-19,-124,-8,68,-19,-104,-8,117,-19,-84,-8,-86,-19,-76,-8,-56,-19,-54,-8,-3,-19,-40,-8,28,-18,-15,-8,87,-18,8,-7,-107,-18,24,-7,-70,-18,51,-7,-5,-18,79,-7,65,-17,94,-7,109,-17,125,-7,-72,-17,-102,-7,2,-16,-82,-7,56,-16,-49,-7,-121,-16,-16,-7,-37,-16,7,-6,23,-15,42,-6,112,-15,66,-6,-78,-15,102,-6,16,-14,-113,-6,109,-14,-81,-6,-78,-14,-41,-6,27,-13,0,-5,-126,-13,33,-5,-46,-13,76,-5,65,-12,121,-5,-78,-12,-99,-5,9,-11,-51,-5,127,-11,-3,-5,-7,-11,34,-4,90,-10,84,-4,-39,-10,125,-4,60,-9,-77,-4,-63,-9,-25,-4,72,-8,18,-3,-74,-8,75,-3,63,-7,-124,-3,-49,-7,-79,-3,69,-6,-22,-3,-38,-6,39,-2,108,-5,92,-2,-25,-5,-103,-2,-126,-4,-40,-2,31,-3,13,-1,-97,-3,80,-1,64,-2,-112,-1,-27,-2,-58,-1,111,-1,9,0,22,0,66,0,-92,0,-121,0,79,1,-53,0,-4,1,5,1,-108,2,73,1,67,3,-110,1,-13,3,-45,1,-120,4,29,2,62,5,100,2,-11,5,-94,2,-108,6,-20,2,75,7,54,3,6,8,118,3,-88,8,-64,3,98,9,4,4,4,10,80,4,-63,10,-101,4,-127,11,-38,4,40,12,39,5,-26,12,116,5,-93,13,-71,5,74,14,5,6,8,15,83,6,-56,15,-107,6,112,16,-31,6,47,17,47,7,-20,17,113,7,-106,18,-69,7,85,19,-3,7,-5,19,74,8,-74,20,-105,8,111,21,-38,8,22,22,32,9,-44,22,103,9,-116,23,-85,9,43,24,-11,9,-31,24,60,10,-106,25,124,10,51,26,-61,10,-27,26,8,11,-107,27,69,11,47,28,-120,11,-35,28,-62,11,117,29,4,12,26,30,74,12,-70,30,-122,12,75,31,-59,12,-21,31,3,13,-121,32,60,13,15,33,122,13,-90,33,-77,13,61,34,-27,13,-64,34}; }
	private static byte[] data33(){ return new byte[] {31,14,76,35,87,14,-40,35,-122,14,84,36,-70,14,-40,36,-19,14,90,37,26,15,-55,37,76,15,67,38,119,15,-85,38,-92,15,32,39,-48,15,-113,39,-11,15,-16,39,30,16,85,40,73,16,-75,40,109,16,9,41,-110,16,99,41,-74,16,-71,41,-44,16,3,42,-15,16,85,42,13,17,-96,42,36,17,-32,42,62,17,31,43,87,17,83,43,111,17,-117,43,-125,17,-62,43,-108,17,-23,43,-90,17,22,44,-76,17,63,44,-65,17,92,44,-54,17,124,44,-45,17,-105,44,-39,17,-88,44,-32,17,-72,44,-27,17,-58,44,-27,17,-54,44,-24,17,-52,44,-23,17,-60,44,-24,17,-64,44,-28,17,-75,44,-36,17,-90,44,-43,17,-110,44,-51,17,122,44,-64,17,96,44,-78,17,65,44,-92,17,27,44,-108,17,-12,43,-126,17,-56,43,110,17,-107,43,92,17,99,43,66,17,43,43,42,17,-13,42,17,17,-82,42,-9,16,105,42,-36,16,36,42,-67,16,-41,41,-97,16,-124,41,-127,16,54,41,92,16,-32,40,56,16,-124,40,22,16,43,40,-17,15,-55,39,-56,15,100,39,-97,15,6,39,114,15,-99,38,69,15,46,38,27,15,-57,37,-20,14,83,37,-63,14,-28,36,-110,14,106,36,97,14,-17,35,49,14,124,35,-3,13,-5,34,-53,13,117,34,-98,13,-9,33,106,13,114,33,47,13,-18,32,-8,12,112,32,-62,12,-30,31,-119,12,83,31,86,12,-49,30,29,12,61,30,-25,11,-69,29,-87,11,41,29,108,11,-108,28,54,11,13,28,-6,10,117,27,-67,10,-36,26,-120,10,82,26,75,10,-72,25,13,10,31,25,-43,9,-108,24,-102,9,-11,23,95,9,90,23,37,9,-46,22,-26,8,55,22,-81,8,-82,21,113,8,18,21,51,8,118,20,-3,7,-16,19,-67,7,86,19,127,7,-68,18,73,7,55,18,11,7,-98,17,-50,6,6,17,-103,6,-126,16,93,6,-20,15,34,6,83,15,-17,5,-42,14,-77,5,65,14,-126,5,-60,13,72,5,51,13,13,5,-93,12,-34,4,40,12,-88,4,-103,11,111,4,15,11,63,4,-100,10,7,4,20,10,-48,3,-116,9,-91,3,29,9,112,3,-104,8,60,3,22,8,18,3,-85,7,-31,2,45,7,-72,2,-56,6,-122,2,78,6,85,2,-44,5,47,2,118,5,0,2,-1,4,-45,1,-118,4,-79,1,49,4,-125,1,-62,3,86,1,86,3,52,1,3,3,10,1,-102,2,-33,0,49,2,-62,0,-26,1,-102,0,-128,1,114,0,33,1,86,0,-38,0,48,0,123,0,25,0,55,0,-10,-1,-36,-1,-46,-1,-123,-1,-71,-1,74,-1,-105,-1,-11,-2,118,-1,-95,-2,98,-1,107,-2,65,-1,28,-2,33,-1,-47,-3,11,-1,-95,-3,-19,-2,88,-3,-48,-2,13,-3,-64,-2,-30,-4,-92,-2,-100,-4,-109,-2,116,-4,120,-2,50,-4,94,-2,-17,-5,81,-2,-54,-5,55,-2,-115,-5,29,-2,80,-5,16,-2,47,-5,-8,-3,-12,-6,-31,-3,-71,-6,-42,-3,-101,-6,-65,-3,99,-6,-86,-3,42,-6,-97,-3,16,-6,-120,-3,-36,-7,124,-3,-63,-7,105,-3,-117,-7,85,-3,87,-7,75,-3,61,-7,56,-3,9,-7,36,-3,-40,-8,24,-3,-64,-8,5,-3,-115,-8,-14,-4,91,-8,-25,-4,68,-8,-45,-4,17,-8,-64,-4,-33,-9,-73,-4,-60,-9,-92,-4,-110,-9,-102,-4,120,-9,-123,-4,70,-9,112,-4,20,-9,99,-4,-6,-10,79,-4,-61,-10,61,-4,-116,-10,50,-4,113,-10,24,-4,62,-10,1,-4,8,-10,-12,-5,-26,-11,-32,-5,-84,-11,-55,-5,115,-11,-71,-5,82,-11,-96,-5,23,-11,-121,-5,-37,-12,120,-5,-78,-12,97,-5,113,-12,81,-5,71,-12,55,-5,5,-12,28,-5,-59,-13,6,-5,-104,-13,-21,-6,82,-13,-48,-6,9,-13,-68,-6,-40,-14,-99,-6,-115,-14,-127,-6,64,-14,109,-6,5,-14,77,-6,-70,-15,43,-6,108,-15,17,-6,45,-15,-15,-7,-36,-16,-43,-7,-103,-16,-76,-7,67,-16,-111,-7,-21,-17,117,-7,-91,-17,81,-7,71,-17,45,-7,-18,-18,14,-7,-98,-18,-23,-8,64,-18,-63,-8,-31,-19,-99,-8,-111,-19,116,-8,45,-19,76,-8,-57,-20,42,-8,110,-20,1,-8,6,-20,-37,-9,-85,-21,-79,-9,62,-21,-120,-9,-46,-22,97,-9,112,-22,52,-9,5,-22,6,-9,-110,-23,-31,-10,44,-23,-76,-10,-73,-24,-122,-10,72,-24,89,-10,-34,-25,41,-10,108,-25,-7,-11,-11,-26,-50,-11,-123,-26,-94,-11,13,-26,116,-11,-98,-27,66,-11,38,-27,19,-11,-85,-28,-26,-12,57,-28,-75,-12,-66,-29,-125,-12,71,-29,83,-12,-45,-30,31,-12,91,-30,-19,-13,-33,-31,-64,-13,104,-31,-112,-13,-22,-32,98,-13,111,-32,51,-13,-8,-33,2,-13,-128,-33,-49,-14,10,-33,-99,-14,-108,-34}; }
	private static byte[] data34(){ return new byte[] {112,-14,25,-34,67,-14,-94,-35,21,-14,44,-35,-27,-15,-74,-36,-73,-15,69,-36,-121,-15,-45,-37,87,-15,99,-37,43,-15,-16,-38,0,-15,-127,-38,-44,-16,20,-38,-87,-16,-91,-39,-128,-16,59,-39,87,-16,-45,-40,45,-16,107,-40,4,-16,9,-40,-37,-17,-93,-41,-74,-17,68,-41,-111,-17,-25,-42,107,-17,-120,-42,73,-17,48,-42,39,-17,-36,-43,2,-17,-120,-43,-32,-18,58,-43,-62,-18,-20,-44,-92,-18,-98,-44,-122,-18,90,-44,106,-18,24,-44,81,-18,-49,-45,57,-18,-108,-45,32,-18,85,-45,11,-18,31,-45,-7,-19,-17,-46,-27,-19,-74,-46,-41,-19,-113,-46,-58,-19,109,-46,-77,-19,69,-46,-90,-19,41,-46,-98,-19,18,-46,-110,-19,-15,-47,-116,-19,-28,-47,-119,-19,-40,-47,-126,-19,-59,-47,-125,-19,-60,-47,127,-19,-73,-47,-123,-19,-63,-47,-120,-19,-50,-47,-120,-19,-44,-47,-111,-19,-23,-47,-99,-19,6,-46,-93,-19,23,-46,-77,-19,60,-46,-58,-19,100,-46,-45,-19,-122,-46,-26,-19,-68,-46,-4,-19,-10,-46,15,-18,37,-45,40,-18,106,-45,69,-18,-75,-45,92,-18,-16,-45,127,-18,67,-44,-99,-18,-123,-44,-60,-18,-27,-44,-21,-18,70,-43,15,-17,-101,-43,57,-17,9,-42,104,-17,123,-42,-113,-17,-34,-42,-64,-17,94,-41,-14,-17,-33,-41,31,-16,81,-40,87,-16,-34,-40,-113,-16,110,-39,-63,-16,-16,-39,-1,-16,-121,-38,55,-15,17,-37,119,-15,-76,-37,-69,-15,92,-36,-6,-15,-19,-36,68,-14,-98,-35,-116,-14,85,-34,-53,-14,-6,-34,22,-13,-71,-33,100,-13,123,-32,-86,-13,42,-31,-4,-13,-13,-31,80,-12,-62,-30,-102,-12,123,-29,-16,-12,84,-28,59,-11,21,-27,-108,-11,-12,-27,-18,-11,-44,-26,62,-10,-92,-25,-104,-10,-118,-24,-7,-10,116,-23,79,-9,71,-22,-82,-9,58,-21,17,-8,42,-20,108,-8,5,-19,-49,-8,2,-18,46,-7,-1,-18,-117,-7,-32,-17,-11,-7,-36,-16,82,-6,-59,-15,-71,-6,-55,-14,34,-5,-50,-13,-127,-5,-70,-12,-21,-5,-60,-11,84,-4,-50,-10,-75,-4,-66,-9,33,-3,-53,-8,-118,-3,-37,-7,-22,-3,-49,-6,87,-2,-36,-5,-60,-2,-20,-4,37,-1,-29,-3,-112,-1,-15,-2,-10,-1,-29,-1,100,0,-11,0,-51,0,7,2,47,1,-6,2,-99,1,9,4,8,2,23,5,107,2,9,6,-41,2,20,7,66,3,34,8,-96,3,20,9,8,4,28,10,116,4,34,11,-43,4,11,12,60,5,19,13,-95,5,22,14,-3,5,-3,14,98,6,-4,15,-69,6,-33,16,32,7,-42,17,-122,7,-54,18,-32,7,-91,19,63,8,-104,20,-98,8,-120,21,-15,8,91,22,79,9,67,23,-83,9,37,24,-1,9,-15,24,86,10,-48,25,-82,10,-84,26,-5,10,106,27,78,11,68,28,-110,11,-4,28,-25,11,-59,29,59,12,-118,30,-128,12,58,31,-56,12,-2,31,18,13,-71,32,85,13,85,33,-97,13,9,34,-29,13,-70,34,29,14,76,35,96,14,-13,35,-96,14,-109,36,-42,14,26,37,18,15,-81,37,71,15,44,38,127,15,-71,38,-75,15,69,39,-33,15,-76,39,18,16,52,40,67,16,-83,40,106,16,12,41,-103,16,125,41,-62,16,-24,41,-30,16,61,42,8,17,-101,42,48,17,-10,42,76,17,55,43,109,17,-117,43,-125,17,-60,43,-97,17,14,44,-72,17,79,44,-54,17,124,44,-33,17,-74,44,-15,17,-22,44,-1,17,4,45,18,18,44,45,32,18,82,45,37,18,98,45,47,18,126,45,55,18,-111,45,59,18,-109,45,63,18,-99,45,68,18,-91,45,62,18,-102,45,60,18,-103,45,55,18,-126,45,52,18,120,45,43,18,108,45,29,18,77,45,19,18,54,45,7,18,25,45,-7,17,-21,44,-20,17,-58,44,-36,17,-96,44,-60,17,106,44,-79,17,60,44,-101,17,9,44,-128,17,-54,43,105,17,-114,43,79,17,70,43,54,17,5,43,25,17,-62,42,-8,16,115,42,-35,16,38,42,-66,16,-39,41,-104,16,-121,41,117,16,51,41,84,16,-38,40,49,16,124,40,12,16,34,40,-26,15,-59,39,-68,15,100,39,-108,15,1,39,110,15,-105,38,71,15,49,38,29,15,-55,37,-13,14,93,37,-55,14,-15,36,-97,14,-125,36,114,14,23,36,67,14,-87,35,22,14,54,35,-22,13,-57,34,-70,13,84,34,-116,13,-33,33,97,13,107,33,49,13,-10,32,3,13,-124,32,-45,12,13,32,-93,12,-106,31,118,12,34,31,70,12,-85,30,20,12,54,30,-30,11,-56,29,-80,11,78,29,-125,11,-45,28,90,11,92,28,46,11,-28,27,-3,10,111,27,-51,10,3,27,-100,10,-115,26,108,10,25,26,64,10,-86,25,21,10,49,25,-17,9,-60,24,-63,9,82,24,-110,9,-31,23,105,9,121,23,60,9,10,23}; }
	private static byte[] data35(){ return new byte[] {14,9,-100,22,-27,8,59,22,-72,8,-50,21,-115,8,101,21,101,8,5,21,60,8,-99,20,19,8,51,20,-17,7,-39,19,-55,7,115,19,-91,7,30,19,124,7,-67,18,86,7,89,18,56,7,8,18,17,7,-87,17,-20,6,79,17,-52,6,3,17,-89,6,-85,16,-124,6,82,16,104,6,12,16,71,6,-76,15,40,6,95,15,15,6,30,15,-19,5,-48,14,-47,5,-106,14,-79,5,71,14,-109,5,-5,13,124,5,-61,13,95,5,120,13,68,5,44,13,52,5,-8,12,23,5,-78,12,-4,4,111,12,-22,4,63,12,-49,4,0,12,-78,4,-62,11,-96,4,-104,11,-120,4,87,11,124,4,44,11,102,4,-15,10,75,4,-70,10,56,4,-102,10,32,4,95,10,11,4,38,10,-1,3,4,10,-23,3,-50,9,-45,3,-105,9,-55,3,119,9,-74,3,63,9,-94,3,12,9,-106,3,-16,8,-128,3,-67,8,119,3,-95,8,98,3,110,8,77,3,61,8,66,3,35,8,46,3,-17,7,27,3,-68,7,18,3,-94,7,-4,2,113,7,-25,2,64,7,-36,2,37,7,-57,2,-12,6,-79,2,-63,6,-90,2,-90,6,-110,2,113,6,125,2,59,6,114,2,32,6,92,2,-23,5,81,2,-53,5,59,2,-107,5,34,2,92,5,23,2,59,5,3,2,-4,4,-19,1,-63,4,-34,1,-95,4,-62,1,101,4,-87,1,37,4,-102,1,0,4,127,1,-65,3,100,1,123,3,85,1,82,3,55,1,13,3,37,1,-30,2,9,1,-107,2,-19,0,77,2,-40,0,28,2,-71,0,-50,1,-100,0,123,1,-120,0,70,1,102,0,-11,0,66,0,-93,0,41,0,104,0,6,0,17,0,-30,-1,-73,-1,-55,-1,116,-1,-90,-1,24,-1,-119,-1,-46,-2,99,-1,115,-2,59,-1,16,-2,29,-1,-57,-3,-12,-2,95,-3,-54,-2,-5,-4,-90,-2,-84,-4,123,-2,63,-4,83,-2,-51,-5,50,-2,120,-5,3,-2,9,-5,-45,-3,-104,-6,-83,-3,60,-6,-128,-3,-63,-7,94,-3,96,-7,45,-3,-25,-8,-6,-4,110,-8,-47,-4,7,-8,-97,-4,-118,-9,107,-4,9,-9,64,-4,-95,-10,10,-4,30,-10,-44,-5,-102,-11,-86,-5,39,-11,119,-5,-99,-12,66,-5,22,-12,18,-5,-93,-13,-39,-6,26,-13,-95,-6,-114,-14,112,-6,24,-14,56,-6,-120,-15,8,-6,15,-15,-51,-7,-128,-16,-108,-7,-18,-17,100,-7,111,-17,41,-7,-32,-18,-19,-8,77,-18,-69,-8,-51,-19,-127,-8,58,-19,69,-8,-90,-20,18,-8,38,-20,-42,-9,-109,-21,-103,-9,1,-21,99,-9,-128,-22,41,-9,-21,-23,-9,-10,101,-23,-67,-10,-44,-24,-128,-10,65,-24,77,-10,-66,-25,19,-10,44,-25,-40,-11,-101,-26,-92,-11,27,-26,107,-11,-118,-27,49,-11,-4,-28,-3,-12,-128,-28,-61,-12,-15,-29,-114,-12,99,-29,94,-12,-25,-30,37,-12,96,-30,-13,-13,-27,-31,-65,-13,93,-31,-116,-13,-39,-32,91,-13,99,-32,40,-13,-30,-33,-11,-14,101,-33,-57,-14,-14,-34,-105,-14,118,-34,105,-14,-2,-35,60,-14,-109,-35,12,-14,34,-35,-35,-15,-78,-36,-76,-15,76,-36,-119,-15,-33,-37,100,-15,126,-37,59,-15,20,-37,23,-15,-81,-38,-12,-16,86,-38,-52,-16,-5,-39,-89,-16,-97,-39,-119,-16,77,-39,103,-16,-7,-40,70,-16,-86,-40,40,-16,98,-40,11,-16,22,-40,-15,-17,-49,-41,-41,-17,-109,-41,-70,-17,85,-41,-92,-17,23,-41,-112,-17,-29,-42,122,-17,-82,-42,106,-17,-128,-42,85,-17,88,-42,65,-17,50,-42,52,-17,10,-42,44,-17,-25,-43,32,-17,-51,-43,21,-17,-76,-43,15,-17,-99,-43,10,-17,-115,-43,4,-17,-127,-43,0,-17,121,-43,-2,-18,121,-43,-7,-18,120,-43,-4,-18,125,-43,0,-17,127,-43,7,-17,-115,-43,14,-17,-98,-43,20,-17,-79,-43,29,-17,-51,-43,39,-17,-20,-43,51,-17,7,-42,69,-17,43,-42,88,-17,86,-42,102,-17,-128,-42,122,-17,-78,-42,-109,-17,-27,-42,-86,-17,26,-41,-64,-17,91,-41,-41,-17,-103,-41,-15,-17,-33,-41,17,-16,40,-40,48,-16,110,-40,78,-16,-60,-40,109,-16,30,-39,-116,-16,109,-39,-75,-16,-56,-39,-34,-16,40,-38,3,-15,-125,-38,44,-15,-19,-38,86,-15,92,-37,123,-15,-64,-37,-86,-15,52,-36,-43,-15,-102,-36,8,-14,19,-35,59,-14,-112,-35,104,-14,2,-34,-100,-14,-122,-34,-47,-14,11,-33,2,-13,-122,-33,57,-13,17,-32,114,-13,-97,-32,-90,-13,32,-31,-31,-13,-78,-31,30,-12,71,-30,84,-12,-47,-30,-115,-12,110,-29,-53,-12,11,-28,3,-11,-106,-28,69,-11,54,-27,127,-11,-60,-27,-62,-11,103,-26,6,-10,11,-25,64,-10,-95,-25,-124,-10,73,-24,-57,-10,-13,-24,3,-9,-115,-23,70,-9,57,-22,-115,-9,-28,-22,-52,-9,126,-21,18,-8,44,-20}; }
	private static byte[] data36(){ return new byte[] {90,-8,-37,-20,-104,-8,120,-19,-35,-8,43,-18,27,-7,-59,-18,100,-7,119,-17,-84,-7,41,-16,-22,-7,-60,-16,51,-6,119,-15,120,-6,45,-14,-76,-6,-55,-14,-4,-6,122,-13,68,-5,45,-12,-128,-5,-57,-12,-55,-5,118,-11,18,-4,35,-10,80,-4,-67,-10,-108,-4,110,-9,-50,-4,4,-8,21,-3,-79,-8,89,-3,95,-7,-111,-3,-12,-7,-43,-3,-100,-6,28,-2,67,-5,85,-2,-46,-5,-105,-2,122,-4,-40,-2,30,-3,15,-1,-86,-3,80,-1,73,-2,-111,-1,-22,-2,-60,-1,112,-1,4,0,11,0,57,0,-118,0,118,0,36,1,-77,0,-70,1,-28,0,54,2,29,1,-53,2,87,1,88,3,-119,1,-50,3,-65,1,92,4,-12,1,-24,4,34,2,82,5,89,2,-38,5,-117,2,93,6,-75,2,-59,6,-24,2,66,7,15,3,-91,7,64,3,32,8,112,3,-108,8,-103,3,-19,8,-58,3,98,9,-16,3,-42,9,16,4,40,10,60,4,-107,10,102,4,-4,10,-123,4,74,11,-84,4,-83,11,-43,4,14,12,-16,4,84,12,19,5,-77,12,55,5,11,13,82,5,73,13,116,5,-97,13,-118,5,-40,13,-85,5,43,14,-55,5,121,14,-35,5,-83,14,-6,5,-9,14,23,6,64,15,40,6,106,15,69,6,-82,15,96,6,-19,15,111,6,22,16,-123,6,85,16,-100,6,-113,16,-84,6,-83,16,-61,6,-28,16,-49,6,3,17,-30,6,56,17,-12,6,106,17,-1,6,-125,17,18,7,-80,17,36,7,-35,17,44,7,-12,17,57,7,31,18,75,7,68,18,85,7,82,18,100,7,123,18,111,7,-95,18,117,7,-84,18,-122,7,-53,18,-116,7,-40,18,-105,7,-7,18,-93,7,24,19,-90,7,35,19,-78,7,62,19,-64,7,88,19,-61,7,100,19,-55,7,-126,19,-45,7,-100,19,-41,7,-95,19,-30,7,-68,19,-20,7,-45,19,-17,7,-38,19,-6,7,-15,19,-2,7,-11,19,10,8,13,20,18,8,40,20,17,8,49,20,28,8,70,20,40,8,93,20,43,8,101,20,54,8,124,20,65,8,-109,20,70,8,-100,20,80,8,-73,20,87,8,-44,20,88,8,-31,20,100,8,-7,20,112,8,20,21,116,8,36,21,124,8,66,21,-125,8,80,21,-112,8,108,21,-99,8,-120,21,-91,8,-99,21,-80,8,-68,21,-68,8,-35,21,-59,8,-13,21,-46,8,21,22,-32,8,53,22,-20,8,78,22,-5,8,114,22,10,9,-107,22,22,9,-77,22,37,9,-38,22,49,9,-5,22,63,9,37,23,77,9,81,23,92,9,112,23,112,9,-101,23,-127,9,-57,23,-111,9,-17,23,-94,9,28,24,-74,9,74,24,-56,9,115,24,-36,9,-93,24,-16,9,-44,24,2,10,1,25,23,10,52,25,42,10,100,25,62,10,-102,25,82,10,-51,25,104,10,0,26,127,10,51,26,-106,10,107,26,-86,10,-94,26,-66,10,-37,26,-44,10,20,27,-23,10,77,27,-2,10,-121,27,21,11,-66,27,46,11,-9,27,69,11,49,28,90,11,112,28,113,11,-91,28,-116,11,-37,28,-90,11,24,29,-69,11,83,29,-47,11,-118,29,-21,11,-57,29,2,12,-1,29,23,12,55,30,48,12,115,30,71,12,-87,30,92,12,-32,30,115,12,29,31,-121,12,83,31,-102,12,-120,31,-80,12,-60,31,-61,12,-10,31,-38,12,47,32,-18,12,92,32,4,13,-120,32,28,13,-68,32,46,13,-23,32,62,13,20,33,82,13,71,33,97,13,110,33,112,13,-107,33,-126,13,-62,33,-111,13,-29,33,-99,13,6,34,-87,13,51,34,-75,13,75,34,-57,13,113,34,-47,13,-121,34,-38,13,-101,34,-24,13,-70,34,-16,13,-55,34,-11,13,-41,34,-2,13,-14,34,1,14,-5,34,0,14,2,35,7,14,20,35,9,14,17,35,7,14,16,35,9,14,26,35,6,14,18,35,6,14,23,35,-2,13,9,35,-10,13,-11,34,-12,13,-15,34,-21,13,-45,34,-30,13,-75,34,-35,13,-90,34,-50,13,-126,34,-66,13,91,34,-78,13,69,34,-98,13,22,34,-118,13,-32,33,-128,13,-67,33,105,13,127,33,90,13,88,33,62,13,22,33,32,13,-46,32,11,13,-100,32,-19,12,79,32,-53,12,-3,31,-78,12,-66,31,-114,12,101,31,103,12,8,31,75,12,-69,30,36,12,85,30,-7,11,-17,29,-45,11,-101,29,-91,11,42,29,-125,11,-58,28,86,11,79,28,33,11,-45,27,-8,10,105,27,-60,10,-28,26,-116,10,94,26,93,10,-22,25,35,10,91,25,-25,9,-56,24,-75,9,72,24,120,9,-83,23,58,9,12,23,4,9,-124,22,-62,8,-35,21,127,8,54,21,66,8,-93,20,-5,7,-10,19,-68,7,92,19,114,7,-88,18,39,7,-17,17}; }
	private static byte[] data37(){ return new byte[] {-27,6,76,17,-102,6,-116,16,76,6,-55,15,8,6,30,15,-71,5,83,14,107,5,-120,13,35,5,-44,12,-49,4,8,12,120,4,54,11,46,4,124,10,-39,3,-95,9,-112,3,-31,8,57,3,6,8,-33,2,42,7,-111,2,101,6,55,2,-124,5,-36,1,-93,4,-116,1,-40,3,49,1,-15,2,-40,0,9,2,-123,0,62,1,35,0,90,0,-61,-1,113,-1,112,-1,-97,-2,18,-1,-76,-3,-66,-2,-33,-4,99,-2,-16,-5,5,-2,3,-5,-80,-3,48,-6,79,-3,69,-7,-18,-4,90,-8,-106,-4,-121,-9,56,-4,-104,-10,-35,-5,-90,-11,-117,-5,-45,-12,43,-5,-23,-13,-53,-6,-2,-14,121,-6,41,-14,29,-6,63,-15,-54,-7,111,-16,108,-7,-120,-17,16,-7,-94,-18,-66,-8,-42,-19,96,-8,-9,-20,2,-8,22,-20,-75,-9,73,-21,94,-9,108,-22,3,-9,-109,-23,-76,-10,-50,-24,95,-10,-10,-25,10,-10,31,-25,-65,-11,98,-26,107,-11,-110,-27,25,-11,-60,-28,-48,-12,13,-28,-128,-12,69,-29,59,-12,-111,-30,-17,-13,-50,-31,-94,-13,16,-31,92,-13,106,-32,17,-13,-79,-33,-54,-14,-8,-34,-114,-14,87,-34,72,-14,-87,-35,3,-14,1,-35,-60,-15,109,-36,-127,-15,-50,-37,63,-15,45,-37,9,-15,-92,-38,-52,-16,11,-38,-104,-16,-119,-39,96,-16,-9,-40,42,-16,106,-40,-4,-17,-14,-41,-55,-17,109,-41,-103,-17,-19,-42,111,-17,-127,-42,63,-17,16,-42,14,-17,-96,-43,-26,-18,69,-43,-68,-18,-36,-44,-108,-18,123,-44,115,-18,39,-44,82,-18,-53,-45,55,-18,-126,-45,21,-18,50,-45,-9,-19,-27,-46,-30,-19,-90,-46,-55,-19,100,-46,-82,-19,42,-46,-104,-19,-2,-47,-126,-19,-55,-47,112,-19,-101,-47,98,-19,120,-47,84,-19,84,-47,69,-19,51,-47,62,-19,31,-47,54,-19,5,-47,50,-19,-3,-48,41,-19,-17,-48,39,-19,-29,-48,43,-19,-30,-48,43,-19,-30,-48,45,-19,-24,-48,47,-19,-7,-48,51,-19,8,-47,59,-19,20,-47,73,-19,50,-47,81,-19,75,-47,96,-19,104,-47,113,-19,-114,-47,127,-19,-70,-47,-115,-19,-25,-47,-96,-19,24,-46,-73,-19,75,-46,-49,-19,-125,-46,-27,-19,-62,-46,-4,-19,2,-45,23,-18,69,-45,54,-18,-119,-45,84,-18,-43,-45,115,-18,32,-44,-106,-18,113,-44,-72,-18,-57,-44,-39,-18,31,-43,-3,-18,124,-43,33,-17,-36,-43,71,-17,59,-42,112,-17,-97,-42,-104,-17,5,-41,-63,-17,111,-41,-17,-17,-38,-41,29,-16,66,-40,75,-16,-72,-40,119,-16,46,-39,-92,-16,-96,-39,-42,-16,23,-38,11,-15,-111,-38,60,-15,7,-37,112,-15,-119,-37,-95,-15,14,-36,-48,-15,-116,-36,7,-14,14,-35,61,-14,-117,-35,117,-14,21,-34,-88,-14,-92,-34,-38,-14,39,-33,20,-13,-79,-33,79,-13,63,-32,-124,-13,-59,-32,-67,-13,87,-31,-12,-13,-21,-31,42,-12,113,-30,102,-12,3,-29,-95,-12,-104,-29,-42,-12,34,-28,17,-11,-75,-28,74,-11,60,-27,-121,-11,-46,-27,-63,-11,105,-26,-8,-11,-15,-26,53,-10,-122,-25,114,-10,28,-24,-88,-10,-92,-24,-29,-10,61,-23,29,-9,-45,-23,83,-9,88,-22,-111,-9,-20,-22,-51,-9,-127,-21,1,-8,7,-20,59,-8,-101,-20,119,-8,45,-19,-82,-8,-84,-19,-24,-8,65,-18,25,-7,-63,-18,84,-7,81,-17,-114,-7,-32,-17,-66,-7,96,-16,-9,-7,-21,-16,49,-6,119,-15,98,-6,-16,-15,-104,-6,124,-14,-48,-6,4,-13,-1,-6,121,-13,53,-5,1,-12,106,-5,-122,-12,-103,-5,-11,-12,-49,-5,120,-11,-7,-5,-24,-11,43,-4,105,-10,95,-4,-23,-10,-120,-4,81,-9,-70,-4,-49,-9,-20,-4,72,-8,21,-3,-85,-8,71,-3,35,-7,117,-3,-101,-7,-101,-3,-4,-7,-58,-3,115,-6,-14,-3,-25,-6,23,-2,62,-5,71,-2,-84,-5,107,-2,2,-4,-107,-2,115,-4,-66,-2,-35,-4,-32,-2,48,-3,9,-1,-103,-3,49,-1,1,-2,81,-1,77,-2,121,-1,-78,-2,-96,-1,23,-1,-68,-1,95,-1,-28,-1,-66,-1,11,0,30,0,37,0,99,0,75,0,-66,0,103,0,0,1,-117,0,90,1,-81,0,-78,1,-55,0,-16,1,-21,0,73,2,11,1,-99,2,38,1,-42,2,72,1,42,3,103,1,126,3,125,1,-74,3,-98,1,6,4,-67,1,87,4,-46,1,-116,4,-14,1,-39,4,8,2,12,5,38,2,89,5,70,2,-92,5,88,2,-41,5,117,2,36,6,-110,2,109,6,-92,2,-98,6,-62,2,-25,6,-33,2,46,7,-12,2,90,7,20,3,-96,7,47,3,-21,7,63,3,26,8,90,3,98,8,119,3,-89,8,-118,3,-44,8,-90,3,28,9,-72,3,70,9,-40,3,-118,9,-11,3,-46,9,2,4,6,10,25,4,79,10,53,4,-109,10,75,4,-65,10,103,4,6,11,-125,4,77,11}; }
	private static byte[] data38(){ return new byte[] {-106,4,124,11,-78,4,-61,11,-49,4,9,12,-28,4,57,12,-1,4,-125,12,17,5,-76,12,47,5,-3,12,75,5,70,13,97,5,117,13,-125,5,-68,13,-95,5,7,14,-76,5,62,14,-48,5,-118,14,-18,5,-43,14,5,6,9,15,37,6,86,15,67,6,-93,15,88,6,-35,15,119,6,41,16,-112,6,99,16,-82,6,-77,16,-52,6,4,17,-28,6,63,17,4,7,-111,17,35,7,-31,17,61,7,29,18,96,7,111,18,126,7,-61,18,-106,7,4,19,-71,7,84,19,-37,7,-89,19,-10,7,-23,19,23,8,61,20,51,8,124,20,88,8,-46,20,120,8,40,21,-110,8,109,21,-74,8,-63,21,-40,8,23,22,-12,8,93,22,23,9,-78,22,56,9,11,23,83,9,81,23,120,9,-91,23,-101,9,-5,23,-73,9,68,24,-39,9,-103,24,-4,9,-17,24,23,10,57,25,56,10,-112,25,84,10,-40,25,119,10,44,26,-103,10,-128,26,-74,10,-56,26,-41,10,29,27,-9,10,112,27,19,11,-73,27,53,11,9,28,85,11,89,28,113,11,-96,28,-111,11,-17,28,-80,11,61,29,-52,11,-126,29,-21,11,-51,29,7,12,17,30,36,12,93,30,65,12,-92,30,93,12,-28,30,122,12,44,31,-108,12,114,31,-84,12,-79,31,-58,12,-11,31,-34,12,55,32,-10,12,112,32,17,13,-84,32,42,13,-24,32,63,13,32,33,85,13,89,33,105,13,-115,33,-128,13,-64,33,-107,13,-14,33,-88,13,35,34,-70,13,80,34,-51,13,124,34,-33,13,-90,34,-19,13,-49,34,-2,13,-14,34,14,14,22,35,26,14,58,35,35,14,90,35,48,14,119,35,58,14,-112,35,71,14,-89,35,80,14,-67,35,85,14,-48,35,92,14,-29,35,97,14,-16,35,99,14,-4,35,103,14,5,36,108,14,6,36,112,14,5,36,113,14,11,36,108,14,11,36,101,14,5,36,99,14,1,36,95,14,-15,35,90,14,-33,35,86,14,-45,35,76,14,-66,35,67,14,-81,35,53,14,-109,35,41,14,114,35,32,14,87,35,18,14,48,35,2,14,6,35,-12,13,-26,34,-32,13,-74,34,-53,13,-124,34,-69,13,88,34,-92,13,32,34,-116,13,-30,33,122,13,-83,33,96,13,108,33,71,13,54,33,41,13,-20,32,14,13,-98,32,-11,12,94,32,-46,12,14,32,-79,12,-71,31,-109,12,113,31,109,12,25,31,72,12,-71,30,42,12,102,30,4,12,2,30,-36,11,-99,29,-75,11,72,29,-120,11,-35,28,99,11,-128,28,54,11,14,28,10,11,-104,27,-29,10,53,27,-79,10,-66,26,127,10,66,26,86,10,-41,25,35,10,87,25,-19,9,-41,24,-64,9,101,24,-116,9,-37,23,88,9,82,23,39,9,-34,22,-21,8,83,22,-68,8,-42,21,-125,8,69,21,73,8,-77,20,22,8,50,20,-36,7,-100,19,-97,7,5,19,105,7,-125,18,43,7,-24,17,-19,6,76,17,-74,6,-58,16,118,6,40,16,53,6,-119,15,-2,5,-2,14,-67,5,93,14,-124,5,-46,13,67,5,44,13,2,5,-120,12,-54,4,-7,11,-121,4,83,11,69,4,-83,10,11,4,30,10,-58,3,121,9,-126,3,-48,8,75,3,60,8,11,3,-110,7,-56,2,-22,6,-115,2,89,6,76,2,-80,5,6,2,10,5,-53,1,123,4,-119,1,-48,3,81,1,66,3,13,1,-101,2,-54,0,-12,1,-111,0,104,1,77,0,-62,0,13,0,27,0,-42,-1,-113,-1,-108,-1,-19,-2,82,-1,74,-2,28,-1,-63,-3,-36,-2,32,-3,-102,-2,-124,-4,100,-2,-4,-5,39,-2,93,-5,-13,-3,-34,-6,-80,-3,68,-6,117,-3,-88,-7,68,-3,39,-7,9,-3,-111,-8,-50,-4,-6,-9,-100,-4,-125,-9,95,-4,-14,-10,38,-4,97,-10,-8,-5,-21,-11,-66,-5,97,-11,-123,-5,-42,-12,90,-5,99,-12,38,-5,-37,-13,-5,-6,111,-13,-60,-6,-18,-14,-112,-6,109,-14,102,-6,7,-14,52,-6,-120,-15,5,-6,12,-15,-34,-7,-84,-16,-82,-7,53,-16,-127,-7,-66,-17,93,-7,102,-17,47,-7,-11,-18,3,-7,-120,-18,-32,-8,54,-18,-75,-8,-53,-19,-106,-8,123,-19,110,-8,21,-19,72,-8,-79,-20,44,-8,101,-20,7,-8,9,-20,-31,-9,-83,-21,-58,-9,106,-21,-92,-9,18,-21,-127,-9,-63,-22,102,-9,-124,-22,71,-9,52,-22,39,-9,-25,-23,16,-9,-79,-23,-11,-10,100,-23,-36,-10,26,-23,-55,-10,-20,-24,-84,-10,-85,-24,-103,-10,127,-24,-128,-10,64,-24,105,-10,4,-24,90,-10,-36,-25,68,-10,-90,-25,45,-10,113,-25,31,-10,81,-25,12,-10,30,-25,-7,-11,-17,-26,-18,-11,-44,-26,-37,-11,-87,-26,-52,-11,126,-26,-60,-11,101,-26,-73,-11,63,-26,-81,-11,44,-26}; }
	private static byte[] data39(){ return new byte[] {-96,-11,11,-26,-110,-11,-21,-27,-116,-11,-35,-27,127,-11,-64,-27,116,-11,-90,-27,110,-11,-99,-27,99,-11,-123,-27,91,-11,109,-27,88,-11,103,-27,80,-11,84,-27,71,-11,67,-27,69,-11,62,-27,65,-11,45,-27,66,-11,42,-27,60,-11,28,-27,58,-11,15,-27,58,-11,17,-27,53,-11,7,-27,51,-11,-3,-28,54,-11,0,-27,50,-11,-5,-28,46,-11,-9,-28,48,-11,-4,-28,46,-11,-7,-28,44,-11,-10,-28,49,-11,-6,-28,50,-11,-8,-28,53,-11,0,-27,52,-11,0,-27,53,-11,2,-27,54,-11,12,-27,52,-11,17,-27,53,-11,16,-27,61,-11,21,-27,64,-11,25,-27,64,-11,30,-27,68,-11,38,-27,69,-11,46,-27,68,-11,53,-27,72,-11,58,-27,79,-11,62,-27,81,-11,69,-27,82,-11,81,-27,84,-11,86,-27,88,-11,94,-27,93,-11,97,-27,98,-11,104,-27,100,-11,113,-27,101,-11,121,-27,105,-11,-128,-27,106,-11,-119,-27,107,-11,-110,-27,110,-11,-104,-27,114,-11,-99,-27,118,-11,-92,-27,120,-11,-82,-27,121,-11,-77,-27,124,-11,-68,-27,125,-11,-65,-27,-126,-11,-58,-27,-123,-11,-51,-27,-122,-11,-46,-27,-119,-11,-40,-27,-116,-11,-31,-27,-115,-11,-29,-27,-111,-11,-24,-27,-105,-11,-18,-27,-103,-11,-16,-27,-103,-11,-5,-27,-101,-11,3,-26,-99,-11,2,-26,-95,-11,9,-26,-95,-11,12,-26,-93,-11,19,-26,-89,-11,27,-26,-89,-11,29,-26,-89,-11,40,-26,-86,-11,49,-26,-85,-11,46,-26,-80,-11,56,-26,-76,-11,66,-26,-78,-11,67,-26,-74,-11,77,-26,-69,-11,87,-26,-67,-11,84,-26,-61,-11,97,-26,-64,-11,99,-26,-61,-11,114,-26,-56,-11,125,-26,-54,-11,123,-26,-45,-11,-120,-26,-40,-11,-103,-26,-41,-11,-101,-26,-35,-11,-83,-26,-30,-11,-65,-26,-28,-11,-65,-26,-16,-11,-50,-26,-7,-11,-29,-26,-7,-11,-23,-26,1,-10,-2,-26,11,-10,21,-25,12,-10,29,-25,21,-10,54,-25,25,-10,62,-25,36,-10,88,-25,48,-10,115,-25,54,-10,126,-25,66,-10,-100,-25,78,-10,-66,-25,82,-10,-49,-25,93,-10,-14,-25,109,-10,20,-24,119,-10,36,-24,-121,-10,75,-24,-105,-10,117,-24,-98,-10,-115,-24,-83,-10,-69,-24,-73,-10,-46,-24,-52,-10,0,-23,-33,-10,50,-23,-22,-10,81,-23,-3,-10,-121,-23,17,-9,-65,-23,31,-9,-33,-23,57,-9,23,-22,82,-9,83,-22,97,-9,124,-22,122,-9,-68,-22,-109,-9,-1,-22,-91,-9,44,-21,-60,-9,109,-21,-38,-9,-97,-21,-9,-9,-22,-21,19,-8,57,-20,40,-8,112,-20,73,-8,-66,-20,109,-8,17,-19,-125,-8,80,-19,-91,-8,-89,-19,-53,-8,-3,-19,-23,-8,63,-18,15,-7,-100,-18,53,-7,-1,-18,80,-7,73,-17,121,-7,-82,-17,-105,-7,-3,-17,-62,-7,101,-16,-18,-7,-50,-16,18,-6,34,-15,63,-6,-110,-15,108,-6,6,-14,-115,-6,99,-14,-66,-6,-42,-14,-15,-6,79,-13,22,-5,-78,-13,70,-5,49,-12,121,-5,-81,-12,-94,-5,25,-11,-43,-5,-98,-11,-1,-5,10,-10,55,-4,-113,-10,113,-4,23,-9,-98,-4,-118,-9,-41,-4,23,-8,17,-3,-90,-8,64,-3,32,-7,121,-3,-75,-7,-76,-3,72,-6,-24,-3,-58,-6,36,-2,95,-5,97,-2,-7,-5,-105,-2,121,-4,-39,-2,21,-3,25,-1,-77,-3,79,-1,62,-2,-115,-1,-33,-2,-57,-1,104,-1,10,0,13,0,75,0,-77,0,-124,0,67,1,-58,0,-19,1,8,1,-105,2,67,1,41,3,-120,1,-45,3,-49,1,125,4,12,2,20,5,79,2,-60,5,-109,2,116,6,-49,2,13,7,21,3,-67,7,83,3,84,8,-99,3,3,9,-28,3,-74,9,31,4,83,10,102,4,4,11,-82,4,-76,11,-19,4,82,12,51,5,3,13,122,5,-76,13,-70,5,81,14,-1,5,4,15,68,6,-75,15,-123,6,77,16,-49,6,-5,16,13,7,-104,17,81,7,72,18,-105,7,-11,18,-44,7,-111,19,24,8,61,20,92,8,-23,20,-103,8,-127,21,-36,8,42,22,31,9,-46,22,92,9,101,23,-96,9,8,24,-30,9,-83,24,28,10,63,25,89,10,-29,25,-113,10,117,26,-50,10,15,27,14,11,-86,27,70,11,52,28,-125,11,-54,28,-64,11,95,29,-10,11,-29,29,48,12,118,30,104,12,4,31,-100,12,-125,31,-46,12,16,32,5,13,-102,32,54,13,15,33,108,13,-110,33,-97,13,19,34,-53,13,-123,34,-6,13,1,35,39,14,107,35,88,14,-34,35,-124,14,83,36,-84,14,-72,36,-42,14,35,37,1,15,-115,37,38,15,-26,37,80,15,72,38,119,15,-90,38,-104,15,-7,38,-67,15,81,39,-33,15,-89,39,-5,15,-14,39,27,16,63,40,57,16,-127,40,85,16,-54,40,110,16,17,41,-123,16,74,41,-99,16,-120,41,-76,16,-63,41,-57,16,-13,41}; }
	private static byte[] data40(){ return new byte[] {-39,16,38,42,-21,16,84,42,-5,16,122,42,10,17,-94,42,23,17,-59,42,35,17,-32,42,48,17,-6,42,58,17,13,43,68,17,34,43,74,17,50,43,77,17,64,43,79,17,73,43,82,17,77,43,84,17,76,43,82,17,78,43,76,17,72,43,73,17,62,43,69,17,48,43,61,17,31,43,54,17,11,43,44,17,-14,42,35,17,-40,42,23,17,-75,42,11,17,-111,42,-3,16,111,42,-23,16,72,42,-44,16,25,42,-60,16,-20,41,-82,16,-74,41,-103,16,125,41,-125,16,69,41,107,16,6,41,81,16,-61,40,54,16,-122,40,23,16,62,40,-8,15,-14,39,-36,15,-87,39,-69,15,87,39,-100,15,11,39,119,15,-77,38,82,15,89,38,49,15,1,38,11,15,-96,37,-28,14,59,37,-64,14,-34,36,-107,14,118,36,104,14,12,36,63,14,-86,35,17,14,56,35,-28,13,-61,34,-68,13,88,34,-116,13,-32,33,95,13,115,33,47,13,-11,32,-3,12,116,32,-47,12,2,32,-102,12,-126,31,98,12,-2,30,52,12,-126,30,1,12,-8,29,-54,11,110,29,-105,11,-14,28,95,11,100,28,39,11,-44,27,-15,10,88,27,-76,10,-57,26,-128,10,66,26,71,10,-83,25,11,10,23,25,-42,9,-111,24,-103,9,-7,23,92,9,96,23,38,9,-40,22,-25,8,61,22,-86,8,-96,21,116,8,22,21,52,8,123,20,-14,7,-32,19,-72,7,86,19,121,7,-75,18,67,7,42,18,1,7,-117,17,-63,6,-21,16,-118,6,93,16,74,6,-66,15,8,6,31,15,-49,5,-109,14,-113,5,-15,13,80,5,80,13,24,5,-60,12,-40,4,36,12,-105,4,-125,11,97,4,-8,10,33,4,87,10,-21,3,-51,9,-84,3,46,9,107,3,-113,8,53,3,8,8,-10,2,105,7,-73,2,-52,6,-125,2,68,6,69,2,-87,5,5,2,16,5,-49,1,-115,4,-112,1,-11,3,82,1,91,3,33,1,-41,2,-26,0,64,2,-88,0,-83,1,115,0,47,1,56,0,-102,0,9,0,28,0,-50,-1,-117,-1,-109,-1,-6,-2,99,-1,-128,-2,44,-1,-17,-3,-12,-2,97,-3,-59,-2,-19,-4,-116,-2,98,-4,84,-2,-41,-5,41,-2,99,-5,-11,-3,-38,-6,-66,-3,85,-6,-112,-3,-21,-7,88,-3,104,-7,46,-3,-4,-8,-4,-4,120,-8,-53,-4,-10,-9,-93,-4,-113,-9,112,-4,20,-9,59,-4,-102,-10,20,-4,54,-10,-28,-5,-68,-11,-75,-5,67,-11,-111,-5,-30,-12,99,-5,109,-12,52,-5,-5,-13,13,-5,-94,-13,-33,-6,51,-13,-69,-6,-39,-14,-111,-6,105,-14,105,-6,-6,-15,71,-6,-88,-15,26,-6,64,-15,-17,-7,-39,-16,-49,-7,-121,-16,-88,-7,33,-16,127,-7,-66,-17,95,-7,114,-17,58,-7,15,-17,19,-7,-80,-18,-12,-8,106,-18,-50,-8,11,-18,-76,-8,-59,-19,-113,-8,106,-19,107,-8,16,-19,83,-8,-52,-20,48,-8,119,-20,11,-8,35,-20,-13,-9,-30,-21,-43,-9,-115,-21,-77,-9,61,-21,-100,-9,1,-21,124,-9,-78,-22,92,-9,103,-22,66,-9,49,-22,35,-9,-26,-23,7,-9,-104,-23,-12,-10,100,-23,-42,-10,29,-23,-64,-10,-21,-24,-91,-10,-92,-24,-117,-10,94,-24,122,-10,45,-24,94,-10,-19,-25,68,-10,-85,-25,51,-10,125,-25,27,-10,62,-25,1,-10,3,-25,-18,-11,-38,-26,-42,-11,-100,-26,-61,-11,95,-26,-75,-11,54,-26,-99,-11,0,-26,-116,-11,-37,-27,118,-11,-92,-27,99,-11,109,-27,85,-11,73,-27,65,-11,23,-27,44,-11,-26,-28,28,-11,-56,-28,7,-11,-103,-28,-11,-12,104,-28,-22,-12,72,-28,-38,-12,26,-28,-56,-12,-16,-29,-69,-12,-45,-29,-86,-12,-87,-29,-96,-12,-115,-29,-114,-12,103,-29,127,-12,64,-29,118,-12,36,-29,103,-12,2,-29,88,-12,-33,-30,77,-12,-56,-30,63,-12,-88,-30,49,-12,-120,-30,40,-12,114,-30,30,-12,81,-30,21,-12,49,-30,15,-12,30,-30,3,-12,3,-30,-5,-13,-14,-31,-15,-13,-40,-31,-25,-13,-63,-31,-31,-13,-80,-31,-39,-13,-103,-31,-46,-13,-123,-31,-53,-13,120,-31,-62,-13,103,-31,-67,-13,83,-31,-72,-13,73,-31,-79,-13,59,-31,-84,-13,43,-31,-86,-13,35,-31,-93,-13,25,-31,-97,-13,13,-31,-97,-13,5,-31,-100,-13,-3,-32,-102,-13,-7,-32,-106,-13,-11,-32,-108,-13,-16,-32,-108,-13,-19,-32,-108,-13,-19,-32,-111,-13,-19,-32,-110,-13,-19,-32,-106,-13,-20,-32,-104,-13,-17,-32,-102,-13,-11,-32,-103,-13,-2,-32,-103,-13,8,-31,-100,-13,13,-31,-95,-13,24,-31,-92,-13,32,-31,-85,-13,43,-31,-77,-13,56,-31,-71,-13,67,-31,-63,-13,84,-31,-55,-13,103,-31,-50,-13,120,-31,-42,-13,-114,-31,-32,-13,-90,-31,-26,-13,-70,-31,-16,-13,-43,-31,-3,-13,-17,-31,6,-12,7,-30}; }
	private static byte[] data41(){ return new byte[] {18,-12,38,-30,28,-12,64,-30,41,-12,99,-30,54,-12,-119,-30,64,-12,-89,-30,80,-12,-52,-30,99,-12,-13,-30,114,-12,19,-29,-125,-12,64,-29,-107,-12,110,-29,-93,-12,-107,-29,-76,-12,-56,-29,-56,-12,-6,-29,-38,-12,33,-28,-15,-12,86,-28,5,-11,127,-28,29,-11,-71,-28,51,-11,-10,-28,68,-11,40,-27,92,-11,103,-27,117,-11,-88,-27,-119,-11,-36,-27,-92,-11,33,-26,-65,-11,101,-26,-42,-11,-98,-26,-13,-11,-26,-26,16,-10,50,-25,40,-10,109,-25,72,-10,-70,-25,105,-10,8,-24,-125,-10,72,-24,-91,-10,-101,-24,-66,-10,-33,-24,-31,-10,52,-23,4,-9,-117,-23,32,-9,-44,-23,67,-9,46,-22,104,-9,-117,-22,-123,-9,-42,-22,-84,-9,51,-21,-41,-9,-113,-21,-7,-9,-35,-21,32,-8,68,-20,68,-8,-83,-20,98,-8,0,-19,-115,-8,103,-19,-81,-8,-67,-19,-39,-8,38,-18,6,-7,-111,-18,42,-7,-23,-18,87,-7,87,-17,-126,-7,-55,-17,-91,-7,38,-16,-45,-7,-106,-16,4,-6,7,-15,44,-6,100,-15,92,-6,-37,-15,-119,-6,84,-14,-82,-6,-73,-14,-34,-6,48,-13,6,-5,-108,-13,53,-5,16,-12,104,-5,-120,-12,-107,-5,-21,-12,-55,-5,103,-11,-4,-5,-26,-11,36,-4,81,-10,84,-4,-45,-10,-122,-4,84,-9,-78,-4,-68,-9,-25,-4,62,-8,26,-3,-61,-8,68,-3,46,-7,120,-3,-76,-7,-94,-3,33,-6,-41,-3,-92,-6,15,-2,40,-5,58,-2,-106,-5,112,-2,28,-4,-90,-2,-96,-4,-45,-2,16,-3,8,-1,-105,-3,61,-1,29,-2,108,-1,-118,-2,-94,-1,19,-1,-42,-1,-101,-1,2,0,9,0,58,0,-111,0,100,0,0,1,-101,0,-121,1,-48,0,16,2,-7,0,-128,2,48,1,4,3,104,1,-119,3,-108,1,-9,3,-55,1,126,4,-4,1,4,5,42,2,109,5,97,2,-15,5,-108,2,120,6,-67,2,-29,6,-14,2,102,7,37,3,-23,7,79,3,82,8,-125,3,-45,8,-84,3,61,9,-35,3,-67,9,17,4,57,10,59,4,-97,10,110,4,27,11,-96,4,-106,11,-56,4,-6,11,-6,4,113,12,45,5,-23,12,83,5,76,13,-128,5,-60,13,-80,5,56,14,-41,5,-107,14,6,6,9,15,41,6,103,15,85,6,-39,15,-127,6,73,16,-92,6,-93,16,-49,6,15,17,-4,6,122,17,30,7,-49,17,73,7,54,18,118,7,-101,18,-107,7,-16,18,-69,7,87,19,-31,7,-70,19,0,8,9,20,38,8,104,20,69,8,-75,20,105,8,16,21,-112,8,106,21,-82,8,-78,21,-49,8,11,22,-13,8,95,22,17,9,-96,22,51,9,-13,22,83,9,71,23,106,9,-121,23,-120,9,-41,23,-91,9,36,24,-66,9,92,24,-35,9,-91,24,-15,9,-33,24,12,10,37,25,40,10,103,25,63,10,-103,25,88,10,-37,25,112,10,27,26,-126,10,73,26,-102,10,-124,26,-77,10,-69,26,-60,10,-25,26,-41,10,32,27,-21,10,83,27,-6,10,122,27,14,11,-87,27,34,11,-41,27,48,11,-8,27,65,11,36,28,76,11,68,28,91,11,109,28,106,11,-110,28,118,11,-85,28,-123,11,-51,28,-109,11,-18,28,-101,11,4,29,-89,11,34,29,-78,11,62,29,-71,11,79,29,-60,11,103,29,-51,11,127,29,-48,11,-113,29,-41,11,-94,29,-34,11,-87,29,-25,11,-70,29,-20,11,-54,29,-20,11,-44,29,-17,11,-31,29,-13,11,-23,29,-9,11,-21,29,-6,11,-14,29,-4,11,-8,29,-5,11,-7,29,-5,11,-5,29,-3,11,-6,29,-4,11,-8,29,-8,11,-7,29,-11,11,-15,29,-9,11,-24,29,-9,11,-30,29,-15,11,-36,29,-21,11,-45,29,-24,11,-56,29,-29,11,-68,29,-34,11,-83,29,-37,11,-99,29,-43,11,-114,29,-50,11,125,29,-57,11,107,29,-66,11,91,29,-76,11,70,29,-82,11,48,29,-89,11,24,29,-101,11,3,29,-114,11,-16,28,-125,11,-45,28,122,11,-75,28,113,11,-100,28,102,11,123,28,92,11,91,28,80,11,65,28,66,11,32,28,50,11,-1,27,39,11,-32,27,25,11,-70,27,10,11,-106,27,-5,10,119,27,-21,10,80,27,-35,10,47,27,-51,10,3,27,-64,10,-44,26,-76,10,-80,26,-94,10,-122,26,-116,10,91,26,123,10,56,26,103,10,8,26,84,10,-40,25,68,10,-80,25,50,10,124,25,30,10,73,25,13,10,33,25,-8,9,-21,24,-23,9,-63,24,-46,9,-116,24,-70,9,86,24,-88,9,42,24,-109,9,-18,23,126,9,-77,23,109,9,-123,23,84,9,75,23,59,9,17,23,36,9,-27,22,11,9,-91,22,-11,8,99,22,-29,8,50,22,-54,8,-15,21,-74,8,-62,21,-104,8,-126,21,126,8,61,21,107,8,11,21,77,8,-55,20}; }
	private static byte[] data42(){ return new byte[] {49,8,-127,20,32,8,74,20,4,8,4,20,-25,7,-68,19,-46,7,-122,19,-77,7,64,19,-109,7,-9,18,125,7,-66,18,97,7,113,18,75,7,56,18,44,7,-20,17,12,7,-96,17,-13,6,102,17,-44,6,22,17,-75,6,-59,16,-97,6,-121,16,127,6,53,16,95,6,-29,15,71,6,-91,15,35,6,84,15,1,6,-1,14,-23,5,-66,14,-58,5,106,14,-86,5,44,14,-123,5,-42,13,97,5,125,13,74,5,55,13,39,5,-34,12,3,5,-123,12,-26,4,65,12,-63,4,-25,11,-102,4,-115,11,123,4,73,11,86,4,-23,10,51,4,-121,10,26,4,59,10,-9,3,-38,9,-48,3,122,9,-79,3,50,9,-119,3,-48,8,107,3,-123,8,67,3,34,8,26,3,-64,7,-6,2,115,7,-46,2,13,7,-87,2,-88,6,-119,2,89,6,96,2,-14,5,54,2,-119,5,24,2,55,5,-18,1,-49,4,-63,1,104,4,-97,1,22,4,115,1,-83,3,80,1,89,3,39,1,-22,2,-2,0,124,2,-35,0,37,2,-78,0,-73,1,-121,0,72,1,99,0,-13,0,54,0,-125,0,10,0,19,0,-25,-1,-70,-1,-71,-1,75,-1,-117,-1,-37,-2,100,-1,-124,-2,53,-1,18,-2,18,-1,-75,-3,-27,-2,67,-3,-74,-2,-48,-4,-110,-2,114,-4,101,-2,-2,-5,55,-2,-118,-5,17,-2,44,-5,-28,-3,-73,-6,-75,-3,65,-6,-112,-3,-27,-7,94,-3,114,-7,44,-3,-2,-8,8,-3,-101,-8,-35,-4,34,-8,-72,-4,-62,-9,-121,-4,79,-9,86,-4,-37,-10,45,-4,123,-10,-2,-5,5,-10,-47,-5,-115,-11,-86,-5,44,-11,123,-5,-73,-12,76,-5,65,-12,37,-5,-32,-13,-11,-6,108,-13,-59,-6,-9,-14,-97,-6,-107,-14,113,-6,30,-14,69,-6,-88,-15,31,-6,71,-15,-17,-7,-43,-16,-57,-7,117,-16,-103,-7,1,-16,108,-7,-115,-17,71,-7,44,-17,25,-7,-69,-18,-21,-8,75,-18,-61,-8,-19,-19,-107,-8,125,-19,106,-8,12,-19,68,-8,-82,-20,24,-8,64,-20,-20,-9,-47,-21,-55,-9,116,-21,-100,-9,10,-21,117,-9,-81,-22,76,-9,66,-22,35,-9,-39,-23,-3,-10,-127,-23,-46,-10,24,-23,-84,-10,-81,-24,-119,-10,87,-24,98,-10,-16,-25,60,-10,-118,-25,27,-10,54,-25,-15,-11,-42,-26,-54,-11,118,-26,-88,-11,35,-26,-125,-11,-60,-27,100,-11,114,-27,63,-11,23,-27,26,-11,-66,-28,-6,-12,112,-28,-41,-12,25,-28,-76,-12,-62,-29,-104,-12,117,-29,121,-12,33,-29,87,-12,-46,-30,56,-12,-116,-30,24,-12,62,-30,-7,-13,-16,-31,-32,-13,-84,-31,-62,-13,98,-31,-87,-13,33,-31,-116,-13,-36,-32,111,-13,-103,-32,86,-13,92,-32,61,-13,25,-32,38,-13,-40,-33,17,-13,-96,-33,-8,-14,102,-33,-34,-14,48,-33,-57,-14,-2,-34,-77,-14,-60,-34,-94,-14,-113,-34,-113,-14,98,-34,123,-14,50,-34,106,-14,2,-34,92,-14,-41,-35,76,-14,-82,-35,60,-14,-118,-35,42,-14,103,-35,26,-14,70,-35,12,-14,37,-35,1,-14,5,-35,-11,-15,-22,-36,-23,-15,-49,-36,-31,-15,-76,-36,-37,-15,-99,-36,-47,-15,-117,-36,-56,-15,122,-36,-63,-15,108,-36,-69,-15,93,-36,-74,-15,82,-36,-78,-15,71,-36,-79,-15,61,-36,-76,-15,54,-36,-78,-15,52,-36,-81,-15,56,-36,-82,-15,59,-36,-79,-15,58,-36,-75,-15,67,-36,-73,-15,79,-36,-69,-15,84,-36,-61,-15,98,-36,-55,-15,118,-36,-50,-15,-124,-36,-43,-15,-101,-36,-36,-15,-83,-36,-23,-15,-59,-36,-11,-15,-27,-36,-4,-15,-1,-36,8,-14,34,-35,24,-14,68,-35,39,-14,96,-35,57,-14,-118,-35,72,-14,-72,-35,88,-14,-39,-35,110,-14,9,-34,-127,-14,63,-34,-113,-14,108,-34,-92,-14,-92,-34,-74,-14,-46,-34,-47,-14,11,-33,-19,-14,70,-33,5,-13,123,-33,29,-13,-63,-33,54,-13,10,-32,76,-13,67,-32,108,-13,-117,-32,-115,-13,-43,-32,-88,-13,21,-31,-56,-13,103,-31,-25,-13,-68,-31,1,-12,4,-30,34,-12,93,-30,68,-12,-73,-30,99,-12,1,-29,-119,-12,96,-29,-90,-12,-80,-29,-49,-12,14,-28,-6,-12,111,-28,29,-11,-59,-28,68,-11,44,-27,112,-11,-108,-27,-107,-11,-19,-27,-64,-11,90,-26,-19,-11,-55,-26,18,-10,41,-25,61,-10,-98,-25,107,-10,17,-24,-108,-10,116,-24,-60,-10,-22,-24,-18,-10,80,-23,32,-9,-55,-23,82,-9,71,-22,123,-9,-77,-22,-83,-9,50,-21,-30,-9,-79,-21,17,-8,29,-20,70,-8,-93,-20,120,-8,44,-19,-94,-8,-96,-19,-39,-8,38,-18,19,-7,-83,-18,66,-7,36,-17,119,-7,-77,-17,-90,-7,40,-16,-30,-7,-76,-16,29,-6,65,-15,79,-6,-68,-15,-119,-6,77,-14,-61,-6,-32,-14,-11,-6,92,-13,50,-5,-17,-13,109,-5,-121,-12,-101,-5,10,-11,-40,-5,-99,-11}; }
	private static byte[] data43(){ return new byte[] {23,-4,52,-10,73,-4,-72,-10,-124,-4,81,-9,-71,-4,-45,-9,-10,-4,108,-8,54,-3,6,-7,107,-3,-120,-7,-87,-3,38,-6,-26,-3,-62,-6,27,-2,69,-5,93,-2,-33,-5,-100,-2,126,-4,-50,-2,6,-3,12,-1,-94,-3,77,-1,63,-2,-126,-1,-59,-2,-63,-1,98,-1,-9,-1,-23,-1,52,0,-119,0,114,0,37,1,-87,0,-86,1,-24,0,72,2,39,1,-28,2,93,1,103,3,-98,1,4,4,-36,1,-97,4,17,2,36,5,79,2,-62,5,-119,2,95,6,-68,2,-29,6,-5,2,124,7,56,3,21,8,109,3,-108,8,-82,3,41,9,-30,3,-84,9,26,4,69,10,87,4,-40,10,-116,4,86,11,-59,4,-17,11,-5,4,-124,12,46,5,-2,12,106,5,-114,13,-92,5,30,14,-42,5,-107,14,18,6,33,15,74,6,-81,15,121,6,39,16,-81,6,-80,16,-33,6,37,17,21,7,-82,17,72,7,56,18,115,7,-86,18,-89,7,46,19,-35,7,-81,19,9,8,28,20,60,8,-101,20,112,8,23,21,-99,8,126,21,-50,8,-7,21,-1,8,115,22,39,9,-41,22,86,9,78,23,125,9,-81,23,-84,9,32,24,-38,9,-110,24,-3,9,-15,24,39,10,96,25,81,10,-53,25,117,10,34,26,-96,10,-119,26,-56,10,-17,26,-22,10,66,27,16,11,-92,27,54,11,6,28,83,11,84,28,120,11,-81,28,-105,11,-9,28,-68,11,78,29,-35,11,-90,29,-10,11,-20,29,21,12,62,30,54,12,-116,30,79,12,-54,30,110,12,20,31,-116,12,92,31,-93,12,-107,31,-67,12,-39,31,-38,12,23,32,-15,12,74,32,8,13,-119,32,29,13,-58,32,46,13,-13,32,69,13,40,33,86,13,81,33,104,13,-123,33,122,13,-75,33,-120,13,-41,33,-103,13,2,34,-87,13,43,34,-76,13,72,34,-62,13,108,34,-50,13,-113,34,-41,13,-93,34,-26,13,-68,34,-13,13,-44,34,-5,13,-27,34,1,14,-3,34,3,14,11,35,11,14,27,35,16,14,41,35,19,14,48,35,22,14,58,35,25,14,65,35,26,14,63,35,28,14,67,35,27,14,68,35,24,14,61,35,25,14,53,35,25,14,46,35,20,14,35,35,12,14,28,35,4,14,13,35,-3,13,-3,34,-8,13,-22,34,-16,13,-46,34,-23,13,-67,34,-35,13,-90,34,-47,13,-116,34,-60,13,114,34,-76,13,85,34,-88,13,50,34,-100,13,14,34,-115,13,-23,33,126,13,-62,33,111,13,-104,33,94,13,112,33,76,13,65,33,58,13,18,33,39,13,-27,32,16,13,-76,32,-5,12,125,32,-23,12,71,32,-44,12,15,32,-69,12,-43,31,-91,12,-100,31,-114,12,92,31,116,12,30,31,90,12,-28,30,61,12,-94,30,33,12,91,30,9,12,27,30,-20,11,-45,29,-49,11,-109,29,-79,11,69,29,-108,11,-10,28,121,11,-79,28,87,11,98,28,53,11,16,28,27,11,-62,27,-4,10,109,27,-40,10,26,27,-72,10,-52,26,-106,10,115,26,114,10,26,26,80,10,-52,25,42,10,112,25,11,10,28,25,-24,9,-69,24,-62,9,94,24,-99,9,12,24,118,9,-87,23,79,9,71,23,44,9,-16,22,4,9,-116,22,-37,8,39,22,-74,8,-47,21,-116,8,104,21,100,8,-1,20,65,8,-91,20,21,8,60,20,-14,7,-32,19,-57,7,118,19,-101,7,10,19,118,7,-81,18,73,7,68,18,28,7,-44,17,-4,6,114,17,-45,6,2,17,-92,6,-104,16,123,6,59,16,79,6,-56,15,37,6,87,15,-2,5,-6,14,-48,5,-120,14,-83,5,39,14,127,5,-72,13,79,5,71,13,42,5,-26,12,-2,4,115,12,-48,4,2,12,-89,4,-90,11,120,4,51,11,75,4,-64,10,36,4,99,10,-10,3,-18,9,-53,3,122,9,-92,3,30,9,116,3,-83,8,78,3,78,8,33,3,-37,7,-11,2,102,7,-47,2,7,7,-90,2,-108,6,120,2,33,6,83,2,-57,5,37,2,84,5,-8,1,-29,4,-46,1,-117,4,-93,1,26,4,119,1,-89,3,85,1,77,3,40,1,-36,2,-3,0,108,2,-40,0,21,2,-86,0,-88,1,-122,0,80,1,90,0,-30,0,46,0,116,0,13,0,28,0,-30,-1,-81,-1,-73,-1,68,-1,-109,-1,-15,-2,103,-1,-122,-2,60,-1,29,-2,24,-1,-53,-3,-17,-2,96,-3,-59,-2,-10,-4,-89,-2,-94,-4,127,-2,57,-4,94,-2,-21,-5,51,-2,-124,-5,11,-2,29,-5,-20,-3,-50,-6,-60,-3,104,-6,-99,-3,3,-6,127,-3,-74,-7,85,-3,85,-7,46,-3,-15,-8,17,-3,-91,-8,-22,-4,70,-8,-63,-4,-26,-9,-93,-4,-98,-9,125,-4,62,-9,96,-4,-9,-10,58,-4,-104,-10,22,-4,57,-10}; }
	private static byte[] data44(){ return new byte[] {-3,-5,-16,-11,-39,-5,-107,-11,-77,-5,59,-11,-105,-5,-10,-12,117,-5,-102,-12,83,-5,65,-12,55,-5,0,-12,17,-5,-85,-13,-17,-6,83,-13,-44,-6,19,-13,-80,-6,-63,-14,-108,-6,-126,-14,115,-6,44,-14,84,-6,-42,-15,61,-6,-104,-15,28,-6,69,-15,-3,-7,-13,-16,-27,-7,-72,-16,-62,-7,108,-16,-96,-7,29,-16,-117,-7,-32,-17,109,-7,-110,-17,78,-7,70,-17,56,-7,11,-17,28,-7,-66,-18,-2,-8,117,-18,-25,-8,63,-18,-55,-8,-12,-19,-74,-8,-67,-19,-103,-8,119,-19,121,-8,52,-19,98,-8,-1,-20,73,-8,-74,-20,47,-8,115,-20,24,-8,67,-20,-5,-9,-1,-21,-29,-9,-69,-21,-47,-9,-119,-21,-74,-9,73,-21,-99,-9,9,-21,-118,-9,-40,-22,114,-9,-101,-22,93,-9,110,-22,67,-9,50,-22,45,-9,-15,-23,32,-9,-63,-23,10,-9,-121,-23,-16,-10,80,-23,-34,-10,38,-23,-59,-10,-15,-24,-84,-10,-69,-24,-99,-10,-113,-24,-119,-10,90,-24,114,-10,39,-24,98,-10,-2,-25,79,-10,-54,-25,64,-10,-93,-25,44,-10,115,-25,23,-10,68,-25,7,-10,31,-25,-10,-11,-16,-26,-29,-11,-63,-26,-40,-11,-100,-26,-56,-11,112,-26,-75,-11,71,-26,-89,-11,38,-26,-105,-11,-3,-27,-121,-11,-43,-27,123,-11,-75,-27,108,-11,-112,-27,95,-11,115,-27,81,-11,77,-27,70,-11,39,-27,61,-11,10,-27,49,-11,-23,-28,35,-11,-52,-28,21,-11,-74,-28,7,-11,-103,-28,-4,-12,124,-28,-13,-12,102,-28,-25,-12,75,-28,-32,-12,47,-28,-38,-12,26,-28,-48,-12,4,-28,-57,-12,-17,-29,-64,-12,-36,-29,-71,-12,-55,-29,-77,-12,-72,-29,-85,-12,-86,-29,-94,-12,-99,-29,-101,-12,-112,-29,-105,-12,-128,-29,-106,-12,114,-29,-110,-12,104,-29,-114,-12,95,-29,-116,-12,87,-29,-120,-12,81,-29,-125,-12,78,-29,-124,-12,71,-29,-124,-12,67,-29,-127,-12,69,-29,-128,-12,64,-29,-123,-12,62,-29,-120,-12,67,-29,-123,-12,72,-29,-124,-12,81,-29,-122,-12,89,-29,-119,-12,91,-29,-112,-12,101,-29,-108,-12,115,-29,-106,-12,123,-29,-98,-12,-119,-29,-92,-12,-100,-29,-88,-12,-89,-29,-78,-12,-71,-29,-71,-12,-57,-29,-62,-12,-33,-29,-52,-12,-10,-29,-43,-12,8,-28,-32,-12,37,-28,-22,-12,68,-28,-14,-12,91,-28,-1,-12,124,-28,12,-11,-97,-28,23,-11,-71,-28,38,-11,-33,-28,53,-11,7,-27,66,-11,36,-27,84,-11,78,-27,98,-11,110,-27,118,-11,-102,-27,-118,-11,-53,-27,-105,-11,-14,-27,-87,-11,38,-26,-65,-11,91,-26,-50,-11,-124,-26,-26,-11,-68,-26,-4,-11,-10,-26,15,-10,35,-25,40,-10,94,-25,67,-10,-100,-25,87,-10,-50,-25,113,-10,16,-24,-123,-10,70,-24,-97,-10,-114,-24,-71,-10,-44,-24,-47,-10,12,-23,-17,-10,86,-23,13,-9,-95,-23,37,-9,-34,-23,69,-9,44,-22,102,-9,122,-22,-126,-9,-70,-22,-93,-9,14,-21,-61,-9,101,-21,-35,-9,-86,-21,0,-8,2,-20,36,-8,90,-20,66,-8,-94,-20,103,-8,-2,-20,-124,-8,73,-19,-85,-8,-90,-19,-45,-8,6,-18,-15,-8,86,-18,23,-7,-71,-18,64,-7,29,-17,96,-7,111,-17,-120,-7,-42,-17,-76,-7,59,-16,-41,-7,-112,-16,0,-6,-4,-16,42,-6,104,-15,78,-6,-66,-15,122,-6,44,-14,-98,-6,-121,-14,-55,-6,-9,-14,-10,-6,104,-13,26,-5,-58,-13,71,-5,56,-12,118,-5,-85,-12,-101,-5,11,-11,-54,-5,-128,-11,-7,-5,-10,-11,32,-4,86,-10,82,-4,-52,-10,-126,-4,70,-9,-89,-4,-85,-9,-41,-4,35,-8,2,-3,-123,-8,52,-3,-1,-8,100,-3,125,-7,-116,-3,-30,-7,-66,-3,94,-6,-16,-3,-38,-6,27,-2,63,-5,79,-2,-69,-5,-128,-2,60,-4,-89,-2,-91,-4,-39,-2,34,-3,13,-1,-96,-3,55,-1,9,-2,104,-1,-119,-2,-112,-1,-13,-2,-60,-1,111,-1,-6,-1,-22,-1,39,0,82,0,89,0,-46,0,-118,0,84,1,-80,0,-66,1,-30,0,62,2,20,1,-68,2,61,1,36,3,112,1,-94,3,-95,1,33,4,-55,1,-121,4,-2,1,0,5,52,2,122,5,92,2,-31,5,-117,2,96,6,-78,2,-60,6,-27,2,59,7,24,3,-76,7,65,3,23,8,111,3,-110,8,-98,3,9,9,-57,3,104,9,-8,3,-34,9,38,4,85,10,74,4,-73,10,119,4,43,11,-93,4,-95,11,-58,4,-1,11,-12,4,109,12,28,5,-58,12,73,5,54,13,116,5,-92,13,-104,5,-4,13,-60,5,104,14,-19,5,-45,14,17,6,41,15,57,6,-110,15,98,6,-8,15,-121,6,71,16,-80,6,-83,16,-42,6,18,17,-11,6,97,17,29,7,-63,17,60,7,15,18,96,7,112,18,-125,7,-51,18,-95,7,23,19,-59,7,113,19,-24,7,-54,19,4,8,17,20,37,8,103,20,72,8,-69,20}; }
	private static byte[] data45(){ return new byte[] {97,8,-1,20,-126,8,78,21,-90,8,-102,21,-64,8,-37,21,-37,8,43,22,-14,8,102,22,19,9,-85,22,52,9,-14,22,74,9,44,23,99,9,116,23,124,9,-71,23,-111,9,-19,23,-85,9,45,24,-59,9,108,24,-40,9,-99,24,-17,9,-38,24,6,10,20,25,25,10,62,25,50,10,115,25,72,10,-86,25,85,10,-41,25,102,10,9,26,120,10,44,26,-115,10,93,26,-100,10,-116,26,-86,10,-82,26,-68,10,-40,26,-53,10,4,27,-42,10,34,27,-26,10,70,27,-8,10,105,27,3,11,-126,27,18,11,-92,27,30,11,-59,27,37,11,-34,27,48,11,-5,27,56,11,18,28,64,11,45,28,75,11,68,28,83,11,85,28,92,11,107,28,100,11,127,28,106,11,-115,28,114,11,-100,28,123,11,-85,28,-128,11,-75,28,-124,11,-58,28,-122,11,-45,28,-120,11,-36,28,-117,11,-26,28,-116,11,-19,28,-113,11,-13,28,-111,11,-8,28,-108,11,-7,28,-106,11,-4,28,-105,11,-4,28,-104,11,-5,28,-102,11,-6,28,-107,11,-5,28,-108,11,-8,28,-109,11,-16,28,-108,11,-24,28,-108,11,-30,28,-113,11,-35,28,-119,11,-40,28,-123,11,-51,28,-128,11,-62,28,125,11,-73,28,121,11,-88,28,115,11,-102,28,110,11,-114,28,103,11,125,28,96,11,108,28,88,11,95,28,80,11,74,28,73,11,51,28,68,11,33,28,59,11,11,28,47,11,-11,27,37,11,-29,27,29,11,-59,27,23,11,-80,27,12,11,-107,27,-2,10,121,27,-13,10,102,27,-27,10,70,27,-38,10,34,27,-44,10,8,27,-58,10,-25,26,-73,10,-60,26,-84,10,-87,26,-98,10,-124,26,-114,10,94,26,-126,10,66,26,113,10,28,26,99,10,-1,25,82,10,-43,25,66,10,-88,25,54,10,-120,25,36,10,92,25,16,10,47,25,3,10,11,25,-15,9,-38,24,-33,9,-87,24,-49,9,-123,24,-69,9,82,24,-89,9,29,24,-105,9,-8,23,-127,9,-63,23,114,9,-103,23,92,9,96,23,70,9,39,23,53,9,-4,22,30,9,-62,22,5,9,-122,22,-14,8,90,22,-38,8,27,22,-63,8,-37,21,-82,8,-83,21,-110,8,110,21,117,8,45,21,96,8,-5,20,71,8,-76,20,50,8,-126,20,21,8,59,20,-7,7,-15,19,-26,7,-71,19,-55,7,110,19,-85,7,36,19,-110,7,-20,18,115,7,-99,18,86,7,77,18,60,7,20,18,25,7,-59,17,-9,6,113,17,-31,6,47,17,-63,6,-38,16,-91,6,-101,16,-128,6,70,16,92,6,-19,15,67,6,-91,15,34,6,72,15,-2,5,-19,14,-32,5,-89,14,-72,5,75,14,-112,5,-20,13,114,5,-95,13,75,5,63,13,36,5,-38,12,5,5,-115,12,-35,4,37,12,-75,4,-66,11,-107,4,108,11,106,4,4,11,70,4,-77,10,24,4,74,10,-20,3,-37,9,-53,3,-125,9,-97,3,19,9,115,3,-96,8,82,3,68,8,35,3,-46,7,-12,2,96,7,-51,2,2,7,-99,2,-115,6,109,2,22,6,69,2,-74,5,20,2,58,5,-17,1,-43,4,-66,1,90,4,-118,1,-33,3,97,1,120,3,45,1,-5,2,-7,0,124,2,-48,0,15,2,-98,0,-115,1,106,0,12,1,60,0,-95,0,7,0,27,0,-44,-1,-107,-1,-88,-1,37,-1,114,-1,-98,-2,69,-1,44,-2,16,-1,-93,-3,-38,-2,25,-3,-84,-2,-89,-4,115,-2,29,-4,61,-2,-112,-5,17,-2,24,-5,-38,-3,-116,-6,-97,-3,5,-6,108,-3,-113,-7,50,-3,2,-7,-6,-4,117,-8,-55,-4,-5,-9,-110,-4,107,-9,98,-4,-14,-10,39,-4,101,-10,-20,-5,-40,-11,-69,-5,91,-11,-124,-5,-54,-12,76,-5,59,-12,25,-5,-62,-13,-33,-6,49,-13,-88,-6,-95,-14,118,-6,40,-14,60,-6,-105,-15,6,-6,7,-15,-44,-7,-113,-16,-105,-7,5,-16,92,-7,119,-17,46,-7,-6,-18,-9,-8,109,-18,-58,-8,-13,-19,-112,-8,101,-19,90,-8,-37,-20,40,-8,100,-20,-16,-9,-37,-21,-69,-9,81,-21,-116,-9,-37,-22,85,-9,87,-22,29,-9,-45,-23,-18,-10,94,-23,-68,-10,-40,-24,-119,-10,85,-24,93,-10,-28,-25,38,-10,105,-25,-9,-11,-7,-26,-57,-11,121,-26,-103,-11,-4,-27,109,-11,-111,-27,61,-11,24,-27,14,-11,-95,-28,-28,-12,58,-28,-75,-12,-58,-29,-119,-12,84,-29,96,-12,-14,-30,51,-12,-124,-30,9,-12,24,-30,-29,-13,-71,-31,-71,-13,82,-31,-108,-13,-7,-32,106,-13,-107,-32,68,-13,50,-32,36,-13,-36,-33,-3,-14,-127,-33,-40,-14,38,-33,-71,-14,-42,-34,-105,-14,-127,-34,115,-14,48,-34,86,-14,-26,-35,56,-14,-106,-35,27,-14,74,-35,0,-14,10,-35,-29,-15,-61,-36,-53,-15,-122,-36}; }
	private static byte[] data46(){ return new byte[] {-79,-15,69,-36,-103,-15,5,-36,-123,-15,-49,-37,111,-15,-107,-37,91,-15,94,-37,74,-15,47,-37,55,-15,1,-37,35,-15,-43,-38,18,-15,-77,-38,1,-15,-116,-38,-13,-16,103,-38,-22,-16,71,-38,-32,-16,42,-38,-44,-16,15,-38,-51,-16,-7,-39,-57,-16,-27,-39,-67,-16,-38,-39,-75,-16,-51,-39,-78,-16,-64,-39,-79,-16,-71,-39,-80,-16,-77,-39,-80,-16,-75,-39,-83,-16,-71,-39,-81,-16,-66,-39,-74,-16,-61,-39,-70,-16,-46,-39,-68,-16,-28,-39,-61,-16,-11,-39,-51,-16,8,-38,-42,-16,34,-38,-32,-16,59,-38,-17,-16,87,-38,-2,-16,123,-38,10,-15,-98,-38,26,-15,-57,-38,44,-15,-13,-38,60,-15,31,-37,81,-15,78,-37,105,-15,-124,-37,125,-15,-74,-37,-106,-15,-15,-37,-80,-15,48,-36,-59,-15,110,-36,-32,-15,-78,-36,-5,-15,-15,-36,25,-14,60,-35,55,-14,-118,-35,84,-14,-46,-35,117,-14,37,-34,-106,-14,125,-34,-75,-14,-52,-34,-38,-14,39,-33,0,-13,-124,-33,36,-13,-39,-33,77,-13,59,-32,117,-13,-92,-32,-106,-13,4,-31,-65,-13,110,-31,-23,-13,-52,-31,24,-12,56,-30,71,-12,-86,-30,111,-12,17,-29,-97,-12,-121,-29,-50,-12,-1,-29,-7,-12,108,-28,43,-11,-25,-28,94,-11,101,-27,-117,-11,-42,-27,-65,-11,88,-26,-12,-11,-39,-26,37,-10,79,-25,90,-10,-42,-25,-119,-10,81,-24,-65,-10,-38,-24,-9,-10,100,-23,41,-9,-31,-23,97,-9,111,-22,-102,-9,-3,-22,-51,-9,125,-21,7,-8,15,-20,63,-8,-93,-20,113,-8,39,-19,-84,-8,-71,-19,-22,-8,75,-18,33,-7,-51,-18,94,-7,100,-17,-104,-7,-2,-17,-54,-7,-123,-16,7,-6,28,-15,62,-6,-95,-15,123,-6,56,-14,-70,-6,-46,-14,-18,-6,89,-13,42,-5,-13,-13,105,-5,-117,-12,-97,-5,16,-11,-34,-5,-88,-11,29,-4,65,-10,80,-4,-54,-10,-117,-4,99,-9,-54,-4,-7,-9,1,-3,125,-8,61,-3,22,-7,113,-3,-102,-7,-84,-3,51,-6,-25,-3,-55,-6,28,-2,74,-5,88,-2,-34,-5,-109,-2,117,-4,-60,-2,-13,-4,0,-1,-123,-3,60,-1,22,-2,109,-1,-110,-2,-88,-1,33,-1,-30,-1,-81,-1,18,0,42,0,71,0,-71,0,117,0,48,1,-82,0,-73,1,-24,0,61,2,25,1,-81,2,76,1,58,3,125,1,-63,3,-87,1,47,4,-34,1,-81,4,20,2,47,5,62,2,-103,5,111,2,24,6,-95,2,-108,6,-54,2,-9,6,-4,2,112,7,35,3,-47,7,82,3,71,8,-126,3,-71,8,-87,3,21,9,-45,3,-118,9,-4,3,-4,9,30,4,81,10,74,4,-66,10,114,4,42,11,-110,4,123,11,-69,4,-31,11,-28,4,70,12,1,5,-110,12,42,5,-17,12,84,5,77,13,110,5,-106,13,-111,5,-12,13,-84,5,53,14,-48,5,-116,14,-12,5,-32,14,14,6,30,15,46,6,113,15,77,6,-62,15,100,6,-6,15,-124,6,70,16,-94,6,-111,16,-75,6,-57,16,-47,6,15,17,-19,6,82,17,1,7,-126,17,28,7,-61,17,45,7,-16,17,71,7,45,18,96,7,105,18,112,7,-110,18,-122,7,-52,18,-101,7,5,19,-87,7,41,19,-67,7,94,19,-45,7,-113,19,-31,7,-83,19,-11,7,-35,19,9,8,11,20,18,8,42,20,31,8,90,20,40,8,113,20,58,8,-102,20,74,8,-62,20,83,8,-42,20,99,8,-5,20,114,8,30,21,122,8,48,21,-120,8,83,21,-110,8,117,21,-103,8,-125,21,-89,8,-96,21,-76,8,-68,21,-71,8,-53,21,-62,8,-24,21,-59,8,-13,21,-46,8,11,22,-37,8,36,22,-33,8,46,22,-24,8,68,22,-15,8,90,22,-10,8,96,22,-2,8,117,22,6,9,-119,22,10,9,-116,22,18,9,-94,22,21,9,-74,22,22,9,-70,22,32,9,-55,22,37,9,-37,22,37,9,-32,22,43,9,-16,22,44,9,-13,22,51,9,-1,22,59,9,11,23,60,9,17,23,62,9,31,23,67,9,43,23,70,9,44,23,76,9,54,23,82,9,66,23,81,9,71,23,84,9,82,23,89,9,91,23,90,9,96,23,93,9,104,23,98,9,105,23,102,9,115,23,104,9,127,23,105,9,-126,23,106,9,-114,23,108,9,-104,23,110,9,-104,23,116,9,-96,23,119,9,-88,23,120,9,-83,23,122,9,-74,23,123,9,-65,23,126,9,-65,23,-124,9,-58,23,-122,9,-53,23,-121,9,-45,23,-118,9,-39,23,-116,9,-35,23,-112,9,-29,23,-110,9,-24,23,-108,9,-17,23,-107,9,-12,23,-104,9,-8,23,-100,9,-5,23,-98,9,2,24,-99,9,8,24,-99,9,15,24,-98,9,19,24,-96,9,24,24,-95,9,27,24,-93,9,29,24,-92,9,34,24,-89,9,34,24,-88,9,33,24,-84,9,38,24}; }
	private static byte[] data47(){ return new byte[] {-85,9,40,24,-88,9,40,24,-84,9,40,24,-81,9,38,24,-84,9,38,24,-85,9,42,24,-85,9,37,24,-86,9,33,24,-87,9,38,24,-92,9,34,24,-92,9,35,24,-94,9,26,24,-95,9,16,24,-94,9,16,24,-100,9,9,24,-107,9,0,24,-109,9,-3,23,-111,9,-20,23,-113,9,-35,23,-116,9,-37,23,-125,9,-52,23,127,9,-73,23,126,9,-80,23,117,9,-97,23,113,9,-108,23,106,9,127,23,95,9,106,23,89,9,95,23,77,9,72,23,64,9,47,23,58,9,29,23,49,9,-3,22,40,9,-37,22,34,9,-56,22,19,9,-87,22,1,9,-119,22,-10,8,114,22,-24,8,74,22,-32,8,47,22,-49,8,6,22,-67,8,-35,21,-81,8,-65,21,-98,8,-113,21,-116,8,93,21,-128,8,58,21,108,8,6,21,86,8,-47,20,70,8,-85,20,48,8,114,20,22,8,56,20,5,8,14,20,-21,7,-49,19,-39,7,-96,19,-65,7,94,19,-93,7,27,19,-114,7,-24,18,112,7,-95,18,83,7,88,18,61,7,29,18,31,7,-47,17,-2,6,-124,17,-29,6,72,17,-63,6,-11,16,-96,6,-96,16,-122,6,91,16,101,6,1,16,75,6,-71,15,39,6,93,15,1,6,1,15,-31,5,-73,14,-70,5,85,14,-108,5,-16,13,118,5,-97,13,77,5,57,13,34,5,-44,12,-3,4,127,12,-44,4,19,12,-88,4,-91,11,-124,4,78,11,85,4,-35,10,41,4,106,10,5,4,10,10,-40,3,-108,9,-78,3,51,9,-126,3,-68,8,80,3,69,8,39,3,-32,7,-11,2,100,7,-59,2,-27,6,-101,2,127,6,101,2,2,6,48,2,-127,5,7,2,19,5,-45,1,-111,4,-98,1,14,4,112,1,-96,3,58,1,27,3,13,1,-87,2,-39,0,32,2,-92,0,-105,1,116,0,40,1,59,0,-99,0,7,0,16,0,-37,-1,-103,-1,-93,-1,16,-1,105,-1,-122,-2,56,-1,17,-2,0,-1,-124,-3,-57,-2,-8,-4,-104,-2,127,-4,98,-2,-16,-5,51,-2,121,-5,-8,-3,-18,-6,-66,-3,100,-6,-117,-3,-20,-7,84,-3,94,-7,30,-3,-49,-8,-17,-4,87,-8,-73,-4,-53,-9,-128,-4,62,-9,81,-4,-57,-10,26,-4,60,-10,-30,-5,-78,-11,-77,-5,62,-11,123,-5,-75,-12,76,-5,65,-12,23,-5,-72,-13,-30,-6,49,-13,-76,-6,-63,-14,124,-6,62,-14,71,-6,-71,-15,29,-6,72,-15,-23,-7,-56,-16,-77,-7,74,-16,-119,-7,-39,-17,91,-7,89,-17,42,-7,-33,-18,-5,-8,123,-18,-56,-8,2,-18,-102,-8,-122,-19,118,-8,31,-19,71,-8,-84,-20,30,-8,76,-20,-16,-9,-39,-21,-59,-9,106,-21,-98,-9,14,-21,114,-9,-94,-22,74,-9,52,-22,42,-9,-38,-23,2,-9,116,-23,-39,-10,18,-23,-74,-10,-64,-24,-112,-10,95,-24,107,-10,3,-24,74,-10,-73,-25,37,-10,95,-25,8,-10,21,-25,-27,-11,-62,-26,-62,-11,113,-26,-91,-11,48,-26,-122,-11,-32,-27,106,-11,-111,-27,85,-11,83,-27,57,-11,13,-27,28,-11,-55,-28,5,-11,-107,-28,-20,-12,84,-28,-44,-12,22,-28,-62,-12,-25,-29,-85,-12,-83,-29,-100,-12,-126,-29,-121,-12,78,-29,116,-12,29,-29,102,-12,-8,-30,85,-12,-51,-30,68,-12,-93,-30,56,-12,-120,-30,40,-12,101,-30,24,-12,70,-30,14,-12,47,-30,4,-12,16,-30,-4,-13,-11,-31,-10,-13,-28,-31,-18,-13,-49,-31,-23,-13,-61,-31,-28,-13,-78,-31,-34,-13,-92,-31,-37,-13,-95,-31,-41,-13,-105,-31,-43,-13,-111,-31,-43,-13,-111,-31,-42,-13,-114,-31,-41,-13,-113,-31,-39,-13,-105,-31,-39,-13,-98,-31,-36,-13,-91,-31,-30,-13,-80,-31,-24,-13,-68,-31,-18,-13,-55,-31,-10,-13,-37,-31,-3,-13,-17,-31,5,-12,3,-30,16,-12,25,-30,24,-12,54,-30,29,-12,84,-30,41,-12,110,-30,56,-12,-117,-30,67,-12,-84,-30,81,-12,-50,-30,94,-12,-13,-30,107,-12,24,-29,123,-12,61,-29,-114,-12,100,-29,-97,-12,-117,-29,-79,-12,-73,-29,-61,-12,-32,-29,-42,-12,16,-28,-25,-12,67,-28,-9,-12,114,-28,12,-11,-92,-28,34,-11,-41,-28,54,-11,9,-27,75,-11,64,-27,97,-11,120,-27,119,-11,-86,-27,-112,-11,-30,-27,-87,-11,30,-26,-67,-11,85,-26,-43,-11,-110,-26,-20,-11,-55,-26,4,-10,8,-25,30,-10,73,-25,51,-10,-126,-25,77,-10,-61,-25,105,-10,3,-24,-126,-10,60,-24,-99,-10,127,-24,-72,-10,-60,-24,-50,-10,2,-23,-26,-10,72,-23,3,-9,-116,-23,28,-9,-57,-23,55,-9,16,-22,77,-9,74,-22,108,-9,-112,-22,-119,-9,-42,-22,-96,-9,19,-21,-66,-9,88,-21,-37,-9,-94,-21,-16,-9,-32,-21,12,-8,39,-20,42,-8,111,-20,66,-8,-86,-20,95,-8,-15,-20,126,-8,56,-19,-106,-8,115,-19}; }
	private static byte[] data48(){ return new byte[] {-78,-8,-69,-19,-53,-8,-13,-19,-22,-8,57,-18,6,-7,-122,-18,24,-7,-63,-18,51,-7,11,-17,79,-7,82,-17,103,-7,-121,-17,-121,-7,-51,-17,-93,-7,21,-16,-71,-7,75,-16,-41,-7,-112,-16,-11,-7,-42,-16,10,-6,13,-15,36,-6,87,-15,61,-6,-99,-15,83,-6,-46,-15,111,-6,22,-14,-123,-6,72,-14,-93,-6,-117,-14,-65,-6,-47,-14,-46,-6,5,-13,-21,-6,76,-13,4,-5,-110,-13,24,-5,-62,-13,52,-5,6,-12,78,-5,75,-12,96,-5,125,-12,123,-5,-65,-12,-106,-5,2,-11,-85,-5,48,-11,-59,-5,116,-11,-41,-5,-92,-11,-14,-5,-29,-11,17,-4,35,-10,37,-4,81,-10,62,-4,-106,-10,86,-4,-37,-10,103,-4,9,-9,-127,-4,76,-9,-100,-4,-114,-9,-82,-4,-69,-9,-54,-4,-4,-9,-25,-4,60,-8,-6,-4,106,-8,21,-3,-83,-8,38,-3,-36,-8,64,-3,32,-7,91,-3,99,-7,109,-3,-110,-7,-120,-3,-44,-7,-89,-3,21,-6,-69,-3,68,-6,-43,-3,-117,-6,-17,-3,-48,-6,3,-2,-1,-6,31,-2,71,-5,56,-2,-113,-5,75,-2,-65,-5,106,-2,5,-4,125,-2,56,-4,-102,-2,-128,-4,-73,-2,-55,-4,-53,-2,-2,-4,-23,-2,69,-3,9,-1,-112,-3,28,-1,-55,-3,55,-1,22,-2,87,-1,96,-2,111,-1,-105,-2,-114,-1,-26,-2,-84,-1,53,-1,-60,-1,110,-1,-28,-1,-64,-1,3,0,16,0,29,0,76,0,62,0,-97,0,86,0,-34,0,121,0,48,1,-99,0,-124,1,-73,0,-57,1,-40,0,30,2,-3,0,116,2,24,1,-71,2,59,1,21,3,94,1,109,3,124,1,-74,3,-96,1,18,4,-60,1,113,4,-30,1,-69,4,8,2,26,5,39,2,101,5,81,2,-60,5,120,2,40,6,-108,2,122,6,-67,2,-36,6,-25,2,62,7,9,3,-110,7,48,3,-5,7,87,3,99,8,122,3,-74,8,-90,3,32,9,-48,3,-121,9,-11,3,-32,9,32,4,76,10,67,4,-89,10,110,4,21,11,-103,4,-126,11,-64,4,-34,11,-19,4,75,12,25,5,-66,12,62,5,28,13,108,5,-117,13,-101,5,-5,13,-63,5,95,14,-18,5,-48,14,28,6,66,15,68,6,-89,15,111,6,30,16,-108,6,-125,16,-59,6,-13,16,-10,6,101,17,31,7,-53,17,78,7,63,18,122,7,-74,18,-95,7,30,19,-49,7,-111,19,-2,7,5,20,38,8,108,20,87,8,-35,20,-122,8,79,21,-82,8,-71,21,-37,8,42,22,11,9,-103,22,54,9,-1,22,98,9,113,23,-118,9,-39,23,-75,9,72,24,-30,9,-74,24,11,10,27,25,53,10,-119,25,97,10,-13,25,-117,10,84,26,-75,10,-63,26,-37,10,44,27,2,11,-116,27,43,11,-16,27,86,11,84,28,124,11,-78,28,-96,11,24,29,-63,11,116,29,-24,11,-46,29,16,12,43,30,55,12,127,30,92,12,-38,30,125,12,52,31,-98,12,-122,31,-65,12,-38,31,-31,12,44,32,1,13,120,32,31,13,-56,32,59,13,22,33,88,13,92,33,117,13,-93,33,-114,13,-22,33,-91,13,46,34,-63,13,106,34,-35,13,-93,34,-10,13,-33,34,11,14,26,35,29,14,81,35,49,14,-125,35,71,14,-81,35,92,14,-36,35,109,14,5,36,125,14,47,36,-119,14,87,36,-109,14,123,36,-97,14,-99,36,-88,14,-72,36,-77,14,-49,36,-68,14,-25,36,-60,14,-9,36,-51,14,0,37,-42,14,16,37,-42,14,26,37,-42,14,31,37,-39,14,35,37,-40,14,33,37,-42,14,27,37,-45,14,25,37,-51,14,11,37,-55,14,-8,36,-58,14,-23,36,-67,14,-48,36,-72,14,-69,36,-83,14,-101,36,-97,14,124,36,-113,14,98,36,125,14,59,36,106,14,13,36,91,14,-25,35,69,14,-76,35,47,14,124,35,29,14,73,35,6,14,9,35,-19,13,-56,34,-44,13,-113,34,-75,13,71,34,-98,13,3,34,126,13,-73,33,90,13,102,33,59,13,29,33,24,13,-62,32,-12,12,100,32,-43,12,15,32,-83,12,-83,31,-125,12,72,31,93,12,-20,30,51,12,125,30,8,12,14,30,-34,11,-85,29,-82,11,54,29,-124,11,-52,28,83,11,79,28,34,11,-46,27,-12,10,96,27,-65,10,-36,26,-117,10,84,26,91,10,-34,25,32,10,83,25,-24,9,-60,24,-72,9,66,24,125,9,-79,23,65,9,29,23,11,9,-105,22,-50,8,-1,21,-106,8,118,21,86,8,-37,20,23,8,58,20,-33,7,-84,19,-100,7,12,19,89,7,105,18,30,7,-44,17,-34,6,42,17,-98,6,127,16,99,6,-24,15,28,6,65,15,-43,5,-107,14,-104,5,-7,13,84,5,74,13,22,5,-82,12,-48,4,-2,11,-119,4,77,11,74,4,-79,10,0,4,2,10}; }
	private static byte[] data49(){ return new byte[] {-74,3,82,9,117,3,-77,8,46,3,-2,7,-22,2,71,7,-84,2,-89,6,100,2,-12,5,28,2,64,5,-35,1,-95,4,-107,1,-19,3,79,1,56,3,18,1,-104,2,-54,0,-23,1,-120,0,78,1,64,0,-98,0,-8,-1,-18,-1,-70,-1,85,-1,114,-1,-89,-2,45,-1,-9,-3,-13,-2,93,-3,-82,-2,-76,-4,103,-2,10,-4,45,-2,115,-5,-21,-3,-53,-6,-88,-3,36,-6,111,-3,-110,-7,48,-3,-21,-8,-7,-4,95,-8,-73,-4,-65,-9,118,-4,34,-9,64,-4,-104,-10,1,-4,0,-10,-63,-5,105,-11,-118,-5,-25,-12,79,-5,81,-12,21,-5,-68,-13,-29,-6,65,-13,-87,-6,-80,-14,115,-6,33,-14,70,-6,-87,-15,15,-6,33,-15,-29,-7,-82,-16,-83,-7,45,-16,120,-7,-85,-17,78,-7,65,-17,28,-7,-60,-18,-20,-8,73,-18,-58,-8,-28,-19,-104,-8,113,-19,103,-8,2,-19,64,-8,-89,-20,22,-8,57,-20,-21,-9,-49,-21,-54,-9,123,-21,-94,-9,21,-21,-126,-9,-54,-22,89,-9,106,-22,55,-9,10,-22,31,-9,-64,-23,-4,-10,108,-23,-40,-10,24,-23,-63,-10,-42,-24,-92,-10,-121,-24,-124,-10,62,-24,107,-10,10,-24,77,-10,-60,-25,51,-10,-128,-25,32,-10,79,-25,10,-10,17,-25,-15,-11,-41,-26,-34,-11,-77,-26,-54,-11,120,-26,-64,-11,86,-26,-85,-11,38,-26,-103,-11,-9,-27,-112,-11,-36,-27,126,-11,-75,-27,110,-11,-113,-27,103,-11,122,-27,90,-11,91,-27,74,-11,64,-27,66,-11,52,-27,58,-11,23,-27,50,-11,0,-27,48,-11,-9,-28,43,-11,-28,-28,41,-11,-28,-28,32,-11,-40,-28,27,-11,-52,-28,28,-11,-48,-28,24,-11,-56,-28,24,-11,-63,-28,27,-11,-54,-28,27,-11,-58,-28,31,-11,-60,-28,36,-11,-45,-28,36,-11,-39,-28,38,-11,-34,-28,44,-11,-13,-28,47,-11,-4,-28,56,-11,15,-27,63,-11,27,-27,67,-11,42,-27,76,-11,68,-27,83,-11,83,-27,91,-11,100,-27,105,-11,126,-27,114,-11,-109,-27,121,-11,-85,-27,-125,-11,-51,-27,-117,-11,-27,-27,-107,-11,-3,-27,-91,-11,30,-26,-82,-11,59,-26,-70,-11,94,-26,-56,-11,120,-26,-44,-11,-105,-26,-30,-11,-69,-26,-18,-11,-37,-26,-7,-11,-3,-26,6,-10,35,-25,20,-10,66,-25,35,-10,98,-25,52,-10,-120,-25,65,-10,-87,-25,80,-10,-51,-25,96,-10,-16,-25,112,-10,19,-24,126,-10,57,-24,-118,-10,98,-24,-106,-10,-121,-24,-90,-10,-84,-24,-75,-10,-49,-24,-59,-10,-14,-24,-42,-10,22,-23,-28,-10,60,-23,-15,-10,98,-23,-1,-10,-123,-23,16,-9,-87,-23,29,-9,-49,-23,41,-9,-12,-23,56,-9,21,-22,73,-9,56,-22,87,-9,89,-22,102,-9,122,-22,118,-9,-102,-22,-125,-9,-66,-22,-113,-9,-29,-22,-100,-9,-1,-22,-84,-9,32,-21,-70,-9,68,-21,-62,-9,100,-21,-49,-9,-125,-21,-33,-9,-91,-21,-25,-9,-62,-21,-14,-9,-27,-21,-1,-9,3,-20,10,-8,29,-20,22,-8,61,-20,32,-8,84,-20,46,-8,114,-20,58,-8,-111,-20,67,-8,-88,-20,79,-8,-59,-20,91,-8,-27,-20,98,-8,-7,-20,111,-8,21,-19,125,-8,47,-19,-121,-8,66,-19,-109,-8,93,-19,-99,-8,125,-19,-93,-8,-113,-19,-82,-8,-85,-19,-76,-8,-64,-19,-69,-8,-34,-19,-58,-8,-7,-19,-50,-8,8,-18,-39,-8,37,-18,-29,-8,66,-18,-24,-8,83,-18,-13,-8,109,-18,1,-7,-121,-18,9,-7,-108,-18,22,-7,-79,-18,31,-7,-49,-18,36,-7,-31,-18,45,-7,-2,-18,52,-7,13,-17,65,-7,41,-17,78,-7,70,-17,85,-7,85,-17,99,-7,115,-17,111,-7,-110,-17,118,-7,-93,-17,-125,-7,-61,-17,-112,-7,-28,-17,-104,-7,-11,-17,-90,-7,23,-16,-76,-7,59,-16,-70,-7,79,-16,-56,-7,117,-16,-43,-7,-100,-16,-36,-7,-79,-16,-18,-7,-42,-16,-9,-7,-18,-16,6,-6,23,-15,24,-6,62,-15,37,-6,86,-15,53,-6,-124,-15,71,-6,-81,-15,84,-6,-54,-15,103,-6,-6,-15,122,-6,41,-14,-119,-6,70,-14,-98,-6,123,-14,-81,-6,-78,-14,-69,-6,-42,-14,-47,-6,12,-13,-32,-6,49,-13,-10,-6,108,-13,13,-5,-90,-13,32,-5,-52,-13,58,-5,10,-12,81,-5,76,-12,99,-5,119,-12,127,-5,-71,-12,-103,-5,-1,-12,-85,-5,49,-11,-57,-5,120,-11,-27,-5,-65,-11,-5,-5,-11,-11,24,-4,67,-10,46,-4,122,-10,79,-4,-56,-10,111,-4,27,-9,-123,-4,88,-9,-88,-4,-85,-9,-54,-4,0,-8,-28,-4,67,-8,9,-3,-103,-8,45,-3,-11,-8,72,-3,60,-7,111,-3,-106,-7,-104,-3,-12,-7,-74,-3,63,-6,-34,-3,-95,-6,-4,-3,-15,-6,36,-2,86,-5,78,-2,-70,-5,113,-2,14,-4,-103,-2,121,-4,-62,-2,-26,-4,-27,-2,60,-3,17,-1,-85,-3,60,-1,27,-2,96,-1,120,-2,-116,-1,-22,-2}; }
	private static byte[] data50(){ return new byte[] {-68,-1,89,-1,-26,-1,-73,-1,20,0,48,0,64,0,-89,0,105,0,9,1,-102,0,-126,1,-63,0,-23,1,-16,0,103,2,31,1,-30,2,76,1,71,3,-127,1,-62,3,-75,1,65,4,-33,1,-84,4,19,2,43,5,70,2,-83,5,112,2,28,6,-93,2,-99,6,-40,2,31,7,3,3,-112,7,54,3,19,8,100,3,-127,8,-101,3,3,9,-49,3,-120,9,-4,3,-8,9,51,4,122,10,104,4,-2,10,-106,4,110,11,-51,4,-16,11,1,5,118,12,43,5,-21,12,93,5,109,13,-108,5,-18,13,-62,5,93,14,-10,5,-31,14,33,6,81,15,85,6,-47,15,-119,6,79,16,-74,6,-65,16,-26,6,63,17,23,7,-69,17,69,7,38,18,117,7,-92,18,-92,7,29,19,-48,7,-122,19,0,8,-1,19,45,8,118,20,85,8,-33,20,-127,8,83,21,-85,8,-77,21,-36,8,33,22,9,9,-111,22,45,9,-12,22,86,9,95,23,-126,9,-57,23,-89,9,35,24,-50,9,-117,24,-11,9,-18,24,24,10,69,25,62,10,-92,25,100,10,2,26,-124,10,82,26,-87,10,-87,26,-49,10,-3,26,-17,10,71,27,14,11,-99,27,38,11,-26,27,69,11,50,28,101,11,122,28,-126,11,-72,28,-99,11,-1,28,-74,11,71,29,-55,11,-128,29,-31,11,-65,29,-5,11,-9,29,16,12,39,30,39,12,94,30,57,12,-110,30,74,12,-69,30,93,12,-24,30,107,12,15,31,121,12,54,31,-117,12,87,31,-103,12,115,31,-91,12,-108,31,-82,12,-78,31,-76,12,-55,31,-68,12,-33,31,-59,12,-16,31,-51,12,-5,31,-45,12,7,32,-39,12,18,32,-39,12,24,32,-39,12,32,32,-40,12,30,32,-40,12,29,32,-41,12,24,32,-43,12,14,32,-47,12,5,32,-53,12,-7,31,-59,12,-25,31,-65,12,-44,31,-74,12,-63,31,-86,12,-86,31,-96,12,-115,31,-105,12,110,31,-118,12,81,31,120,12,49,31,105,12,15,31,88,12,-28,30,73,12,-71,30,57,12,-115,30,38,12,94,30,16,12,45,30,-4,11,-5,29,-25,11,-61,29,-47,11,-120,29,-69,11,80,29,-92,11,18,29,-121,11,-43,28,108,11,-103,28,82,11,82,28,55,11,10,28,29,11,-57,27,1,11,122,27,-26,10,52,27,-57,10,-27,26,-89,10,-106,26,-122,10,80,26,97,10,-2,25,62,10,-87,25,32,10,88,25,-1,9,-3,24,-35,9,-94,24,-67,9,80,24,-105,9,-11,23,111,9,-103,23,76,9,68,23,39,9,-30,22,4,9,-115,22,-37,8,44,22,-77,8,-58,21,-109,8,108,21,105,8,9,21,63,8,-94,20,29,8,69,20,-11,7,-33,19,-55,7,121,19,-95,7,32,19,120,7,-76,18,81,7,72,18,44,7,-20,17,1,7,-124,17,-37,6,38,17,-79,6,-69,16,-120,6,79,16,100,6,-14,15,56,6,-119,15,11,6,32,15,-25,5,-62,14,-67,5,88,14,-111,5,-18,13,110,5,-112,13,71,5,36,13,29,5,-70,12,-8,4,100,12,-54,4,-2,11,-91,4,-90,11,126,4,58,11,87,4,-46,10,51,4,127,10,7,4,26,10,-35,3,-75,9,-68,3,97,9,-108,3,-6,8,111,3,-108,8,80,3,68,8,38,3,-29,7,-2,2,-125,7,-33,2,51,7,-71,2,-44,6,-100,2,-123,6,120,2,39,6,82,2,-53,5,53,2,-126,5,15,2,41,5,-23,1,-49,4,-48,1,-122,4,-81,1,44,4,-115,1,-43,3,114,1,-109,3,80,1,63,3,44,1,-20,2,19,1,-82,2,-15,0,92,2,-48,0,14,2,-73,0,-48,1,-102,0,-127,1,-126,0,73,1,99,0,-5,0,71,0,-82,0,49,0,122,0,17,0,50,0,-13,-1,-22,-1,-33,-1,-74,-1,-60,-1,110,-1,-87,-1,40,-1,-105,-1,-11,-2,127,-1,-79,-2,99,-1,112,-2,78,-1,69,-2,52,-1,3,-2,35,-1,-39,-3,7,-1,-101,-3,-18,-2,92,-3,-33,-2,50,-3,-58,-2,-11,-4,-81,-2,-72,-4,-95,-2,-113,-4,-118,-2,85,-4,113,-2,29,-4,97,-2,-8,-5,75,-2,-67,-5,54,-2,-123,-5,39,-2,98,-5,16,-2,42,-5,5,-2,5,-5,-17,-3,-48,-6,-41,-3,-100,-6,-53,-3,119,-6,-73,-3,65,-6,-95,-3,16,-6,-112,-3,-17,-7,125,-3,-71,-7,105,-3,-124,-7,91,-3,101,-7,69,-3,49,-7,49,-3,-4,-8,37,-3,-38,-8,17,-3,-91,-8,5,-3,-124,-8,-16,-4,80,-8,-37,-4,28,-8,-50,-4,-5,-9,-73,-4,-55,-9,-95,-4,-108,-9,-107,-4,112,-9,-128,-4,61,-9,104,-4,10,-9,89,-4,-27,-10,71,-4,-84,-10,52,-4,116,-10,37,-4,81,-10,13,-4,28,-10,-10,-5,-27,-11,-26,-5,-65,-11,-49,-5,-120,-11}; }
	private static byte[] data51(){ return new byte[] {-66,-5,96,-11,-89,-5,39,-11,-112,-5,-17,-12,126,-5,-60,-12,104,-5,-120,-12,82,-5,75,-12,66,-5,30,-12,42,-5,-31,-13,17,-5,-89,-13,-5,-6,121,-13,-28,-6,57,-13,-52,-6,-7,-14,-71,-6,-56,-14,-96,-6,-122,-14,-115,-6,83,-14,114,-6,20,-14,84,-6,-43,-15,61,-6,-95,-15,33,-6,94,-15,6,-6,27,-15,-17,-7,-30,-16,-44,-7,-98,-16,-72,-7,87,-16,-95,-7,29,-16,-123,-7,-43,-17,105,-7,-113,-17,79,-7,83,-17,49,-7,11,-17,26,-7,-54,-18,-1,-8,125,-18,-28,-8,52,-18,-55,-8,-12,-19,-86,-8,-85,-19,-116,-8,95,-19,113,-8,30,-19,83,-8,-48,-20,55,-8,-124,-20,26,-8,65,-20,-5,-9,-11,-21,-34,-9,-90,-21,-61,-9,98,-21,-94,-9,23,-21,-123,-9,-47,-22,103,-9,-126,-22,75,-9,51,-22,48,-9,-21,-23,19,-9,-99,-23,-11,-10,81,-23,-41,-10,12,-23,-74,-10,-62,-24,-104,-10,117,-24,125,-10,44,-24,95,-10,-27,-25,61,-10,-99,-25,32,-10,86,-25,3,-10,14,-25,-28,-11,-58,-26,-54,-11,126,-26,-82,-11,56,-26,-110,-11,-14,-27,121,-11,-87,-27,96,-11,101,-27,67,-11,36,-27,39,-11,-29,-28,12,-11,-94,-28,-15,-12,99,-28,-41,-12,37,-28,-67,-12,-25,-29,-89,-12,-90,-29,-110,-12,106,-29,122,-12,51,-29,97,-12,-7,-30,77,-12,-64,-30,57,-12,-120,-30,35,-12,87,-30,15,-12,37,-30,-5,-13,-15,-31,-23,-13,-60,-31,-41,-13,-102,-31,-62,-13,109,-31,-78,-13,70,-31,-93,-13,31,-31,-108,-13,-10,-32,-120,-13,-45,-32,125,-13,-77,-32,110,-13,-107,-32,95,-13,124,-32,84,-13,90,-32,81,-13,65,-32,73,-13,47,-32,63,-13,25,-32,55,-13,13,-32,50,-13,2,-32,44,-13,-16,-33,43,-13,-23,-33,44,-13,-26,-33,39,-13,-35,-33,41,-13,-33,-33,45,-13,-27,-33,41,-13,-24,-33,42,-13,-10,-33,44,-13,-7,-33,52,-13,9,-32,62,-13,28,-32,67,-13,44,-32,75,-13,69,-32,91,-13,96,-32,101,-13,118,-32,113,-13,-99,-32,127,-13,-59,-32,-117,-13,-29,-32,-98,-13,15,-31,-77,-13,64,-31,-62,-13,104,-31,-40,-13,-99,-31,-19,-13,-55,-31,6,-12,6,-30,32,-12,72,-30,53,-12,124,-30,84,-12,-60,-30,112,-12,16,-29,-121,-12,82,-29,-89,-12,-95,-29,-54,-12,-11,-29,-26,-12,63,-28,8,-11,-101,-28,44,-11,-7,-28,78,-11,71,-27,120,-11,-86,-27,-95,-11,16,-26,-58,-11,106,-26,-17,-11,-41,-26,21,-10,56,-25,66,-10,-87,-25,112,-10,33,-24,-103,-10,-121,-24,-53,-10,1,-23,-1,-10,125,-23,44,-9,-20,-23,96,-9,112,-22,-108,-9,-9,-22,-61,-9,108,-21,-5,-9,-9,-21,50,-8,-120,-20,96,-8,5,-19,-99,-8,-107,-19,-47,-8,22,-18,13,-7,-83,-18,74,-7,68,-17,-127,-7,-51,-17,-67,-7,106,-16,-2,-7,6,-15,56,-6,-109,-15,120,-6,53,-14,-71,-6,-39,-14,-11,-6,105,-13,56,-5,15,-12,124,-5,-72,-12,-72,-5,77,-11,-4,-5,-7,-11,57,-4,-111,-10,127,-4,61,-9,-58,-4,-20,-9,3,-3,-119,-8,72,-3,58,-7,-112,-3,-22,-7,-48,-3,-122,-6,25,-2,57,-5,96,-2,-19,-5,-97,-2,-115,-4,-25,-2,64,-3,49,-1,-12,-3,114,-1,-110,-2,-68,-1,72,-1,-7,-1,-20,-1,62,0,-92,0,-123,0,88,1,-57,0,-10,1,17,1,-87,2,90,1,93,3,-104,1,-2,3,-34,1,-78,4,38,2,98,5,103,2,-1,5,-83,2,-80,6,-13,2,98,7,47,3,-4,7,119,3,-89,8,-65,3,82,9,-5,3,-20,9,60,4,-103,10,117,4,48,11,-72,4,-44,11,-1,4,119,12,58,5,8,13,120,5,-82,13,-72,5,77,14,-15,5,-40,14,48,6,119,15,108,6,17,16,-92,6,-105,16,-32,6,45,17,27,7,-59,17,78,7,65,18,-118,7,-46,18,-69,7,77,19,-14,7,-38,19,40,8,101,20,84,8,-38,20,-118,8,93,21,-65,8,-35,21,-20,8,73,22,31,9,-60,22,79,9,63,23,120,9,-93,23,-90,9,23,24,-44,9,-120,24,-9,9,-23,24,30,10,85,25,66,10,-84,25,108,10,14,26,-107,10,112,26,-75,10,-66,26,-38,10,27,27,-3,10,115,27,26,11,-71,27,59,11,12,28,91,11,90,28,116,11,-102,28,-113,11,-29,28,-85,11,42,29,-65,11,96,29,-42,11,-95,29,-23,11,-50,29,2,12,5,30,25,12,58,30,41,12,96,30,59,12,-113,30,80,12,-72,30,93,12,-42,30,106,12,-1,30,117,12,36,31,124,12,57,31,-121,12,87,31,-111,12,110,31,-102,12,118,31,-91,12,-119,31,-87,12,-98,31,-90,12,-93,31,-85,12,-81,31,-88,12,-82,31,-86,12,-78,31,-82,12,-79,31,-84,12,-89,31,-86,12,-91,31,-90,12,-96,31}; }
	private static byte[] data52(){ return new byte[] {-97,12,-113,31,-100,12,-128,31,-102,12,112,31,-111,12,90,31,-123,12,75,31,122,12,54,31,110,12,23,31,101,12,-5,30,88,12,-40,30,76,12,-70,30,62,12,-102,30,44,12,114,30,31,12,75,30,16,12,36,30,-4,11,-9,29,-20,11,-52,29,-40,11,-96,29,-61,11,111,29,-80,11,61,29,-101,11,11,29,-121,11,-45,28,114,11,-100,28,91,11,101,28,67,11,45,28,44,11,-14,27,21,11,-77,27,0,11,117,27,-25,10,56,27,-52,10,-6,26,-78,10,-71,26,-102,10,117,26,-127,10,53,26,98,10,-9,25,67,10,-76,25,40,10,113,25,12,10,43,25,-14,9,-29,24,-38,9,-102,24,-66,9,82,24,-95,9,15,24,-126,9,-55,23,98,9,-128,23,72,9,56,23,45,9,-20,22,15,9,-92,22,-15,8,95,22,-45,8,20,22,-73,8,-57,21,-100,8,-127,21,127,8,53,21,98,8,-23,20,72,8,-93,20,41,8,90,20,12,8,26,20,-22,7,-47,19,-53,7,-120,19,-79,7,67,19,-108,7,-6,18,118,7,-80,18,91,7,112,18,62,7,37,18,36,7,-39,17,13,7,-103,17,-17,6,83,17,-46,6,10,17,-69,6,-52,16,-97,6,-123,16,-120,6,73,16,107,6,5,16,78,6,-64,15,56,6,-121,15,26,6,70,15,-4,5,4,15,-23,5,-57,14,-46,5,-122,14,-76,5,70,14,-96,5,17,14,-121,5,-50,13,110,5,-112,13,89,5,94,13,62,5,33,13,43,5,-17,12,19,5,-78,12,-6,4,117,12,-23,4,68,12,-45,4,8,12,-70,4,-49,11,-90,4,-91,11,-114,4,105,11,122,4,45,11,107,4,2,11,84,4,-52,10,59,4,-108,10,43,4,109,10,21,4,53,10,5,4,16,10,-19,3,-36,9,-42,3,-91,9,-55,3,126,9,-74,3,71,9,-96,3,19,9,-110,3,-17,8,124,3,-68,8,102,3,-120,8,88,3,101,8,69,3,47,8,49,3,-5,7,35,3,-38,7,15,3,-92,7,4,3,-128,7,-14,2,76,7,-36,2,26,7,-52,2,-4,6,-74,2,-56,6,-94,2,-109,6,-106,2,113,6,-127,2,61,6,109,2,8,6,94,2,-24,5,72,2,-74,5,48,2,-127,5,34,2,95,5,15,2,38,5,-5,1,-17,4,-19,1,-52,4,-41,1,-108,4,-54,1,112,4,-77,1,56,4,-101,1,1,4,-117,1,-34,3,114,1,-93,3,93,1,101,3,82,1,59,3,58,1,1,3,31,1,-57,2,12,1,-95,2,-15,0,99,2,-39,0,35,2,-55,0,-10,1,-79,0,-76,1,-97,0,-119,1,-126,0,73,1,103,0,4,1,87,0,-47,0,62,0,-116,0,34,0,70,0,13,0,21,0,-17,-1,-48,-1,-49,-1,-118,-1,-72,-1,85,-1,-101,-1,9,-1,126,-1,-66,-2,103,-1,-122,-2,71,-1,56,-2,51,-1,-5,-3,20,-1,-84,-3,-13,-2,94,-3,-40,-2,34,-3,-73,-2,-49,-4,-105,-2,123,-4,125,-2,58,-4,92,-2,-28,-5,59,-2,-115,-5,31,-2,75,-5,-5,-3,-13,-6,-39,-3,-104,-6,-65,-3,81,-6,-104,-3,-5,-7,120,-3,-78,-7,85,-3,84,-7,50,-3,-8,-8,16,-3,-82,-8,-22,-4,82,-8,-61,-4,-15,-9,-92,-4,-92,-9,127,-4,64,-9,90,-4,-33,-10,57,-4,-112,-10,16,-4,46,-10,-22,-5,-55,-11,-53,-5,117,-11,-93,-5,19,-11,121,-5,-80,-12,86,-5,93,-12,46,-5,-10,-13,13,-5,-94,-13,-29,-6,60,-13,-69,-6,-43,-14,-101,-6,124,-14,114,-6,24,-14,72,-6,-79,-15,38,-6,89,-15,-1,-7,-15,-16,-42,-7,-117,-16,-76,-7,51,-16,-118,-7,-49,-17,95,-7,108,-17,57,-7,23,-17,14,-7,-75,-18,-22,-8,90,-18,-57,-8,-14,-19,-96,-8,-113,-19,124,-8,58,-19,84,-8,-43,-20,47,-8,114,-20,14,-8,28,-20,-26,-9,-67,-21,-65,-9,94,-21,-99,-9,10,-21,118,-9,-81,-22,79,-9,83,-22,46,-9,0,-22,12,-9,-92,-23,-20,-10,84,-23,-54,-10,-7,-24,-87,-10,-95,-24,-118,-10,85,-24,104,-10,0,-24,70,-10,-82,-25,40,-10,101,-25,10,-10,18,-25,-21,-11,-60,-26,-49,-11,127,-26,-79,-11,52,-26,-109,-11,-21,-27,121,-11,-86,-27,92,-11,101,-27,69,-11,38,-27,42,-11,-28,-28,16,-11,-90,-28,-8,-12,108,-28,-29,-12,46,-28,-51,-12,-13,-29,-71,-12,-63,-29,-94,-12,-115,-29,-116,-12,92,-29,119,-12,50,-29,98,-12,4,-29,83,-12,-45,-30,71,-12,-86,-30,56,-12,-123,-30,38,-12,97,-30,24,-12,68,-30,9,-12,36,-30,-2,-13,8,-30,-11,-13,-21,-31,-19,-13,-47,-31,-26,-13,-68,-31,-35,-13,-85,-31,-42,-13,-103,-31,-45,-13,-119,-31,-49,-13,-128,-31,-55,-13,122,-31,-59,-13,117,-31,-62,-13,114,-31,-59,-13,111,-31}; }
	private static byte[] data53(){ return new byte[] {-55,-13,107,-31,-50,-13,113,-31,-49,-13,120,-31,-46,-13,-124,-31,-41,-13,-109,-31,-37,-13,-95,-31,-30,-13,-75,-31,-21,-13,-53,-31,-14,-13,-30,-31,-5,-13,-2,-31,9,-12,25,-30,24,-12,50,-30,38,-12,89,-30,51,-12,-128,-30,64,-12,-91,-30,82,-12,-49,-30,99,-12,-10,-30,120,-12,38,-29,-115,-12,91,-29,-99,-12,-115,-29,-79,-12,-58,-29,-53,-12,-1,-29,-29,-12,50,-28,-2,-12,113,-28,26,-11,-76,-28,48,-11,-14,-28,76,-11,56,-27,107,-11,-126,-27,-125,-11,-56,-27,-97,-11,23,-26,-67,-11,91,-26,-33,-11,-82,-26,-1,-11,5,-25,27,-10,81,-25,65,-10,-90,-25,104,-10,-1,-25,-120,-10,82,-24,-85,-10,-78,-24,-46,-10,17,-23,-11,-10,101,-23,30,-9,-54,-23,69,-9,46,-22,107,-9,-121,-22,-107,-9,-16,-22,-72,-9,79,-21,-30,-9,-72,-21,17,-8,34,-20,57,-8,-126,-20,100,-8,-14,-20,-111,-8,98,-19,-71,-8,-59,-19,-25,-8,55,-18,21,-7,-85,-18,61,-7,18,-17,106,-7,-119,-17,-104,-7,0,-16,-62,-7,101,-16,-11,-7,-38,-16,39,-6,82,-15,80,-6,-67,-15,125,-6,59,-14,-93,-6,-89,-14,-44,-6,31,-13,8,-5,-105,-13,53,-5,-2,-13,105,-5,119,-12,-100,-5,-14,-12,-59,-5,95,-11,-13,-5,-35,-11,35,-4,90,-10,77,-4,-61,-10,126,-4,63,-9,-80,-4,-72,-9,-36,-4,31,-8,15,-3,-104,-8,57,-3,1,-7,104,-3,124,-7,-105,-3,-8,-7,-67,-3,97,-6,-20,-3,-39,-6,29,-2,79,-5,71,-2,-78,-5,119,-2,41,-4,-91,-2,-97,-4,-52,-2,1,-3,-4,-2,114,-3,44,-1,-26,-3,80,-1,71,-2,124,-1,-71,-2,-95,-1,21,-1,-49,-1,-124,-1,-4,-1,-16,-1,34,0,73,0,76,0,-72,0,116,0,36,1,-105,0,123,1,-65,0,-28,1,-24,0,76,2,11,1,-101,2,53,1,-1,2,94,1,99,3,122,1,-75,3,-97,1,22,4,-65,1,94,4,-24,1,-69,4,13,2,24,5,40,2,99,5,72,2,-65,5,109,2,20,6,-116,2,83,6,-81,2,-83,6,-52,2,3,7,-27,2,65,7,8,3,-112,7,39,3,-28,7,58,3,33,8,88,3,109,8,122,3,-75,8,-112,3,-21,8,-82,3,53,9,-63,3,105,9,-36,3,-80,9,-8,3,-14,9,13,4,33,10,39,4,99,10,64,4,-93,10,83,4,-51,10,108,4,12,11,-127,4,74,11,-112,4,115,11,-88,4,-87,11,-63,4,-31,11,-50,4,7,12,-29,4,61,12,-15,4,95,12,4,5,-109,12,26,5,-61,12,41,5,-33,12,61,5,16,13,79,5,63,13,89,5,93,13,106,5,-118,13,123,5,-74,13,-123,5,-48,13,-106,5,-9,13,-85,5,28,14,-74,5,52,14,-62,5,96,14,-56,5,119,14,-41,5,-100,14,-26,5,-64,14,-16,5,-46,14,1,6,-13,14,15,6,22,15,21,6,45,15,30,6,81,15,42,6,114,15,49,6,-125,15,63,6,-94,15,77,6,-64,15,83,6,-47,15,96,6,-16,15,103,6,-2,15,116,6,28,16,-127,6,56,16,-121,6,74,16,-113,6,107,16,-104,6,-120,16,-96,6,-107,16,-82,6,-80,16,-70,6,-53,16,-63,6,-36,16,-53,6,-7,16,-43,6,22,17,-37,6,38,17,-26,6,67,17,-15,6,94,17,-9,6,112,17,2,7,-115,17,9,7,-99,17,21,7,-70,17,32,7,-45,17,43,7,-27,17,54,7,1,18,64,7,31,18,73,7,48,18,86,7,77,18,96,7,108,18,101,7,-124,18,112,7,-95,18,123,7,-66,18,-123,7,-45,18,-110,7,-15,18,-102,7,10,19,-91,7,39,19,-77,7,68,19,-67,7,91,19,-52,7,121,19,-41,7,-104,19,-32,7,-75,19,-19,7,-47,19,-6,7,-16,19,6,8,12,20,17,8,44,20,28,8,77,20,40,8,104,20,53,8,-120,20,65,8,-90,20,76,8,-57,20,89,8,-27,20,103,8,2,21,117,8,32,21,-125,8,64,21,-113,8,96,21,-103,8,-125,21,-93,8,-91,21,-82,8,-60,21,-67,8,-32,21,-51,8,-4,21,-38,8,31,22,-29,8,63,22,-17,8,96,22,-4,8,123,22,10,9,-103,22,21,9,-69,22,30,9,-39,22,43,9,-13,22,57,9,17,23,69,9,44,23,80,9,71,23,91,9,103,23,101,9,-128,23,111,9,-104,23,124,9,-74,23,-124,9,-51,23,-115,9,-29,23,-102,9,-2,23,-94,9,18,24,-83,9,45,24,-76,9,64,24,-68,9,81,24,-59,9,106,24,-54,9,124,24,-50,9,-117,24,-42,9,-95,24,-38,9,-81,24,-36,9,-69,24,-28,9,-53,24,-23,9,-46,24,-19,9,-41,24,-12,9,-26,24,-12,9,-21,24,-7,9,-10,24,-5,9,-11,24,-5,9,-11,24,-3,9,-3,24}; }
	private static byte[] data54(){ return new byte[] {-5,9,-6,24,-9,9,-11,24,-9,9,-7,24,-11,9,-20,24,-13,9,-35,24,-10,9,-38,24,-16,9,-53,24,-26,9,-66,24,-31,9,-73,24,-38,9,-96,24,-42,9,-105,24,-54,9,127,24,-65,9,97,24,-70,9,81,24,-83,9,49,24,-97,9,15,24,-106,9,-7,23,-123,9,-43,23,114,9,-83,23,104,9,-115,23,89,9,94,23,70,9,46,23,56,9,11,23,35,9,-41,22,17,9,-77,22,-8,8,120,22,-28,8,56,22,-42,8,6,22,-67,8,-56,21,-99,8,-118,21,-123,8,86,21,105,8,12,21,76,8,-62,20,53,8,-123,20,23,8,51,20,-8,7,-30,19,-35,7,-97,19,-70,7,74,19,-100,7,5,19,118,7,-86,18,81,7,75,18,52,7,-4,17,14,7,-105,17,-25,6,52,17,-62,6,-29,16,-106,6,122,16,107,6,16,16,69,6,-74,15,24,6,70,15,-20,5,-46,14,-57,5,112,14,-105,5,-4,13,100,5,-120,13,57,5,30,13,10,5,-95,12,-31,4,52,12,-81,4,-77,11,124,4,47,11,80,4,-62,10,22,4,64,10,-35,3,-70,9,-80,3,65,9,124,3,-76,8,70,3,39,8,21,3,-81,7,-40,2,36,7,-99,2,-110,6,109,2,18,6,51,2,127,5,-2,1,0,5,-61,1,104,4,-120,1,-46,3,82,1,80,3,18,1,-70,2,-43,0,29,2,-93,0,-109,1,103,0,-7,0,37,0,96,0,-19,-1,-40,-1,-82,-1,58,-1,112,-1,-100,-2,57,-1,16,-2,-4,-2,112,-3,-59,-2,-29,-4,-122,-2,69,-4,70,-2,-90,-5,14,-2,25,-5,-49,-3,123,-6,-116,-3,-32,-7,81,-3,86,-7,17,-3,-75,-8,-43,-4,20,-8,-96,-4,-122,-9,97,-4,-22,-10,33,-4,77,-10,-23,-5,-59,-11,-87,-5,42,-11,112,-5,-94,-12,51,-5,7,-12,-9,-6,107,-13,-62,-6,-26,-14,-125,-6,78,-14,74,-6,-76,-15,24,-6,48,-15,-39,-7,-96,-16,-99,-7,12,-16,108,-7,-118,-17,49,-7,-3,-18,-11,-8,113,-18,-61,-8,-14,-19,-114,-8,101,-19,87,-8,-34,-20,37,-8,101,-20,-15,-9,-33,-21,-62,-9,107,-21,-115,-9,-24,-22,91,-9,104,-22,47,-9,-10,-23,1,-9,119,-23,-47,-10,-1,-24,-92,-10,-104,-24,117,-10,33,-24,71,-10,-81,-25,32,-10,74,-25,-11,-11,-35,-26,-57,-11,117,-26,-98,-11,28,-26,117,-11,-78,-27,86,-11,87,-27,51,-11,-13,-28,12,-11,-106,-28,-21,-12,70,-28,-55,-12,-22,-29,-90,-12,-106,-29,-122,-12,80,-29,100,-12,0,-29,68,-12,-80,-30,44,-12,112,-30,16,-12,38,-30,-13,-13,-30,-31,-35,-13,-87,-31,-61,-13,106,-31,-80,-13,53,-31,-103,-13,-4,-32,-125,-13,-59,-32,115,-13,-103,-32,96,-13,105,-32,76,-13,61,-32,62,-13,26,-32,48,-13,-16,-33,35,-13,-53,-33,25,-13,-80,-33,14,-13,-109,-33,0,-13,122,-33,-9,-14,108,-33,-20,-14,87,-33,-25,-14,75,-33,-29,-14,57,-33,-33,-14,45,-33,-34,-14,40,-33,-35,-14,31,-33,-35,-14,30,-33,-36,-14,35,-33,-37,-14,40,-33,-35,-14,45,-33,-31,-14,58,-33,-27,-14,69,-33,-20,-14,82,-33,-12,-14,102,-33,-5,-14,121,-33,7,-13,-116,-33,20,-13,-90,-33,30,-13,-60,-33,41,-13,-28,-33,53,-13,6,-32,69,-13,38,-32,85,-13,77,-32,101,-13,118,-32,116,-13,-93,-32,-123,-13,-47,-32,-106,-13,1,-31,-84,-13,48,-31,-61,-13,97,-31,-38,-13,-105,-31,-16,-13,-48,-31,6,-12,8,-30,32,-12,68,-30,56,-12,-128,-30,79,-12,-59,-30,103,-12,9,-29,-128,-12,73,-29,-99,-12,-113,-29,-69,-12,-43,-29,-41,-12,28,-28,-12,-12,103,-28,20,-11,-78,-28,51,-11,-5,-28,82,-11,76,-27,115,-11,-100,-27,-109,-11,-24,-27,-75,-11,61,-26,-46,-11,-113,-26,-13,-11,-27,-26,24,-10,58,-25,59,-10,-117,-25,94,-10,-25,-25,-128,-10,68,-24,-96,-10,-103,-24,-59,-10,-11,-24,-21,-10,83,-23,13,-9,-89,-23,54,-9,4,-22,94,-9,98,-22,-126,-9,-71,-22,-86,-9,25,-21,-53,-9,117,-21,-17,-9,-40,-21,23,-8,57,-20,60,-8,-110,-20,97,-8,-9,-20,-120,-8,91,-19,-83,-8,-78,-19,-43,-8,22,-18,-3,-8,124,-18,31,-7,-43,-18,70,-7,58,-17,111,-7,-98,-17,-109,-7,-12,-17,-68,-7,89,-16,-34,-7,-79,-16,7,-6,19,-15,48,-6,120,-15,81,-6,-49,-15,122,-6,49,-14,-92,-6,-110,-14,-58,-6,-23,-14,-19,-6,75,-13,20,-5,-81,-13,52,-5,3,-12,91,-5,100,-12,-126,-5,-57,-12,-96,-5,27,-11,-58,-5,121,-11,-16,-5,-43,-11,19,-4,35,-10,58,-4,-126,-10,86,-4,-44,-10,122,-4,49,-9,-94,-4,-118,-9,-61,-4,-43,-9,-25,-4,51,-8,10,-3,-114,-8,38,-3,-38,-8,74,-3,49,-7,112,-3,-118,-7,-118,-3,-42,-7}; }
	private static byte[] data55(){ return new byte[] {-88,-3,49,-6,-54,-3,-121,-6,-25,-3,-53,-6,10,-2,31,-5,40,-2,96,-5,73,-2,-74,-5,105,-2,10,-4,-123,-2,72,-4,-89,-2,-102,-4,-58,-2,-18,-4,-36,-2,47,-3,-5,-2,127,-3,27,-1,-53,-3,56,-1,4,-2,89,-1,81,-2,118,-1,-94,-2,-118,-1,-34,-2,-88,-1,40,-1,-63,-1,96,-1,-34,-1,-85,-1,-4,-1,-12,-1,20,0,41,0,48,0,116,0,76,0,-69,0,99,0,-17,0,127,0,55,1,-102,0,126,1,-81,0,-79,1,-55,0,-7,1,-29,0,63,2,-8,0,109,2,22,1,-81,2,44,1,-34,2,72,1,32,3,98,1,101,3,115,1,-105,3,-117,1,-38,3,-91,1,28,4,-73,1,76,4,-48,1,-116,4,-20,1,-53,4,0,2,-8,4,25,2,56,5,52,2,119,5,71,2,-92,5,94,2,-26,5,119,2,38,6,-120,2,82,6,-94,2,-111,6,-76,2,-67,6,-51,2,-4,6,-26,2,59,7,-7,2,100,7,20,3,-92,7,42,3,-26,7,57,3,19,8,83,3,81,8,107,3,-111,8,125,3,-69,8,-104,3,-6,8,-82,3,60,9,-66,3,104,9,-39,3,-91,9,-20,3,-46,9,4,4,18,10,28,4,82,10,46,4,127,10,73,4,-70,10,102,4,-9,10,122,4,37,11,-111,4,103,11,-88,4,-88,11,-70,4,-42,11,-43,4,21,12,-19,4,85,12,1,5,-125,12,29,5,-64,12,48,5,-12,12,69,5,54,13,95,5,116,13,117,5,-93,13,-112,5,-30,13,-86,5,34,14,-67,5,85,14,-42,5,-107,14,-16,5,-43,14,3,6,9,15,28,6,72,15,55,6,-121,15,78,6,-73,15,103,6,-6,15,121,6,46,16,-109,6,108,16,-81,6,-86,16,-59,6,-35,16,-34,6,29,17,-10,6,95,17,9,7,-109,17,34,7,-45,17,58,7,19,18,77,7,72,18,101,7,-121,18,126,7,-60,18,-109,7,-8,18,-86,7,54,19,-61,7,115,19,-41,7,-91,19,-16,7,-31,19,5,8,19,20,28,8,80,20,49,8,-116,20,71,8,-70,20,98,8,-16,20,122,8,42,21,-116,8,93,21,-97,8,-105,21,-76,8,-51,21,-55,8,-6,21,-32,8,48,22,-13,8,101,22,5,9,-108,22,25,9,-58,22,43,9,-14,22,64,9,34,23,84,9,81,23,102,9,123,23,119,9,-85,23,-121,9,-38,23,-107,9,2,24,-88,9,42,24,-70,9,82,24,-54,9,120,24,-41,9,-95,24,-28,9,-56,24,-14,9,-24,24,2,10,10,25,15,10,41,25,28,10,73,25,42,10,102,25,54,10,-127,25,65,10,-98,25,74,10,-70,25,81,10,-43,25,88,10,-19,25,97,10,0,26,108,10,18,26,116,10,35,26,124,10,50,26,-125,10,65,26,-121,10,80,26,-116,10,91,26,-112,10,101,26,-110,10,109,26,-107,10,116,26,-105,10,121,26,-108,10,125,26,-106,10,126,26,-105,10,121,26,-105,10,117,26,-106,10,114,26,-109,10,106,26,-114,10,97,26,-119,10,93,26,-128,10,79,26,123,10,60,26,121,10,45,26,113,10,25,26,106,10,8,26,98,10,-18,25,87,10,-44,25,77,10,-65,25,64,10,-95,25,50,10,-128,25,40,10,98,25,27,10,60,25,12,10,21,25,-2,9,-13,24,-20,9,-54,24,-39,9,-100,24,-56,9,119,24,-77,9,71,24,-95,9,28,24,-115,9,-27,23,119,9,-83,23,100,9,126,23,76,9,64,23,54,9,0,23,34,9,-52,22,4,9,-114,22,-24,8,72,22,-45,8,13,22,-73,8,-59,21,-103,8,124,21,-128,8,61,21,96,8,-14,20,67,8,-78,20,33,8,98,20,1,8,13,20,-24,7,-60,19,-58,7,110,19,-93,7,23,19,-122,7,-54,18,98,7,113,18,59,7,22,18,28,7,-60,17,-7,6,100,17,-47,6,4,17,-80,6,-79,16,-120,6,79,16,99,6,-5,15,59,6,-108,15,20,6,43,15,-17,5,-44,14,-59,5,107,14,-102,5,-1,13,119,5,-93,13,75,5,56,13,29,5,-52,12,-10,4,111,12,-55,4,-1,11,-99,4,-114,11,119,4,45,11,75,4,-71,10,38,4,87,10,-9,3,-26,9,-57,3,114,9,-95,3,14,9,115,3,-104,8,69,3,35,8,27,3,-62,7,-22,2,77,7,-70,2,-42,6,-111,2,116,6,96,2,-2,5,48,2,-123,5,10,2,31,5,-36,1,-90,4,-84,1,48,4,-126,1,-50,3,81,1,86,3,42,1,-16,2,-3,0,120,2,-51,0,1,2,-90,0,-98,1,117,0,41,1,69,0,-75,0,29,0,80,0,-15,-1,-37,-1,-62,-1,102,-1,-101,-1,6,-1,109,-1,-110,-2,63,-1,31,-2,25,-1,-64,-3,-19,-2,76,-3,-54,-2,-20,-4,-97,-2,124,-4}; }
	private static byte[] data56(){ return new byte[] {112,-2,17,-4,72,-2,-72,-5,26,-2,75,-5,-16,-3,-35,-6,-50,-3,-125,-6,-92,-3,23,-6,122,-3,-80,-7,85,-3,92,-7,42,-3,-12,-8,5,-3,-119,-8,-26,-4,55,-8,-68,-4,-43,-9,-101,-4,-124,-9,117,-4,33,-9,79,-4,-63,-10,46,-4,119,-10,7,-4,24,-10,-28,-5,-70,-11,-58,-5,115,-11,-97,-5,27,-11,125,-5,-66,-12,101,-5,119,-12,66,-5,36,-12,28,-5,-46,-13,3,-5,-115,-13,-26,-6,56,-13,-49,-6,-7,-14,-82,-6,-84,-14,-115,-6,96,-14,117,-6,37,-14,88,-6,-38,-15,59,-6,-112,-15,38,-6,90,-15,9,-6,20,-15,-19,-7,-47,-16,-40,-7,-98,-16,-65,-7,91,-16,-90,-7,27,-16,-109,-7,-19,-17,123,-7,-81,-17,99,-7,117,-17,79,-7,77,-17,56,-7,19,-17,43,-7,-25,-18,23,-7,-78,-18,1,-7,-128,-18,-16,-8,92,-18,-35,-8,42,-18,-52,-8,-8,-19,-66,-8,-38,-19,-86,-8,-80,-19,-106,-8,-125,-19,-115,-8,101,-19,126,-8,58,-19,111,-8,18,-19,102,-8,-8,-20,87,-8,-44,-20,76,-8,-66,-20,62,-8,-101,-20,51,-8,119,-20,44,-8,100,-20,29,-8,72,-20,17,-8,41,-20,12,-8,23,-20,-1,-9,0,-20,-13,-9,-27,-21,-17,-9,-43,-21,-26,-9,-66,-21,-35,-9,-90,-21,-38,-9,-102,-21,-47,-9,-121,-21,-53,-9,126,-21,-60,-9,107,-21,-67,-9,89,-21,-68,-9,79,-21,-73,-9,62,-21,-79,-9,50,-21,-84,-9,45,-21,-89,-9,31,-21,-92,-9,18,-21,-95,-9,17,-21,-101,-9,6,-21,-103,-9,-5,-22,-103,-9,-8,-22,-107,-9,-15,-22,-108,-9,-16,-22,-112,-9,-22,-22,-114,-9,-28,-22,-115,-9,-28,-22,-116,-9,-33,-22,-117,-9,-39,-22,-115,-9,-40,-22,-113,-9,-46,-22,-113,-9,-46,-22,-117,-9,-39,-22,-122,-9,-38,-22,-122,-9,-39,-22,-120,-9,-39,-22,-118,-9,-40,-22,-116,-9,-40,-22,-115,-9,-36,-22,-114,-9,-36,-22,-112,-9,-30,-22,-114,-9,-25,-22,-115,-9,-22,-22,-111,-9,-21,-22,-108,-9,-17,-22,-108,-9,-10,-22,-109,-9,-6,-22,-104,-9,-4,-22,-100,-9,0,-21,-99,-9,6,-21,-96,-9,11,-21,-94,-9,18,-21,-93,-9,25,-21,-92,-9,33,-21,-91,-9,39,-21,-89,-9,47,-21,-84,-9,50,-21,-78,-9,55,-21,-76,-9,64,-21,-72,-9,72,-21,-69,-9,78,-21,-68,-9,90,-21,-65,-9,100,-21,-60,-9,102,-21,-55,-9,113,-21,-51,-9,126,-21,-51,-9,-122,-21,-48,-9,-111,-21,-43,-9,-107,-21,-37,-9,-95,-21,-33,-9,-81,-21,-30,-9,-76,-21,-24,-9,-61,-21,-21,-9,-45,-21,-19,-9,-38,-21,-12,-9,-25,-21,-4,-9,-11,-21,0,-8,-3,-21,6,-8,14,-20,11,-8,33,-20,13,-8,43,-20,19,-8,61,-20,23,-8,70,-20,31,-8,88,-20,40,-8,105,-20,47,-8,114,-20,55,-8,-121,-20,65,-8,-102,-20,71,-8,-91,-20,79,-8,-66,-20,87,-8,-41,-20,90,-8,-27,-20,100,-8,-4,-20,114,-8,19,-19,120,-8,35,-19,-126,-8,62,-19,-120,-8,78,-19,-108,-8,106,-19,-96,-8,-119,-19,-91,-8,-99,-19,-81,-8,-67,-19,-66,-8,-36,-19,-59,-8,-15,-19,-45,-8,18,-18,-30,-8,53,-18,-21,-8,75,-18,-5,-8,110,-18,11,-7,-105,-18,17,-7,-77,-18,31,-7,-37,-18,49,-7,5,-17,59,-7,32,-17,77,-7,75,-17,91,-7,103,-17,109,-7,-107,-17,-128,-7,-60,-17,-114,-7,-27,-17,-96,-7,23,-16,-75,-7,72,-16,-58,-7,107,-16,-38,-7,-95,-16,-16,-7,-41,-16,0,-6,-2,-16,22,-6,56,-15,46,-6,113,-15,63,-6,-99,-15,86,-6,-37,-15,103,-6,10,-14,127,-6,73,-14,-101,-6,-120,-14,-80,-6,-72,-14,-52,-6,-6,-14,-24,-6,65,-13,-6,-6,121,-13,20,-5,-63,-13,51,-5,7,-12,77,-5,62,-12,107,-5,-117,-12,-121,-5,-37,-12,-97,-5,22,-11,-64,-5,101,-11,-38,-5,-92,-11,-6,-5,-8,-11,27,-4,75,-10,55,-4,-114,-10,90,-4,-29,-10,125,-4,59,-9,-99,-4,126,-9,-62,-4,-40,-9,-26,-4,56,-8,0,-3,-125,-8,38,-3,-31,-8,78,-3,63,-7,109,-3,-114,-7,-108,-3,-15,-7,-78,-3,68,-6,-40,-3,-86,-6,1,-2,14,-5,36,-2,97,-5,78,-2,-56,-5,122,-2,47,-4,-97,-2,-123,-4,-55,-2,-15,-4,-12,-2,93,-3,25,-1,-72,-3,67,-1,38,-2,111,-1,-105,-2,-108,-1,-13,-2,-64,-1,102,-1,-19,-1,-41,-1,19,0,55,0,66,0,-86,0,104,0,12,1,-105,0,-128,1,-58,0,-11,1,-18,0,89,2,29,1,-50,2,78,1,69,3,118,1,-85,3,-92,1,37,4,-44,1,-101,4,0,2,0,5,49,2,121,5,97,2,-13,5,-117,2,89,6,-66,2,-46,6,-25,2,60,7,22,3,-71,7,69,3,50,8,113,3,-103,8,-92,3,18,9,-44,3,-114,9,-4,3,-8,9,45,4,112,10}; }
	private static byte[] data57(){ return new byte[] {96,4,-24,10,-118,4,83,11,-73,4,-50,11,-25,4,69,12,19,5,-84,12,68,5,34,13,110,5,-118,13,-99,5,2,14,-53,5,120,14,-13,5,-34,14,35,6,83,15,81,6,-58,15,120,6,44,16,-90,6,-99,16,-42,6,11,17,-2,6,110,17,40,7,-30,17,81,7,81,18,118,7,-80,18,-92,7,26,19,-52,7,116,19,-7,7,-36,19,35,8,70,20,67,8,-91,20,105,8,11,21,-111,8,113,21,-79,8,-56,21,-37,8,36,22,6,9,-127,22,39,9,-42,22,73,9,52,23,108,9,-112,23,-117,9,-34,23,-82,9,53,24,-48,9,-118,24,-17,9,-47,24,18,10,34,25,46,10,105,25,76,10,-72,25,106,10,3,26,-124,10,70,26,-97,10,-114,26,-68,10,-45,26,-45,10,16,27,-20,10,83,27,5,11,-113,27,30,11,-60,27,54,11,-1,27,74,11,58,28,93,11,106,28,113,11,-97,28,-125,11,-54,28,-105,11,-8,28,-86,11,39,29,-74,11,78,29,-58,11,119,29,-42,11,-102,29,-27,11,-71,29,-13,11,-39,29,-2,11,-6,29,6,12,20,30,17,12,44,30,28,12,65,30,36,12,85,30,42,12,104,30,46,12,120,30,50,12,-122,30,55,12,-113,30,60,12,-106,30,61,12,-99,30,62,12,-95,30,64,12,-98,30,64,12,-97,30,61,12,-101,30,59,12,-108,30,56,12,-117,30,51,12,-127,30,45,12,116,30,39,12,100,30,32,12,82,30,26,12,59,30,19,12,34,30,9,12,12,30,-3,11,-15,29,-15,11,-46,29,-27,11,-76,29,-41,11,-109,29,-57,11,109,29,-72,11,75,29,-89,11,33,29,-106,11,-13,28,-122,11,-52,28,112,11,-99,28,90,11,109,28,69,11,64,28,46,11,7,28,30,11,-45,27,6,11,-103,27,-19,10,90,27,-36,10,30,27,-60,10,-35,26,-88,10,-99,26,-115,10,98,26,112,10,29,26,83,10,-45,25,58,10,-110,25,28,10,70,25,-3,9,-7,24,-31,9,-77,24,-63,9,98,24,-91,9,25,24,-123,9,-60,23,98,9,112,23,68,9,37,23,31,9,-51,22,-5,8,117,22,-36,8,35,22,-72,8,-57,21,-109,8,106,21,114,8,22,21,76,8,-72,20,35,8,89,20,-1,7,5,20,-40,7,-97,19,-72,7,71,19,-114,7,-27,18,99,7,-127,18,63,7,37,18,24,7,-67,17,-18,6,86,17,-56,6,-6,16,-97,6,-114,16,120,6,33,16,83,6,-59,15,37,6,94,15,-10,5,-14,14,-45,5,-113,14,-84,5,32,14,-123,5,-61,13,87,5,86,13,42,5,-22,12,0,5,-115,12,-46,4,30,12,-88,4,-84,11,-126,4,77,11,84,4,-34,10,39,4,110,10,2,4,12,10,-41,3,-103,9,-84,3,41,9,-124,3,-51,8,83,3,94,8,47,3,-5,7,4,3,-117,7,-41,2,28,7,-80,2,-68,6,-122,2,74,6,91,2,-38,5,54,2,125,5,6,2,18,5,-40,1,-92,4,-77,1,69,4,-118,1,-42,3,94,1,104,3,57,1,15,3,12,1,-94,2,-31,0,54,2,-68,0,-35,1,-112,0,116,1,107,0,26,1,67,0,-83,0,28,0,64,0,-5,-1,-22,-1,-48,-1,-127,-1,-89,-1,25,-1,-123,-1,-59,-2,91,-1,94,-2,50,-1,-7,-3,17,-1,-90,-3,-24,-2,66,-3,-65,-2,-32,-4,-98,-2,-114,-4,121,-2,41,-4,91,-2,-37,-5,49,-2,124,-5,10,-2,29,-5,-21,-3,-48,-6,-60,-3,114,-6,-95,-3,18,-6,-124,-3,-57,-7,94,-3,110,-7,57,-3,17,-7,30,-3,-57,-8,-5,-4,111,-8,-42,-4,22,-8,-68,-4,-49,-9,-104,-4,124,-9,120,-4,58,-9,88,-4,-30,-10,57,-4,-117,-10,32,-4,74,-10,-2,-5,-7,-11,-35,-5,-89,-11,-60,-5,103,-11,-91,-5,25,-11,-125,-5,-53,-12,106,-5,-113,-12,76,-5,66,-12,45,-5,-11,-13,22,-5,-68,-13,-7,-6,111,-13,-28,-6,54,-13,-57,-6,-17,-14,-87,-6,-89,-14,-108,-6,113,-14,119,-6,46,-14,89,-6,-22,-15,68,-6,-74,-15,42,-6,113,-15,18,-6,45,-15,-1,-7,-3,-16,-30,-7,-66,-16,-54,-7,124,-16,-70,-7,75,-16,-95,-7,14,-16,-119,-7,-47,-17,119,-7,-93,-17,96,-7,104,-17,79,-7,61,-17,55,-7,4,-17,32,-7,-53,-18,17,-7,-94,-18,-6,-8,107,-18,-27,-8,53,-18,-43,-8,14,-18,-64,-8,-37,-19,-85,-8,-89,-19,-100,-8,-126,-19,-120,-8,83,-19,113,-8,37,-19,97,-8,2,-19,80,-8,-47,-20,68,-8,-82,-20,51,-8,127,-20,35,-8,82,-20,21,-8,52,-20,2,-8,10,-20,-14,-9,-33,-21,-25,-9,-64,-21,-41,-9,-103,-21,-58,-9,115,-21,-70,-9,86,-21,-83,-9,47,-21,-97,-9,10,-21,-108,-9,-16,-22,-121,-9,-52,-22}; }
	private static byte[] data58(){ return new byte[] {125,-9,-77,-22,112,-9,-111,-22,99,-9,113,-22,90,-9,91,-22,75,-9,62,-22,62,-9,33,-22,55,-9,9,-22,45,-9,-19,-23,33,-9,-44,-23,24,-9,-64,-23,16,-9,-92,-23,8,-9,-117,-23,1,-9,122,-23,-8,-10,99,-23,-15,-10,84,-23,-24,-10,64,-23,-34,-10,46,-23,-41,-10,32,-23,-46,-10,10,-23,-49,-10,-9,-24,-55,-10,-19,-24,-63,-10,-32,-24,-70,-10,-47,-24,-73,-10,-58,-24,-77,-10,-70,-24,-83,-10,-80,-24,-86,-10,-89,-24,-90,-10,-97,-24,-93,-10,-108,-24,-92,-10,-116,-24,-94,-10,-121,-24,-99,-10,-121,-24,-104,-10,-123,-24,-107,-10,-127,-24,-106,-10,127,-24,-107,-10,126,-24,-108,-10,126,-24,-106,-10,124,-24,-103,-10,126,-24,-104,-10,-126,-24,-102,-10,-125,-24,-96,-10,-123,-24,-93,-10,-115,-24,-95,-10,-105,-24,-92,-10,-99,-24,-87,-10,-93,-24,-82,-10,-82,-24,-78,-10,-70,-24,-74,-10,-59,-24,-70,-10,-43,-24,-67,-10,-25,-24,-62,-10,-14,-24,-52,-10,0,-23,-42,-10,19,-23,-38,-10,36,-23,-29,-10,57,-23,-20,-10,78,-23,-12,-10,98,-23,-4,-10,124,-23,2,-9,-110,-23,14,-9,-86,-23,28,-9,-60,-23,40,-9,-38,-23,51,-9,-6,-23,63,-9,28,-22,73,-9,52,-22,89,-9,85,-22,103,-9,123,-22,113,-9,-103,-22,-128,-9,-65,-22,-113,-9,-24,-22,-101,-9,8,-21,-83,-9,49,-21,-69,-9,82,-21,-50,-9,126,-21,-33,-9,-81,-21,-21,-9,-44,-21,0,-8,2,-20,22,-8,51,-20,35,-8,94,-20,56,-8,-112,-20,80,-8,-64,-20,102,-8,-22,-20,123,-8,36,-19,-115,-8,97,-19,-98,-8,-113,-19,-74,-8,-55,-19,-54,-8,-6,-19,-30,-8,54,-18,-4,-8,116,-18,18,-7,-90,-18,43,-7,-24,-18,68,-7,44,-17,88,-7,97,-17,118,-7,-93,-17,-109,-7,-24,-17,-88,-7,35,-16,-61,-7,108,-16,-33,-7,-76,-16,-7,-7,-19,-16,24,-6,55,-15,54,-6,-124,-15,78,-6,-62,-15,109,-6,15,-14,-121,-6,79,-14,-89,-6,-98,-14,-58,-6,-15,-14,-34,-6,53,-13,-2,-6,-122,-13,35,-5,-42,-13,63,-5,26,-12,97,-5,112,-12,-126,-5,-57,-12,-98,-5,12,-11,-61,-5,97,-11,-25,-5,-69,-11,2,-4,5,-10,36,-4,96,-10,64,-4,-86,-10,102,-4,3,-9,-116,-4,94,-9,-87,-4,-85,-9,-50,-4,6,-8,-11,-4,99,-8,20,-3,-80,-8,57,-3,14,-7,96,-3,109,-7,127,-3,-68,-7,-92,-3,29,-6,-55,-3,-128,-6,-25,-3,-50,-6,17,-2,45,-5,50,-2,124,-5,88,-2,-32,-5,127,-2,66,-4,-97,-2,-110,-4,-57,-2,-11,-4,-18,-2,88,-3,15,-1,-88,-3,57,-1,9,-2,97,-1,109,-2,-127,-1,-64,-2,-89,-1,37,-1,-50,-1,-119,-1,-18,-1,-37,-1,23,0,61,0,57,0,-116,0,99,0,-17,0,-117,0,84,1,-87,0,-89,1,-49,0,11,2,-9,0,110,2,25,1,-68,2,65,1,32,3,102,1,-123,3,-123,1,-44,3,-82,1,53,4,-43,1,-105,4,-13,1,-25,4,28,2,68,5,70,2,-94,5,101,2,-14,5,-119,2,84,6,-90,2,-95,6,-51,2,-1,6,-14,2,94,7,16,3,-88,7,56,3,3,8,93,3,97,8,119,3,-82,8,-102,3,9,9,-65,3,98,9,-36,3,-85,9,-1,3,3,10,36,4,90,10,64,4,-96,10,100,4,-12,10,-126,4,57,11,-95,4,-111,11,-63,4,-28,11,-34,4,38,12,-2,4,119,12,33,5,-57,12,59,5,7,13,89,5,89,13,120,5,-90,13,-111,5,-29,13,-78,5,46,14,-48,5,121,14,-25,5,-73,14,1,6,2,15,23,6,60,15,52,6,-126,15,80,6,-56,15,102,6,-1,15,-128,6,69,16,-104,6,-119,16,-84,6,-67,16,-57,6,-6,16,-28,6,55,17,-9,6,105,17,14,7,-89,17,38,7,-31,17,57,7,14,18,81,7,71,18,97,7,116,18,118,7,-84,18,-117,7,-33,18,-98,7,7,19,-78,7,59,19,-60,7,109,19,-43,7,-112,19,-23,7,-65,19,-6,7,-17,19,7,8,17,20,24,8,61,20,40,8,104,20,52,8,-122,20,70,8,-84,20,85,8,-45,20,95,8,-16,20,110,8,17,21,123,8,42,21,-122,8,79,21,-112,8,112,21,-103,8,-123,21,-89,8,-95,21,-78,8,-66,21,-70,8,-48,21,-59,8,-23,21,-49,8,4,22,-47,8,21,22,-36,8,41,22,-26,8,60,22,-21,8,74,22,-15,8,93,22,-10,8,104,22,-3,8,117,22,5,9,-125,22,7,9,-113,22,8,9,-101,22,15,9,-93,22,19,9,-87,22,18,9,-74,22,20,9,-70,22,26,9,-72,22,30,9,-66,22,29,9,-62,22,30,9,-64,22,32,9,-62,22,30,9,-63,22,28,9,-63,22,27,9,-64,22,24,9,-67,22,21,9,-72,22,20,9,-78,22}; }
	private static byte[] data59(){ return new byte[] {18,9,-85,22,14,9,-92,22,10,9,-100,22,6,9,-110,22,2,9,-121,22,-3,8,124,22,-8,8,111,22,-12,8,95,22,-16,8,83,22,-24,8,67,22,-29,8,47,22,-33,8,32,22,-42,8,14,22,-51,8,-5,21,-59,8,-21,21,-70,8,-41,21,-80,8,-65,21,-86,8,-86,21,-95,8,-111,21,-106,8,120,21,-115,8,99,21,-127,8,72,21,118,8,42,21,111,8,15,21,103,8,-18,20,93,8,-41,20,77,8,-68,20,61,8,-102,20,53,8,126,20,39,8,94,20,21,8,60,20,12,8,28,20,-1,7,-8,19,-18,7,-45,19,-28,7,-80,19,-40,7,-118,19,-61,7,102,19,-76,7,71,19,-91,7,26,19,-102,7,-8,18,-119,7,-50,18,118,7,-92,18,102,7,-125,18,83,7,86,18,64,7,41,18,49,7,4,18,32,7,-47,17,17,7,-99,17,4,7,118,17,-15,6,69,17,-38,6,24,17,-59,6,-14,16,-78,6,-67,16,-93,6,-109,16,-112,6,92,16,124,6,37,16,107,6,-2,15,82,6,-56,15,59,6,-110,15,41,6,103,15,16,6,49,15,-8,5,-9,14,-26,5,-54,14,-48,5,-114,14,-72,5,83,14,-91,5,37,14,-114,5,-26,13,125,5,-73,13,100,5,120,13,77,5,55,13,59,5,8,13,31,5,-54,12,4,5,-118,12,-16,4,89,12,-42,4,23,12,-70,4,-42,11,-90,4,-93,11,-116,4,94,11,113,4,26,11,93,4,-26,10,64,4,-94,10,41,4,111,10,12,4,41,10,-16,3,-30,9,-38,3,-84,9,-67,3,100,9,-94,3,25,9,-114,3,-33,8,114,3,-106,8,85,3,74,8,64,3,17,8,33,3,-57,7,2,3,125,7,-21,2,65,7,-52,2,-9,6,-85,2,-82,6,-113,2,116,6,112,2,39,6,88,2,-23,5,58,2,-103,5,28,2,74,5,2,2,13,5,-28,1,-71,4,-57,1,105,4,-84,1,45,4,-120,1,-33,3,102,1,-114,3,77,1,76,3,48,1,-10,2,16,1,-90,2,-14,0,104,2,-48,0,20,2,-72,0,-49,1,-102,0,120,1,123,0,35,1,94,0,-27,0,57,0,-111,0,23,0,59,0,-3,-1,-7,-1,-39,-1,-92,-1,-74,-1,78,-1,-99,-1,8,-1,123,-1,-79,-2,90,-1,89,-2,63,-1,22,-2,25,-1,-62,-3,-5,-2,125,-3,-37,-2,35,-3,-71,-2,-52,-4,-100,-2,-121,-4,122,-2,45,-4,91,-2,-47,-5,64,-2,-114,-5,25,-2,57,-5,-12,-3,-31,-6,-39,-3,-101,-6,-75,-3,67,-6,-110,-3,-20,-7,117,-3,-90,-7,80,-3,80,-7,52,-3,7,-7,20,-3,-84,-8,-13,-4,84,-8,-41,-4,14,-8,-78,-4,-71,-9,-115,-4,98,-9,115,-4,26,-9,80,-4,-60,-10,44,-4,110,-10,18,-4,37,-10,-17,-5,-46,-11,-55,-5,-128,-11,-85,-5,57,-11,-117,-5,-30,-12,107,-5,-116,-12,80,-5,70,-12,45,-5,-11,-13,14,-5,-78,-13,-19,-6,90,-13,-46,-6,4,-13,-73,-6,-63,-14,-109,-6,115,-14,112,-6,34,-14,86,-6,-35,-15,56,-6,-117,-15,24,-6,60,-15,-3,-7,-6,-16,-33,-7,-88,-16,-61,-7,88,-16,-85,-7,22,-16,-117,-7,-52,-17,110,-7,-111,-17,75,-7,72,-17,44,-7,-2,-18,21,-7,-68,-18,-4,-8,110,-18,-30,-8,40,-18,-58,-8,-19,-19,-87,-8,-89,-19,-115,-8,99,-19,115,-8,41,-19,89,-8,-28,-20,63,-8,-95,-20,40,-8,104,-20,15,-8,39,-20,-8,-9,-15,-21,-35,-9,-77,-21,-59,-9,116,-21,-80,-9,64,-21,-105,-9,4,-21,-127,-9,-56,-22,110,-9,-107,-22,88,-9,91,-22,67,-9,36,-22,48,-9,-11,-23,25,-9,-64,-23,6,-9,-117,-23,-11,-10,94,-23,-30,-10,44,-23,-48,-10,3,-23,-68,-10,-41,-24,-89,-10,-86,-24,-104,-10,-127,-24,-119,-10,85,-24,120,-10,45,-24,104,-10,8,-24,90,-10,-31,-25,76,-10,-70,-25,64,-10,-104,-25,51,-10,119,-25,35,-10,88,-25,22,-10,59,-25,12,-10,27,-25,1,-10,-2,-26,-11,-11,-24,-26,-22,-11,-51,-26,-31,-11,-74,-26,-40,-11,-96,-26,-49,-11,-118,-26,-55,-11,117,-26,-61,-11,99,-26,-68,-11,83,-26,-75,-11,69,-26,-81,-11,55,-26,-84,-11,43,-26,-90,-11,34,-26,-96,-11,28,-26,-100,-11,21,-26,-101,-11,11,-26,-101,-11,8,-26,-103,-11,4,-26,-104,-11,3,-26,-102,-11,3,-26,-100,-11,1,-26,-97,-11,4,-26,-94,-11,12,-26,-95,-11,19,-26,-93,-11,29,-26,-89,-11,40,-26,-83,-11,45,-26,-74,-11,57,-26,-67,-11,75,-26,-64,-11,90,-26,-58,-11,110,-26,-52,-11,127,-26,-44,-11,-107,-26,-32,-11,-84,-26,-23,-11,-65,-26,-13,-11,-35,-26,-1,-11,-7,-26,9,-10,18,-25,21,-10,52,-25,34,-10,87,-25,45,-10,117,-25,58,-10,-101,-25,75,-10,-62,-25}; }
	private static byte[] data60(){ return new byte[] {89,-10,-32,-25,109,-10,8,-24,125,-10,43,-24,-115,-10,93,-24,-99,-10,-115,-24,-83,-10,-77,-24,-60,-10,-27,-24,-41,-10,27,-23,-25,-10,70,-23,1,-9,121,-23,24,-9,-75,-23,40,-9,-26,-23,63,-9,33,-22,89,-9,94,-22,109,-9,-110,-22,-121,-9,-47,-22,-99,-9,6,-21,-72,-9,74,-21,-44,-9,-115,-21,-21,-9,-58,-21,8,-8,14,-20,36,-8,88,-20,59,-8,-107,-20,90,-8,-33,-20,122,-8,43,-19,-109,-8,109,-19,-79,-8,-67,-19,-47,-8,13,-18,-19,-8,80,-18,14,-7,-93,-18,48,-7,-9,-18,75,-7,64,-17,108,-7,-106,-17,-117,-7,-36,-17,-79,-7,51,-16,-43,-7,-114,-16,-14,-7,-38,-16,22,-6,54,-15,60,-6,-109,-15,90,-6,-31,-15,-127,-6,63,-14,-88,-6,-97,-14,-58,-6,-14,-14,-20,-6,85,-13,18,-5,-73,-13,52,-5,10,-12,93,-5,108,-12,-128,-5,-64,-12,-88,-5,39,-11,-47,-5,-117,-11,-10,-5,-31,-11,29,-4,76,-10,70,-4,-78,-10,110,-4,5,-9,-101,-4,112,-9,-62,-4,-35,-9,-29,-4,58,-8,13,-3,-91,-8,55,-3,17,-7,93,-3,107,-7,-119,-3,-42,-7,-80,-3,49,-6,-37,-3,-97,-6,7,-2,13,-5,44,-2,106,-5,87,-2,-38,-5,-126,-2,74,-4,-88,-2,-92,-4,-40,-2,17,-3,6,-1,-126,-3,39,-1,-28,-3,81,-1,86,-2,125,-1,-60,-2,-89,-1,29,-1,-41,-1,-116,-1,-4,-1,-19,-1,39,0,93,0,82,0,-48,0,118,0,47,1,-94,0,-98,1,-49,0,15,2,-12,0,107,2,34,1,-39,2,80,1,72,3,117,1,-92,3,-94,1,19,4,-50,1,-127,4,-13,1,-35,4,32,2,74,5,74,2,-71,5,110,2,21,6,-103,2,-128,6,-65,2,-38,6,-23,2,70,7,20,3,-79,7,56,3,8,8,100,3,113,8,-114,3,-36,8,-82,3,53,9,-40,3,-101,9,4,4,0,10,38,4,88,10,75,4,-62,10,112,4,40,11,-110,4,121,11,-66,4,-38,11,-35,4,48,12,1,5,-108,12,38,5,-12,12,72,5,67,13,111,5,-97,13,-105,5,-5,13,-73,5,73,14,-37,5,-92,14,1,6,-3,14,33,6,70,15,68,6,-94,15,99,6,-4,15,-128,6,65,16,-91,6,-107,16,-64,6,-34,16,-34,6,50,17,-1,6,-124,17,26,7,-59,17,58,7,22,18,88,7,100,18,114,7,-94,18,-110,7,-19,18,-81,7,55,19,-57,7,116,19,-29,7,-68,19,-3,7,4,20,19,8,61,20,45,8,-128,20,68,8,-76,20,96,8,-12,20,120,8,52,21,-116,8,101,21,-90,8,-96,21,-66,8,-37,21,-50,8,12,22,-28,8,66,22,-4,8,118,22,13,9,-93,22,31,9,-41,22,51,9,7,23,68,9,45,23,87,9,91,23,104,9,-121,23,121,9,-90,23,-116,9,-49,23,-106,9,-14,23,-92,9,25,24,-78,9,63,24,-70,9,93,24,-56,9,125,24,-42,9,-102,24,-30,9,-79,24,-19,9,-49,24,-11,9,-20,24,-3,9,-3,24,10,10,17,25,20,10,40,25,25,10,56,25,30,10,77,25,33,10,91,25,38,10,106,25,45,10,119,25,48,10,127,25,52,10,-118,25,56,10,-110,25,58,10,-108,25,62,10,-102,25,63,10,-98,25,62,10,-99,25,64,10,-98,25,62,10,-98,25,59,10,-102,25,58,10,-108,25,58,10,-119,25,57,10,-125,25,50,10,126,25,42,10,116,25,39,10,102,25,33,10,89,25,27,10,74,25,21,10,56,25,14,10,38,25,6,10,19,25,-2,9,-3,24,-11,9,-26,24,-19,9,-50,24,-30,9,-75,24,-39,9,-103,24,-48,9,124,24,-62,9,97,24,-77,9,70,24,-90,9,37,24,-105,9,4,24,-118,9,-30,23,125,9,-67,23,108,9,-104,23,93,9,115,23,80,9,71,23,64,9,28,23,48,9,-10,22,31,9,-57,22,13,9,-103,22,-5,8,114,22,-27,8,65,22,-42,8,17,22,-59,8,-34,21,-83,8,-82,21,-105,8,-128,21,-126,8,73,21,108,8,17,21,89,8,-34,20,66,8,-90,20,41,8,108,20,20,8,54,20,-1,7,-9,19,-25,7,-71,19,-48,7,-123,19,-75,7,70,19,-98,7,14,19,-123,7,-53,18,108,7,-121,18,86,7,77,18,58,7,9,18,30,7,-58,17,3,7,-114,17,-28,6,71,17,-54,6,-3,16,-77,6,-65,16,-106,6,118,16,121,6,44,16,96,6,-20,15,67,6,-95,15,42,6,97,15,10,6,23,15,-22,5,-53,14,-49,5,-119,14,-77,5,57,14,-108,5,-21,13,120,5,-85,13,86,5,93,13,54,5,12,13,29,5,-58,12,0,5,115,12,-32,4,34,12,-60,4,-33,11,-93,4,-115,11,-121,4,74,11,101,4,-8,10,67,4,-90,10,38,4,99,10}; }
	private static byte[] data61(){ return new byte[] {4,4,14,10,-27,3,-72,9,-54,3,115,9,-88,3,32,9,-123,3,-52,8,104,3,-120,8,71,3,49,8,39,3,-37,7,10,3,-104,7,-26,2,68,7,-53,2,-4,6,-85,2,-91,6,-117,2,79,6,110,2,11,6,75,2,-73,5,39,2,98,5,12,2,29,5,-22,1,-57,4,-57,1,115,4,-84,1,44,4,-116,1,-41,3,104,1,-124,3,75,1,64,3,43,1,-23,2,9,1,-107,2,-18,0,82,2,-53,0,-2,1,-80,0,-69,1,-113,0,101,1,111,0,17,1,84,0,-50,0,52,0,122,0,18,0,39,0,-8,-1,-26,-1,-42,-1,-109,-1,-74,-1,64,-1,-100,-1,0,-1,121,-1,-80,-2,88,-1,94,-2,64,-1,29,-2,31,-1,-52,-3,7,-1,-116,-3,-24,-2,59,-3,-58,-2,-17,-4,-87,-2,-76,-4,-119,-2,99,-4,107,-2,19,-4,84,-2,-43,-5,55,-2,-125,-5,26,-2,54,-5,1,-2,-4,-6,-32,-3,-81,-6,-61,-3,98,-6,-85,-3,41,-6,-117,-3,-33,-7,114,-3,-89,-7,83,-3,92,-7,55,-3,16,-7,34,-3,-43,-8,6,-3,-115,-8,-25,-4,69,-8,-47,-4,14,-8,-76,-4,-59,-9,-103,-4,126,-9,-125,-4,71,-9,104,-4,0,-9,76,-4,-69,-10,53,-4,-119,-10,25,-4,67,-10,4,-4,16,-10,-24,-5,-51,-11,-49,-5,-121,-11,-68,-5,85,-11,-96,-5,20,-11,-122,-5,-47,-12,116,-5,-97,-12,91,-5,94,-12,65,-5,32,-12,43,-5,-13,-13,17,-5,-77,-13,-5,-6,115,-13,-22,-6,66,-13,-45,-6,5,-13,-69,-6,-54,-14,-88,-6,-100,-14,-111,-6,97,-14,127,-6,54,-14,102,-6,-3,-15,80,-6,-61,-15,63,-6,-104,-15,40,-6,98,-15,16,-6,43,-15,0,-6,1,-15,-21,-7,-53,-16,-44,-7,-105,-16,-59,-7,109,-16,-78,-7,55,-16,-97,-7,4,-16,-113,-7,-34,-17,120,-7,-80,-17,102,-7,-115,-17,81,-7,91,-17,64,-7,41,-17,53,-7,1,-17,37,-7,-47,-18,18,-7,-90,-18,0,-7,-121,-18,-18,-8,88,-18,-34,-8,44,-18,-46,-8,9,-18,-61,-8,-35,-19,-76,-8,-77,-19,-89,-8,-107,-19,-108,-8,113,-19,-124,-8,85,-19,117,-8,43,-19,106,-8,3,-19,95,-8,-25,-20,80,-8,-62,-20,67,-8,-98,-20,57,-8,-125,-20,43,-8,97,-20,29,-8,68,-20,15,-8,44,-20,2,-8,13,-20,-8,-9,-19,-21,-18,-9,-42,-21,-29,-9,-71,-21,-37,-9,-95,-21,-47,-9,-120,-21,-61,-9,112,-21,-70,-9,93,-21,-80,-9,67,-21,-87,-9,41,-21,-91,-9,19,-21,-97,-9,-3,-22,-106,-9,-22,-22,-116,-9,-34,-22,-125,-9,-54,-22,126,-9,-75,-22,124,-9,-90,-22,117,-9,-106,-22,111,-9,-120,-22,106,-9,125,-22,97,-9,117,-22,89,-9,109,-22,84,-9,96,-22,84,-9,82,-22,83,-9,74,-22,79,-9,67,-22,77,-9,58,-22,76,-9,53,-22,73,-9,49,-22,72,-9,45,-22,69,-9,45,-22,66,-9,45,-22,66,-9,42,-22,69,-9,41,-22,68,-9,43,-22,69,-9,44,-22,72,-9,46,-22,73,-9,55,-22,71,-9,60,-22,75,-9,64,-22,83,-9,70,-22,85,-9,79,-22,86,-9,92,-22,91,-9,103,-22,96,-9,111,-22,101,-9,-128,-22,105,-9,-111,-22,109,-9,-101,-22,121,-9,-88,-22,-127,-9,-73,-22,-123,-9,-48,-22,-118,-9,-26,-22,-109,-9,-11,-22,-99,-9,13,-21,-91,-9,41,-21,-83,-9,58,-21,-70,-9,83,-21,-55,-9,110,-21,-46,-9,-123,-21,-33,-9,-93,-21,-20,-9,-60,-21,-10,-9,-33,-21,2,-8,2,-20,13,-8,30,-20,28,-8,67,-20,43,-8,106,-20,55,-8,-120,-20,72,-8,-79,-20,88,-8,-36,-20,101,-8,-3,-20,119,-8,42,-19,-119,-8,87,-19,-102,-8,120,-19,-81,-8,-87,-19,-64,-8,-35,-19,-49,-8,3,-18,-28,-8,56,-18,-13,-8,98,-18,9,-7,-107,-18,34,-7,-52,-18,49,-7,-4,-18,68,-7,56,-17,91,-7,112,-17,113,-7,-99,-17,-118,-7,-38,-17,-94,-7,24,-16,-75,-7,74,-16,-47,-7,-121,-16,-20,-7,-57,-16,2,-6,-5,-16,30,-6,60,-15,58,-6,-127,-15,78,-6,-70,-15,105,-6,1,-14,126,-6,60,-14,-103,-6,-125,-14,-71,-6,-54,-14,-48,-6,8,-13,-22,-6,85,-13,8,-5,-96,-13,34,-5,-37,-13,67,-5,39,-12,100,-5,116,-12,124,-5,-74,-12,-100,-5,5,-11,-68,-5,85,-11,-41,-5,-105,-11,-8,-5,-22,-11,17,-4,45,-10,51,-4,127,-10,87,-4,-44,-10,111,-4,27,-9,-111,-4,111,-9,-73,-4,-63,-9,-43,-4,8,-8,-9,-4,97,-8,23,-3,-68,-8,49,-3,7,-7,81,-3,98,-7,118,-3,-73,-7,-104,-3,-2,-7,-68,-3,89,-6,-39,-3,-94,-6,0,-2,-5,-6,37,-2,87,-5,66,-2,-94,-5,103,-2,-1,-5,-117,-2,91,-4,-87,-2,-88,-4,-50,-2,5,-3,-13,-2,96,-3,21,-1,-86,-3}; }
	private static byte[] data62(){ return new byte[] {59,-1,9,-2,93,-1,106,-2,121,-1,-72,-2,-98,-1,22,-1,-67,-1,97,-1,-27,-1,-68,-1,14,0,24,0,43,0,104,0,78,0,-57,0,116,0,36,1,-110,0,113,1,-71,0,-53,1,-30,0,39,2,-1,0,118,2,33,1,-42,2,69,1,49,3,102,1,122,3,-115,1,-41,3,-82,1,55,4,-55,1,-125,4,-17,1,-37,4,16,2,34,5,55,2,123,5,92,2,-43,5,120,2,31,6,-101,2,122,6,-67,2,-44,6,-41,2,30,7,-6,2,116,7,31,3,-54,7,59,3,18,8,90,3,106,8,125,3,-67,8,-100,3,-3,8,-63,3,81,9,-39,3,-103,9,-10,3,-18,9,22,4,63,10,50,4,127,10,84,4,-50,10,116,4,29,11,-114,4,94,11,-85,4,-83,11,-54,4,-6,11,-31,4,59,12,-5,4,-119,12,26,5,-49,12,55,5,5,13,88,5,76,13,112,5,-122,13,-119,5,-47,13,-94,5,25,14,-73,5,79,14,-43,5,-111,14,-16,5,-45,14,7,6,6,15,34,6,71,15,57,6,-117,15,74,6,-67,15,100,6,-6,15,124,6,55,16,-113,6,101,16,-87,6,-98,16,-70,6,-50,16,-49,6,7,17,-26,6,60,17,-7,6,101,17,15,7,-100,17,33,7,-47,17,48,7,-6,17,67,7,45,18,85,7,94,18,100,7,-126,18,120,7,-80,18,-119,7,-35,18,-104,7,-3,18,-83,7,36,19,-66,7,79,19,-56,7,114,19,-42,7,-103,19,-31,7,-72,19,-16,7,-36,19,-1,7,-2,19,12,8,24,20,25,8,57,20,38,8,91,20,45,8,117,20,55,8,-106,20,64,8,-78,20,75,8,-59,20,89,8,-36,20,100,8,-10,20,105,8,12,21,112,8,36,21,119,8,50,21,-125,8,68,21,-116,8,89,21,-113,8,104,21,-104,8,118,21,-96,8,-120,21,-94,8,-106,21,-91,8,-91,21,-85,8,-79,21,-81,8,-70,21,-76,8,-61,21,-70,8,-54,21,-65,8,-48,21,-63,8,-39,21,-62,8,-34,21,-60,8,-28,21,-58,8,-24,21,-57,8,-21,21,-58,8,-16,21,-59,8,-14,21,-59,8,-15,21,-57,8,-17,21,-59,8,-17,21,-60,8,-18,21,-63,8,-22,21,-64,8,-27,21,-65,8,-33,21,-66,8,-40,21,-69,8,-45,21,-73,8,-53,21,-77,8,-61,21,-82,8,-69,21,-85,8,-82,21,-88,8,-95,21,-93,8,-103,21,-101,8,-116,21,-106,8,124,21,-109,8,109,21,-114,8,92,21,-121,8,75,21,-127,8,60,21,123,8,39,21,115,8,20,21,107,8,6,21,96,8,-15,20,89,8,-32,20,80,8,-57,20,72,8,-83,20,65,8,-102,20,54,8,-127,20,42,8,102,20,35,8,79,20,24,8,52,20,11,8,22,20,2,8,-1,19,-9,7,-33,19,-22,7,-65,19,-33,7,-87,19,-49,7,-120,19,-58,7,109,19,-72,7,75,19,-88,7,39,19,-98,7,11,19,-113,7,-26,18,127,7,-64,18,114,7,-93,18,99,7,123,18,81,7,84,18,67,7,53,18,52,7,7,18,38,7,-38,17,25,7,-70,17,5,7,-113,17,-10,6,111,17,-31,6,66,17,-51,6,18,17,-62,6,-22,16,-78,6,-73,16,-98,6,-122,16,-114,6,98,16,121,6,46,16,100,6,-6,15,84,6,-45,15,62,6,-99,15,41,6,102,15,23,6,62,15,0,6,7,15,-19,5,-35,14,-43,5,-92,14,-65,5,103,14,-80,5,54,14,-101,5,-7,13,-126,5,-65,13,107,5,-110,13,83,5,82,13,58,5,18,13,39,5,-31,12,14,5,-98,12,-12,4,94,12,-34,4,44,12,-63,4,-22,11,-84,4,-74,11,-112,4,112,11,117,4,42,11,95,4,-11,10,65,4,-84,10,40,4,96,10,19,4,41,10,-14,3,-30,9,-45,3,-105,9,-68,3,92,9,-97,3,14,9,-128,3,-62,8,104,3,-123,8,72,3,54,8,41,3,-25,7,16,3,-88,7,-18,2,89,7,-44,2,23,7,-76,2,-59,6,-109,2,115,6,118,2,49,6,85,2,-36,5,52,2,-121,5,24,2,66,5,-11,1,-20,4,-45,1,-107,4,-74,1,78,4,-109,1,-11,3,112,1,-100,3,82,1,84,3,47,1,-8,2,18,1,-82,2,-18,0,82,2,-54,0,-11,1,-86,0,-83,1,-126,0,80,1,95,0,-18,0,66,0,-93,0,24,0,71,0,-14,-1,-27,-1,-43,-1,-107,-1,-80,-1,50,-1,-117,-1,-46,-2,105,-1,-123,-2,61,-1,40,-2,26,-1,-40,-3,-13,-2,115,-3,-48,-2,13,-3,-80,-2,-69,-4,-120,-2,88,-4,96,-2,-12,-5,65,-2,-98,-5,26,-2,58,-5,-14,-3,-41,-6,-48,-3,-127,-6,-87,-3,30,-6,127,-3,-69,-7,91,-3,105,-7,48,-3,6,-7,14,-3,-81,-8,-23,-4,71,-8}; }
	private static byte[] data63(){ return new byte[] {-62,-4,-29,-9,-97,-4,-114,-9,119,-4,41,-9,80,-4,-62,-10,49,-4,107,-10,9,-4,9,-10,-35,-5,-87,-11,-71,-5,84,-11,-110,-5,-16,-12,107,-5,-115,-12,71,-5,59,-12,31,-5,-41,-13,-5,-6,113,-13,-35,-6,28,-13,-74,-6,-69,-14,-109,-6,107,-14,107,-6,11,-14,69,-6,-86,-15,39,-6,87,-15,0,-6,-6,-16,-38,-7,-98,-16,-72,-7,78,-16,-108,-7,-16,-17,114,-7,-109,-17,82,-7,71,-17,44,-7,-18,-18,8,-7,-107,-18,-21,-8,72,-18,-57,-8,-13,-19,-89,-8,-87,-19,-122,-8,82,-19,102,-8,-2,-20,73,-8,-75,-20,41,-8,99,-20,8,-8,21,-20,-22,-9,-48,-21,-52,-9,-128,-21,-81,-9,50,-21,-108,-9,-14,-22,117,-9,-88,-22,87,-9,96,-22,61,-9,35,-22,32,-9,-35,-23,8,-9,-96,-23,-18,-10,92,-23,-43,-10,25,-23,-65,-10,-31,-24,-91,-10,-93,-24,-115,-10,100,-24,123,-10,47,-24,98,-10,-9,-25,76,-10,-66,-25,58,-10,-115,-25,37,-10,90,-25,16,-10,39,-25,-1,-11,-5,-26,-18,-11,-53,-26,-36,-11,-89,-26,-57,-11,125,-26,-73,-11,81,-26,-84,-11,44,-26,-98,-11,6,-26,-114,-11,-27,-27,127,-11,-55,-27,116,-11,-91,-27,108,-11,-124,-27,99,-11,109,-27,87,-11,84,-27,77,-11,61,-27,69,-11,42,-27,60,-11,24,-27,52,-11,7,-27,48,-11,-10,-28,46,-11,-25,-28,42,-11,-34,-28,37,-11,-41,-28,32,-11,-47,-28,30,-11,-52,-28,31,-11,-56,-28,30,-11,-55,-28,29,-11,-52,-28,30,-11,-49,-28,33,-11,-42,-28,34,-11,-33,-28,38,-11,-25,-28,46,-11,-15,-28,52,-11,0,-27,56,-11,18,-27,62,-11,34,-27,72,-11,55,-27,81,-11,76,-27,93,-11,95,-27,106,-11,124,-27,114,-11,-101,-27,125,-11,-72,-27,-118,-11,-39,-27,-104,-11,-3,-27,-89,-11,29,-26,-73,-11,68,-26,-54,-11,107,-26,-37,-11,-109,-26,-22,-11,-58,-26,-11,-11,-13,-26,10,-10,34,-25,34,-10,82,-25,54,-10,-125,-25,75,-10,-70,-25,98,-10,-12,-25,116,-10,44,-24,-117,-10,104,-24,-90,-10,-92,-24,-66,-10,-35,-24,-40,-10,32,-23,-13,-10,100,-23,10,-9,-94,-23,40,-9,-24,-23,65,-9,42,-22,92,-9,119,-22,121,-9,-62,-22,-105,-9,2,-21,-70,-9,79,-21,-37,-9,-97,-21,-9,-9,-24,-21,23,-8,60,-20,57,-8,-113,-20,89,-8,-39,-20,123,-8,51,-19,-100,-8,-117,-19,-69,-8,-38,-19,-31,-8,51,-18,1,-7,-125,-18,38,-7,-32,-18,76,-7,61,-17,110,-7,-113,-17,-108,-7,-17,-17,-70,-7,82,-16,-39,-7,-88,-16,2,-6,7,-15,46,-6,102,-15,82,-6,-65,-15,118,-6,40,-14,-100,-6,-115,-14,-64,-6,-27,-14,-22,-6,74,-13,21,-5,-81,-13,58,-5,9,-12,98,-5,115,-12,-123,-5,-50,-12,-81,-5,53,-11,-38,-5,-98,-11,-2,-5,-6,-11,40,-4,99,-10,82,-4,-52,-10,121,-4,37,-9,-91,-4,-114,-9,-49,-4,-5,-9,-17,-4,89,-8,25,-3,-61,-8,68,-3,44,-7,105,-3,-120,-7,-111,-3,-13,-7,-74,-3,76,-6,-30,-3,-76,-6,13,-2,30,-5,46,-2,124,-5,85,-2,-27,-5,-128,-2,75,-4,-89,-2,-95,-4,-48,-2,10,-3,-6,-2,112,-3,29,-1,-57,-3,70,-1,46,-2,110,-1,-107,-2,-114,-1,-20,-2,-74,-1,79,-1,-37,-1,-96,-1,4,0,3,0,44,0,102,0,76,0,-71,0,113,0,29,1,-105,0,123,1,-71,0,-54,1,-33,0,41,2,5,1,-121,2,36,1,-43,2,71,1,50,3,108,1,-114,3,-117,1,-41,3,-82,1,50,4,-54,1,123,4,-19,1,-44,4,15,2,43,5,43,2,111,5,80,2,-62,5,114,2,22,6,-116,2,89,6,-84,2,-83,6,-55,2,1,7,-31,2,63,7,3,3,-117,7,37,3,-41,7,61,3,20,8,90,3,96,8,120,3,-85,8,-115,3,-27,8,-86,3,45,9,-64,3,99,9,-35,3,-88,9,-6,3,-22,9,17,4,30,10,41,4,99,10,64,4,-88,10,81,4,-40,10,109,4,19,11,-119,4,81,11,-104,4,-127,11,-80,4,-70,11,-52,4,-15,11,-35,4,30,12,-16,4,88,12,0,5,-127,12,20,5,-72,12,42,5,-21,12,60,5,14,13,79,5,68,13,97,5,119,13,110,5,-102,13,127,5,-52,13,-110,5,-8,13,-94,5,21,14,-76,5,68,14,-61,5,113,14,-49,5,-116,14,-30,5,-76,14,-18,5,-49,14,-2,5,-9,14,13,6,31,15,21,6,58,15,35,6,95,15,50,6,-126,15,60,6,-104,15,75,6,-70,15,88,6,-36,15,95,6,-15,15,109,6,16,16,122,6,47,16,-128,6,67,16,-117,6,98,16,-111,6,115,16,-99,6,-114,16,-86,6,-89,16,-78,6,-75,16,-66,6,-49,16,-58,6,-20,16,-58,6,-1,16,-49,6,20,17}; }
	private static byte[] data64(){ return new byte[] {-35,6,38,17,-27,6,50,17,-19,6,75,17,-13,6,96,17,-7,6,106,17,3,7,125,17,10,7,-109,17,12,7,-99,17,22,7,-82,17,25,7,-70,17,29,7,-50,17,36,7,-35,17,40,7,-26,17,47,7,-10,17,54,7,3,18,58,7,12,18,63,7,29,18,65,7,45,18,67,7,53,18,73,7,64,18,81,7,73,18,87,7,78,18,93,7,89,18,95,7,98,18,96,7,112,18,98,7,123,18,102,7,-128,18,106,7,-119,18,110,7,-109,18,112,7,-104,18,116,7,-96,18,121,7,-89,18,121,7,-81,18,122,7,-72,18,125,7,-68,18,-126,7,-65,18,-123,7,-59,18,-121,7,-55,18,-119,7,-48,18,-119,7,-42,18,-117,7,-40,18,-114,7,-35,18,-114,7,-31,18,-113,7,-27,18,-112,7,-23,18,-114,7,-19,18,-112,7,-17,18,-111,7,-17,18,-109,7,-18,18,-106,7,-16,18,-108,7,-13,18,-111,7,-9,18,-112,7,-10,18,-112,7,-12,18,-111,7,-13,18,-109,7,-18,18,-108,7,-23,18,-109,7,-19,18,-115,7,-20,18,-119,7,-25,18,-117,7,-29,18,-117,7,-38,18,-117,7,-45,18,-119,7,-46,18,-124,7,-53,18,-127,7,-62,18,-128,7,-66,18,123,7,-76,18,123,7,-83,18,120,7,-94,18,112,7,-102,18,108,7,-110,18,105,7,-126,18,100,7,118,18,95,7,109,18,89,7,93,18,82,7,79,18,74,7,71,18,67,7,50,18,62,7,29,18,57,7,17,18,50,7,-6,17,45,7,-20,17,36,7,-42,17,25,7,-65,17,17,7,-79,17,6,7,-106,17,-3,6,120,17,-8,6,102,17,-21,6,74,17,-35,6,45,17,-43,6,25,17,-57,6,-9,16,-68,6,-44,16,-75,6,-70,16,-90,6,-103,16,-103,6,-125,16,-121,6,93,16,122,6,51,16,113,6,22,16,96,6,-19,15,79,6,-62,15,67,6,-93,15,48,6,119,15,29,6,73,15,16,6,37,15,-2,5,-11,14,-24,5,-58,14,-42,5,-93,14,-64,5,110,14,-78,5,68,14,-97,5,11,14,-118,5,-45,13,120,5,-86,13,95,5,112,13,72,5,53,13,53,5,6,13,28,5,-54,12,2,5,-117,12,-17,4,87,12,-40,4,19,12,-66,4,-46,11,-89,4,-97,11,-119,4,92,11,114,4,38,11,85,4,-33,10,56,4,-106,10,34,4,90,10,7,4,13,10,-23,3,-61,9,-50,3,-119,9,-84,3,60,9,-115,3,-20,8,118,3,-88,8,88,3,87,8,54,3,6,8,26,3,-61,7,-6,2,110,7,-39,2,24,7,-68,2,-44,6,-104,2,127,6,122,2,56,6,87,2,-33,5,51,2,-122,5,22,2,58,5,-11,1,-35,4,-48,1,-125,4,-81,1,56,4,-116,1,-41,3,105,1,121,3,71,1,47,3,30,1,-47,2,-8,0,112,2,-39,0,33,2,-80,0,-61,1,-115,0,115,1,104,0,14,1,68,0,-87,0,35,0,90,0,-7,-1,-8,-1,-47,-1,-108,-1,-79,-1,64,-1,-118,-1,-37,-2,99,-1,118,-2,65,-1,36,-2,23,-1,-64,-3,-16,-2,90,-3,-49,-2,5,-3,-88,-2,-97,-4,-121,-2,75,-4,93,-2,-23,-5,51,-2,-124,-5,18,-2,49,-5,-24,-3,-50,-6,-65,-3,105,-6,-95,-3,17,-6,124,-3,-84,-7,84,-3,75,-7,48,-3,-8,-8,10,-3,-107,-8,-29,-4,51,-8,-63,-4,-30,-9,-103,-4,-126,-9,120,-4,48,-9,83,-4,-49,-10,45,-4,112,-10,12,-4,33,-10,-27,-5,-59,-11,-66,-5,105,-11,-98,-5,26,-11,123,-5,-68,-12,89,-5,96,-12,59,-5,20,-12,23,-5,-69,-13,-12,-6,98,-13,-41,-6,25,-13,-75,-6,-62,-14,-111,-6,111,-14,117,-6,39,-14,85,-6,-46,-15,59,-6,-115,-15,27,-6,59,-15,-4,-7,-20,-16,-33,-7,-81,-16,-68,-7,100,-16,-98,-7,21,-16,-120,-7,-41,-17,105,-7,-113,-17,76,-7,69,-17,56,-7,8,-17,29,-7,-60,-18,0,-7,-127,-18,-21,-8,73,-18,-46,-8,8,-18,-68,-8,-43,-19,-94,-8,-102,-19,-121,-8,94,-19,118,-8,43,-19,97,-8,-16,-20,77,-8,-72,-20,59,-8,-117,-20,38,-8,88,-20,18,-8,36,-20,3,-8,-4,-21,-17,-9,-50,-21,-37,-9,-93,-21,-53,-9,-128,-21,-70,-9,84,-21,-80,-9,50,-21,-95,-9,10,-21,-110,-9,-27,-22,-120,-9,-57,-22,123,-9,-89,-22,107,-9,-119,-22,97,-9,113,-22,86,-9,84,-22,74,-9,61,-22,62,-9,44,-22,52,-9,19,-22,48,-9,-8,-23,44,-9,-22,-23,36,-9,-41,-23,33,-9,-55,-23,27,-9,-67,-23,17,-9,-77,-23,12,-9,-83,-23,9,-9,-97,-23,9,-9,-107,-23,8,-9,-108,-23,3,-9,-112,-23,1,-9,-115,-23,1,-9,-114,-23,2,-9,-115,-23,2,-9,-114,-23,5,-9,-111,-23,11,-9,-110,-23}; }
	private static byte[] data65(){ return new byte[] {12,-9,-101,-23,14,-9,-92,-23,19,-9,-86,-23,25,-9,-74,-23,29,-9,-61,-23,32,-9,-46,-23,37,-9,-30,-23,43,-9,-16,-23,52,-9,2,-22,58,-9,21,-22,65,-9,41,-22,76,-9,60,-22,85,-9,81,-22,95,-9,107,-22,102,-9,-122,-22,110,-9,-97,-22,124,-9,-73,-22,-120,-9,-47,-22,-107,-9,-18,-22,-95,-9,12,-21,-82,-9,42,-21,-71,-9,76,-21,-58,-9,111,-21,-46,-9,-114,-21,-31,-9,-78,-21,-16,-9,-42,-21,-2,-9,-9,-21,15,-8,29,-20,30,-8,71,-20,40,-8,111,-20,55,-8,-104,-20,70,-8,-68,-20,89,-8,-27,-20,107,-8,16,-19,123,-8,55,-19,-116,-8,99,-19,-96,-8,-113,-19,-78,-8,-75,-19,-59,-8,-28,-19,-41,-8,22,-18,-26,-8,62,-18,-5,-8,109,-18,16,-7,-98,-18,31,-7,-54,-18,50,-7,-3,-18,65,-7,40,-17,86,-7,91,-17,106,-7,-114,-17,123,-7,-70,-17,-112,-7,-19,-17,-91,-7,34,-16,-74,-7,77,-16,-51,-7,127,-16,-27,-7,-77,-16,-9,-7,-33,-16,11,-6,22,-15,32,-6,78,-15,48,-6,122,-15,70,-6,-80,-15,88,-6,-36,-15,110,-6,19,-14,-125,-6,74,-14,-107,-6,117,-14,-83,-6,-85,-14,-61,-6,-30,-14,-42,-6,13,-13,-20,-6,69,-13,2,-5,125,-13,19,-5,-87,-13,41,-5,-30,-13,62,-5,25,-12,82,-5,66,-12,106,-5,122,-12,127,-5,-76,-12,-114,-5,-31,-12,-93,-5,26,-11,-75,-5,67,-11,-52,-5,123,-11,-29,-5,-76,-11,-13,-5,-33,-11,8,-4,24,-10,31,-4,81,-10,48,-4,121,-10,72,-4,-79,-10,95,-4,-22,-10,110,-4,21,-9,-123,-4,77,-9,-100,-4,-123,-9,-83,-4,-82,-9,-60,-4,-25,-9,-44,-4,17,-8,-21,-4,72,-8,3,-3,-128,-8,20,-3,-86,-8,41,-3,-28,-8,65,-3,27,-7,82,-3,68,-7,105,-3,127,-7,125,-3,-70,-7,-115,-3,-29,-7,-91,-3,28,-6,-69,-3,86,-6,-52,-3,-127,-6,-31,-3,-69,-6,-14,-3,-27,-6,10,-2,29,-5,35,-2,87,-5,51,-2,-126,-5,74,-2,-68,-5,99,-2,-10,-5,116,-2,33,-4,-117,-2,93,-4,-94,-2,-103,-4,-78,-2,-59,-4,-52,-2,-2,-4,-27,-2,57,-3,-8,-2,101,-3,17,-1,-95,-3,33,-1,-47,-3,55,-1,15,-2,80,-1,76,-2,99,-1,120,-2,126,-1,-77,-2,-102,-1,-15,-2,-85,-1,34,-1,-62,-1,98,-1,-35,-1,-96,-1,-16,-1,-47,-1,8,0,19,0,32,0,85,0,52,0,-123,0,78,0,-56,0,103,0,9,1,125,0,58,1,-103,0,125,1,-85,0,-78,1,-57,0,-13,1,-28,0,55,2,-8,0,110,2,18,1,-79,2,48,1,-10,2,69,1,45,3,97,1,114,3,126,1,-72,3,-108,1,-14,3,-81,1,56,4,-50,1,126,4,-24,1,-77,4,8,2,-4,4,28,2,59,5,53,2,-121,5,83,2,-49,5,108,2,10,6,-117,2,85,6,-89,2,-94,6,-67,2,-30,6,-37,2,43,7,-4,2,118,7,22,3,-76,7,52,3,1,8,85,3,75,8,113,3,-118,8,-113,3,-38,8,-90,3,29,9,-60,3,109,9,-31,3,-67,9,-6,3,-1,9,27,4,77,10,58,4,-100,10,86,4,-36,10,121,4,41,11,-103,4,121,11,-77,4,-66,11,-46,4,14,12,-16,4,96,12,10,5,-93,12,44,5,-16,12,74,5,51,13,104,5,-122,13,-122,5,-44,13,-93,5,23,14,-59,5,101,14,-29,5,-75,14,-2,5,-6,14,29,6,73,15,58,6,-103,15,85,6,-36,15,118,6,39,16,-107,6,117,16,-80,6,-72,16,-49,6,3,17,-18,6,78,17,9,7,-112,17,39,7,-36,17,63,7,31,18,92,7,105,18,120,7,-79,18,-109,7,-14,18,-81,7,55,19,-51,7,125,19,-25,7,-69,19,1,8,1,20,27,8,71,20,49,8,-123,20,75,8,-60,20,104,8,4,21,127,8,62,21,-104,8,124,21,-80,8,-76,21,-57,8,-14,21,-35,8,46,22,-14,8,99,22,11,9,-103,22,33,9,-47,22,52,9,6,23,71,9,57,23,94,9,105,23,115,9,-104,23,-124,9,-55,23,-105,9,-10,23,-86,9,31,24,-69,9,75,24,-53,9,115,24,-37,9,-101,24,-24,9,-60,24,-11,9,-23,24,1,10,11,25,16,10,43,25,29,10,73,25,40,10,103,25,51,10,-127,25,62,10,-101,25,71,10,-77,25,78,10,-55,25,87,10,-37,25,97,10,-21,25,103,10,-2,25,106,10,12,26,111,10,23,26,115,10,35,26,117,10,42,26,121,10,43,26,125,10,49,26,125,10,50,26,122,10,49,26,123,10,47,26,122,10,40,26,117,10,33,26,114,10,28,26,107,10,15,26,102,10,6,26,96,10,-13,25,89,10,-35,25,84,10,-51,25,73,10,-76,25,64,10,-103,25}; }
	private static byte[] data66(){ return new byte[] {54,10,-125,25,39,10,103,25,25,10,66,25,17,10,35,25,3,10,-3,24,-16,9,-40,24,-32,9,-75,24,-49,9,-121,24,-68,9,89,24,-85,9,47,24,-105,9,-5,23,-123,9,-51,23,112,9,-107,23,87,9,92,23,66,9,41,23,43,9,-25,22,18,9,-88,22,-6,8,112,22,-35,8,44,22,-64,8,-26,21,-88,8,-91,21,-117,8,90,21,108,8,14,21,81,8,-56,20,51,8,118,20,23,8,47,20,-12,7,-36,19,-47,7,-121,19,-79,7,59,19,-115,7,-31,18,106,7,-124,18,74,7,51,18,37,7,-44,17,-2,6,115,17,-35,6,30,17,-75,6,-69,16,-116,6,86,16,104,6,-2,15,61,6,-103,15,23,6,60,15,-18,5,-47,14,-60,5,102,14,-100,5,9,14,112,5,-102,13,68,5,44,13,28,5,-54,12,-17,4,90,12,-63,4,-25,11,-102,4,-126,11,109,4,13,11,63,4,-104,10,23,4,50,10,-26,3,-66,9,-70,3,89,9,-119,3,-30,8,90,3,105,8,50,3,-2,7,2,3,-122,7,-46,2,14,7,-90,2,-93,6,120,2,41,6,70,2,-79,5,26,2,70,5,-19,1,-56,4,-67,1,80,4,-113,1,-23,3,92,1,112,3,43,1,-11,2,2,1,-117,2,-48,0,19,2,-91,0,-87,1,118,0,46,1,72,0,-76,0,31,0,75,0,-18,-1,-42,-1,-68,-1,96,-1,-109,-1,-9,-2,102,-1,-128,-2,55,-1,11,-2,14,-1,-90,-3,-32,-2,50,-3,-78,-2,-66,-4,-117,-2,91,-4,94,-2,-23,-5,55,-2,-118,-5,8,-2,28,-5,-38,-3,-82,-6,-74,-3,77,-6,-114,-3,-34,-7,99,-3,117,-7,58,-3,30,-7,16,-3,-78,-8,-22,-4,71,-8,-57,-4,-13,-9,-100,-4,-114,-9,116,-4,41,-9,84,-4,-44,-10,47,-4,115,-10,13,-4,33,-10,-23,-5,-61,-11,-60,-5,102,-11,-94,-5,29,-11,126,-5,-64,-12,95,-5,100,-12,66,-5,31,-12,28,-5,-52,-13,-6,-6,119,-13,-31,-6,49,-13,-61,-6,-34,-14,-90,-6,-114,-14,-118,-6,84,-14,104,-6,11,-14,78,-6,-48,-15,51,-6,-123,-15,25,-6,60,-15,4,-6,6,-15,-23,-7,-61,-16,-50,-7,-127,-16,-68,-7,78,-16,-93,-7,16,-16,-117,-7,-44,-17,121,-7,-88,-17,97,-7,111,-17,75,-7,56,-17,60,-7,16,-17,37,-7,-34,-18,17,-7,-85,-18,5,-7,-122,-18,-13,-8,89,-18,-29,-8,61,-18,-49,-8,17,-18,-62,-8,-27,-19,-72,-8,-54,-19,-89,-8,-91,-19,-102,-8,127,-19,-111,-8,104,-19,-124,-8,71,-19,120,-8,38,-19,114,-8,19,-19,102,-8,-8,-20,90,-8,-33,-20,83,-8,-46,-20,72,-8,-69,-20,68,-8,-82,-20,62,-8,-104,-20,53,-8,-121,-20,49,-8,-128,-20,41,-8,113,-20,34,-8,99,-20,33,-8,93,-20,31,-8,77,-20,30,-8,65,-20,28,-8,68,-20,22,-8,61,-20,19,-8,52,-20,22,-8,55,-20,20,-8,50,-20,22,-8,54,-20,21,-8,53,-20,19,-8,53,-20,21,-8,61,-20,21,-8,61,-20,24,-8,61,-20,29,-8,71,-20,29,-8,77,-20,30,-8,82,-20,35,-8,93,-20,39,-8,100,-20,42,-8,107,-20,46,-8,123,-20,51,-8,-126,-20,58,-8,-112,-20,63,-8,-100,-20,66,-8,-89,-20,75,-8,-75,-20,82,-8,-62,-20,85,-8,-45,-20,90,-8,-28,-20,98,-8,-14,-20,104,-8,2,-19,111,-8,20,-19,119,-8,37,-19,124,-8,56,-19,-126,-8,75,-19,-116,-8,92,-19,-110,-8,112,-19,-103,-8,-124,-19,-94,-8,-106,-19,-85,-8,-85,-19,-78,-8,-66,-19,-69,-8,-46,-19,-60,-8,-26,-19,-52,-8,-5,-19,-44,-8,18,-18,-38,-8,39,-18,-28,-8,61,-18,-20,-8,82,-18,-12,-8,104,-18,-2,-8,125,-18,7,-7,-109,-18,14,-7,-86,-18,23,-7,-64,-18,31,-7,-43,-18,39,-7,-18,-18,47,-7,5,-17,55,-7,25,-17,66,-7,46,-17,79,-7,64,-17,91,-7,83,-17,99,-7,110,-17,105,-7,-121,-17,114,-7,-103,-17,123,-7,-77,-17,-125,-7,-52,-17,-119,-7,-32,-17,-109,-7,-8,-17,-101,-7,9,-16,-89,-7,31,-16,-78,-7,57,-16,-74,-7,78,-16,-65,-7,101,-16,-52,-7,124,-16,-44,-7,-116,-16,-33,-7,-89,-16,-25,-7,-64,-16,-18,-7,-46,-16,-6,-7,-22,-16,3,-6,4,-15,10,-6,23,-15,19,-6,51,-15,22,-6,72,-15,32,-6,96,-15,45,-6,120,-15,53,-6,-118,-15,63,-6,-91,-15,74,-6,-65,-15,82,-6,-47,-15,92,-6,-18,-15,102,-6,10,-14,109,-6,28,-14,121,-6,56,-14,-124,-6,84,-14,-114,-6,100,-14,-101,-6,-127,-14,-94,-6,-107,-14,-82,-6,-78,-14,-69,-6,-47,-14,-62,-6,-28,-14,-48,-6,4,-13,-37,-6,37,-13,-30,-6,58,-13,-15,-6,89,-13,-2,-6,124,-13,5,-5,-109,-13,19,-5,-77,-13,36,-5,-44,-13}; }
	private static byte[] data67(){ return new byte[] {47,-5,-22,-13,62,-5,14,-12,76,-5,52,-12,85,-5,77,-12,101,-5,114,-12,112,-5,-117,-12,-128,-5,-77,-12,-113,-5,-35,-12,-105,-5,-4,-12,-91,-5,40,-11,-76,-5,83,-11,-64,-5,112,-11,-44,-5,-103,-11,-25,-5,-58,-11,-12,-5,-27,-11,8,-4,16,-10,31,-4,61,-10,45,-4,97,-10,61,-4,-108,-10,75,-4,-73,-10,97,-4,-24,-10,118,-4,29,-9,-125,-4,70,-9,-107,-4,126,-9,-86,-4,-76,-9,-69,-4,-36,-9,-45,-4,19,-8,-23,-4,78,-8,-7,-4,124,-8,15,-3,-73,-8,40,-3,-16,-8,63,-3,28,-7,88,-3,91,-7,105,-3,-116,-7,-124,-3,-55,-7,-95,-3,9,-6,-75,-3,60,-6,-49,-3,-128,-6,-22,-3,-60,-6,-2,-3,-4,-6,23,-2,67,-5,53,-2,-120,-5,77,-2,-66,-5,108,-2,7,-4,-119,-2,80,-4,-96,-2,-115,-4,-67,-2,-39,-4,-43,-2,20,-3,-11,-2,99,-3,18,-1,-78,-3,43,-1,-16,-3,78,-1,61,-2,111,-1,-114,-2,-120,-1,-47,-2,-88,-1,36,-1,-55,-1,118,-1,-27,-1,-70,-1,7,0,14,0,41,0,99,0,68,0,-84,0,100,0,3,1,-121,0,89,1,-90,0,-98,1,-53,0,-9,1,-25,0,64,2,11,1,-103,2,48,1,-14,2,75,1,65,3,110,1,-101,3,-109,1,-13,3,-74,1,60,4,-36,1,-104,4,-2,1,-8,4,25,2,71,5,62,2,-94,5,101,2,-4,5,-121,2,71,6,-82,2,-93,6,-52,2,-11,6,-18,2,83,7,18,3,-79,7,50,3,-3,7,89,3,88,8,-128,3,-75,8,-99,3,5,9,-64,3,99,9,-27,3,-66,9,6,4,9,10,44,4,101,10,79,4,-62,10,108,4,15,11,-110,4,103,11,-78,4,-76,11,-44,4,16,12,-12,4,106,12,18,5,-75,12,55,5,9,13,92,5,94,13,122,5,-88,13,-101,5,-1,13,-69,5,84,14,-42,5,-99,14,-8,5,-18,14,25,6,62,15,55,6,-127,15,89,6,-48,15,114,6,22,16,-112,6,100,16,-82,6,-80,16,-57,6,-13,16,-28,6,60,17,1,7,-123,17,26,7,-62,17,53,7,9,18,82,7,74,18,109,7,-127,18,-120,7,-59,18,-98,7,9,19,-79,7,65,19,-56,7,127,19,-31,7,-70,19,-11,7,-20,19,12,8,37,20,31,8,85,20,52,8,-119,20,74,8,-68,20,93,8,-25,20,109,8,25,21,-128,8,72,21,-111,8,106,21,-91,8,-108,21,-74,8,-66,21,-62,8,-30,21,-50,8,9,22,-35,8,43,22,-22,8,71,22,-10,8,105,22,0,9,-128,22,13,9,-100,22,23,9,-72,22,29,9,-52,22,40,9,-31,22,48,9,-10,22,54,9,4,23,63,9,18,23,70,9,33,23,72,9,46,23,73,9,58,23,77,9,65,23,81,9,68,23,83,9,74,23,82,9,75,23,84,9,76,23,82,9,76,23,78,9,75,23,76,9,66,23,79,9,54,23,78,9,46,23,69,9,40,23,62,9,27,23,57,9,13,23,50,9,-3,22,42,9,-21,22,35,9,-41,22,27,9,-63,22,18,9,-84,22,6,9,-108,22,-6,8,122,22,-17,8,93,22,-25,8,58,22,-35,8,25,22,-49,8,-4,21,-66,8,-37,21,-81,8,-76,21,-94,8,-113,21,-107,8,100,21,-123,8,58,21,116,8,21,21,96,8,-21,20,76,8,-61,20,56,8,-108,20,37,8,97,20,21,8,49,20,3,8,-5,19,-17,7,-58,19,-38,7,-104,19,-63,7,99,19,-88,7,43,19,-107,7,-11,18,127,7,-71,18,103,7,126,18,81,7,71,18,55,7,11,18,29,7,-52,17,7,7,-111,17,-16,6,79,17,-41,6,24,17,-68,6,-45,16,-92,6,-114,16,-116,6,83,16,111,6,16,16,83,6,-54,15,57,6,-114,15,30,6,69,15,3,6,-3,14,-24,5,-62,14,-54,5,120,14,-82,5,47,14,-107,5,-16,13,119,5,-90,13,94,5,103,13,63,5,31,13,31,5,-43,12,5,5,-106,12,-26,4,75,12,-55,4,-2,11,-79,4,-68,11,-107,4,110,11,121,4,33,11,94,4,-27,10,61,4,-102,10,30,4,77,10,7,4,14,10,-25,3,-61,9,-50,3,-125,9,-79,3,55,9,-108,3,-21,8,123,3,-84,8,93,3,100,8,59,3,29,8,32,3,-33,7,6,3,-110,7,-23,2,72,7,-48,2,14,7,-78,2,-60,6,-107,2,124,6,124,2,66,6,95,2,-6,5,74,2,-68,5,49,2,116,5,18,2,49,5,-8,1,-5,4,-35,1,-77,4,-62,1,108,4,-82,1,53,4,-109,1,-15,3,118,1,-83,3,98,1,119,3,73,1,51,3,46,1,-16,2,27,1,-68,2,1,1,123,2,-26,0,60,2,-47,0,10,2,-72,0,-53,1,-91,0,-101,1}; }
	private static byte[] data68(){ return new byte[] {-117,0,92,1,115,0,30,1,96,0,-16,0,71,0,-75,0,44,0,122,0,25,0,79,0,2,0,16,0,-18,-1,-45,-1,-34,-1,-88,-1,-58,-1,112,-1,-82,-1,53,-1,-96,-1,10,-1,-116,-1,-47,-2,121,-1,-84,-2,96,-1,120,-2,73,-1,63,-2,60,-1,23,-2,39,-1,-31,-3,17,-1,-84,-3,2,-1,-121,-3,-20,-2,82,-3,-39,-2,28,-3,-52,-2,-10,-4,-71,-2,-63,-4,-91,-2,-112,-4,-109,-2,112,-4,126,-2,60,-4,114,-2,24,-4,95,-2,-25,-5,72,-2,-71,-5,56,-2,-103,-5,36,-2,101,-5,20,-2,52,-5,5,-2,20,-5,-15,-3,-29,-6,-31,-3,-81,-6,-43,-3,-113,-6,-62,-3,95,-6,-82,-3,48,-6,-95,-3,15,-6,-113,-3,-33,-7,-127,-3,-64,-7,109,-3,-111,-7,91,-3,97,-7,78,-3,65,-7,58,-3,19,-7,40,-3,-29,-8,26,-3,-61,-8,7,-3,-107,-8,-12,-4,102,-8,-26,-4,68,-8,-43,-4,20,-8,-60,-4,-28,-9,-76,-4,-60,-9,-95,-4,-105,-9,-115,-4,103,-9,125,-4,72,-9,105,-4,25,-9,92,-4,-14,-10,77,-4,-63,-10,58,-4,-111,-10,45,-4,107,-10,28,-4,59,-10,6,-4,14,-10,-10,-5,-22,-11,-30,-5,-71,-11,-48,-5,-120,-11,-64,-5,99,-11,-83,-5,51,-11,-104,-5,0,-11,-116,-5,-40,-12,121,-5,-89,-12,103,-5,-126,-12,82,-5,80,-12,63,-5,30,-12,48,-5,-12,-13,30,-5,-65,-13,11,-5,-112,-13,-9,-6,104,-13,-29,-6,52,-13,-47,-6,1,-13,-66,-6,-39,-14,-87,-6,-90,-14,-107,-6,116,-14,-126,-6,75,-14,109,-6,22,-14,94,-6,-22,-15,74,-6,-73,-15,52,-6,-124,-15,35,-6,89,-15,13,-6,39,-15,-7,-7,-15,-16,-21,-7,-61,-16,-42,-7,-112,-16,-62,-7,93,-16,-79,-7,47,-16,-100,-7,-2,-17,-121,-7,-52,-17,116,-7,-96,-17,95,-7,110,-17,78,-7,64,-17,59,-7,13,-17,39,-7,-34,-18,19,-7,-77,-18,-2,-8,-127,-18,-18,-8,78,-18,-34,-8,33,-18,-55,-8,-11,-19,-77,-8,-57,-19,-94,-8,-101,-19,-113,-8,110,-19,123,-8,66,-19,105,-8,22,-19,91,-8,-26,-20,75,-8,-71,-20,60,-8,-113,-20,42,-8,103,-20,22,-8,66,-20,5,-8,22,-20,-6,-9,-23,-21,-19,-9,-62,-21,-35,-9,-100,-21,-50,-9,118,-21,-65,-9,82,-21,-80,-9,48,-21,-97,-9,17,-21,-114,-9,-16,-22,-126,-9,-51,-22,119,-9,-82,-22,105,-9,-113,-22,94,-9,112,-22,83,-9,83,-22,71,-9,58,-22,60,-9,31,-22,51,-9,3,-22,44,-9,-21,-23,35,-9,-42,-23,25,-9,-63,-23,14,-9,-79,-23,8,-9,-100,-23,5,-9,-122,-23,-2,-10,124,-23,-11,-10,114,-23,-17,-10,96,-23,-19,-10,87,-23,-24,-10,74,-23,-27,-10,67,-23,-26,-10,61,-23,-29,-10,53,-23,-30,-10,53,-23,-30,-10,53,-23,-29,-10,49,-23,-29,-10,55,-23,-28,-10,64,-23,-29,-10,65,-23,-23,-10,73,-23,-16,-10,83,-23,-14,-10,93,-23,-11,-10,112,-23,-9,-10,121,-23,1,-9,-117,-23,12,-9,-98,-23,20,-9,-83,-23,30,-9,-57,-23,40,-9,-27,-23,48,-9,-8,-23,62,-9,23,-22,77,-9,57,-22,85,-9,87,-22,98,-9,124,-22,117,-9,-95,-22,-124,-9,-63,-22,-108,-9,-18,-22,-94,-9,19,-21,-76,-9,67,-21,-55,-9,117,-21,-39,-9,-98,-21,-17,-9,-41,-21,2,-8,17,-20,20,-8,64,-20,46,-8,122,-20,73,-8,-73,-20,94,-8,-20,-20,121,-8,46,-19,-108,-8,114,-19,-84,-8,-84,-19,-55,-8,-12,-19,-26,-8,62,-18,0,-7,126,-18,30,-7,-52,-18,55,-7,18,-17,86,-7,99,-17,120,-7,-75,-17,-105,-7,-5,-17,-70,-7,82,-16,-34,-7,-87,-16,-1,-7,-13,-16,36,-6,81,-15,71,-6,-81,-15,104,-6,0,-14,-114,-6,97,-14,-76,-6,-59,-14,-43,-6,27,-13,-4,-6,-127,-13,32,-5,-42,-13,77,-5,61,-12,117,-5,-88,-12,-104,-5,5,-11,-60,-5,111,-11,-17,-5,-35,-11,19,-4,63,-10,62,-4,-83,-10,109,-4,25,-9,-104,-4,123,-9,-61,-4,-16,-9,-18,-4,100,-8,24,-3,-58,-8,73,-3,57,-7,114,-3,-96,-7,-95,-3,21,-6,-46,-3,-117,-6,-5,-3,-11,-6,41,-2,110,-5,90,-2,-28,-5,-122,-2,77,-4,-74,-2,-57,-4,-25,-2,63,-3,20,-1,-89,-3,70,-1,33,-2,119,-1,-100,-2,-95,-1,8,-1,-47,-1,-124,-1,-6,-1,-14,-1,40,0,110,0,90,0,-25,0,-121,0,80,1,-72,0,-53,1,-25,0,72,2,17,1,-80,2,67,1,41,3,116,1,-94,3,-98,1,10,4,-48,1,-127,4,-1,1,-6,4,40,2,97,5,88,2,-40,5,-123,2,80,6,-84,2,-75,6,-35,2,39,7,5,3,-116,7,50,3,-1,7,95,3,111,8,-121,3,-47,8,-76,3,63,9,-32,3,-83,9,7,4,11,10}; }
	private static byte[] data69(){ return new byte[] {50,4,119,10,92,4,-30,10,-128,4,63,11,-88,4,-90,11,-45,4,11,12,-8,4,98,12,30,5,-56,12,61,5,31,13,100,5,126,13,-116,5,-36,13,-83,5,44,14,-46,5,-120,14,-10,5,-29,14,20,6,47,15,57,6,-125,15,91,6,-36,15,116,6,38,16,-109,6,119,16,-73,6,-61,16,-45,6,6,17,-17,6,86,17,6,7,-108,17,36,7,-36,17,65,7,36,18,86,7,94,18,113,7,-96,18,-116,7,-32,18,-92,7,16,19,-67,7,79,19,-45,7,-116,19,-28,7,-70,19,-4,7,-17,19,18,8,37,20,34,8,77,20,53,8,-128,20,66,8,-91,20,85,8,-46,20,101,8,-1,20,112,8,31,21,-128,8,67,21,-110,8,104,21,-100,8,-127,21,-87,8,-94,21,-74,8,-63,21,-66,8,-43,21,-55,8,-16,21,-46,8,10,22,-41,8,26,22,-33,8,46,22,-25,8,66,22,-22,8,76,22,-16,8,90,22,-12,8,95,22,-7,8,107,22,-4,8,116,22,-2,8,116,22,0,9,124,22,-1,8,-126,22,-3,8,125,22,0,9,124,22,-1,8,123,22,-4,8,115,22,-6,8,110,22,-9,8,104,22,-13,8,90,22,-17,8,82,22,-25,8,67,22,-28,8,51,22,-31,8,37,22,-41,8,20,22,-49,8,3,22,-57,8,-14,21,-67,8,-37,21,-76,8,-59,21,-83,8,-83,21,-93,8,-111,21,-102,8,121,21,-115,8,97,21,-128,8,67,21,117,8,37,21,106,8,6,21,93,8,-26,20,80,8,-56,20,64,8,-87,20,47,8,-119,20,33,8,100,20,21,8,61,20,9,8,21,20,-4,7,-17,19,-20,7,-54,19,-38,7,-93,19,-53,7,123,19,-69,7,82,19,-85,7,39,19,-100,7,-1,18,-119,7,-42,18,118,7,-86,18,102,7,-127,18,82,7,85,18,65,7,38,18,50,7,-7,17,32,7,-52,17,11,7,-96,17,-8,6,116,17,-26,6,68,17,-44,6,19,17,-61,6,-25,16,-81,6,-73,16,-98,6,-118,16,-116,6,88,16,120,6,40,16,101,6,-3,15,80,6,-51,15,60,6,-102,15,43,6,110,15,23,6,61,15,3,6,8,15,-11,5,-37,14,-31,5,-85,14,-55,5,125,14,-74,5,81,14,-93,5,31,14,-113,5,-20,13,127,5,-63,13,106,5,-111,13,87,5,104,13,68,5,53,13,49,5,2,13,33,5,-39,12,13,5,-89,12,-7,4,119,12,-24,4,77,12,-42,4,27,12,-61,4,-22,11,-78,4,-61,11,-95,4,-114,11,-113,4,95,11,125,4,58,11,106,4,7,11,94,4,-33,10,75,4,-80,10,55,4,-128,10,40,4,91,10,21,4,44,10,1,4,-4,9,-13,3,-39,9,-34,3,-85,9,-53,3,124,9,-68,3,90,9,-89,3,46,9,-110,3,0,9,-124,3,-35,8,114,3,-82,8,101,3,-118,8,84,3,91,8,66,3,44,8,52,3,11,8,34,3,-37,7,18,3,-86,7,7,3,-121,7,-12,2,92,7,-33,2,46,7,-45,2,12,7,-63,2,-35,6,-81,2,-81,6,-94,2,-115,6,-112,2,96,6,-128,2,66,6,108,2,20,6,89,2,-26,5,74,2,-58,5,57,2,-107,5,40,2,99,5,28,2,67,5,9,2,19,5,-12,1,-25,4,-28,1,-57,4,-48,1,-106,4,-65,1,100,4,-79,1,67,4,-99,1,19,4,-120,1,-30,3,123,1,-66,3,105,1,-117,3,91,1,104,3,71,1,53,3,52,1,1,3,38,1,-36,2,19,1,-89,2,-2,0,117,2,-19,0,81,2,-40,0,26,2,-58,0,-30,1,-72,0,-68,1,-95,0,-121,1,-117,0,81,1,121,0,44,1,97,0,-11,0,82,0,-54,0,61,0,-110,0,37,0,90,0,19,0,49,0,-5,-1,-7,-1,-30,-1,-65,-1,-48,-1,-109,-1,-69,-1,84,-1,-91,-1,24,-1,-110,-1,-20,-2,121,-1,-82,-2,98,-1,112,-2,79,-1,66,-2,52,-1,6,-2,32,-1,-43,-3,7,-1,-105,-3,-21,-2,89,-3,-41,-2,37,-3,-63,-2,-31,-4,-88,-2,-97,-4,-109,-2,109,-4,120,-2,44,-4,90,-2,-20,-5,69,-2,-75,-5,44,-2,111,-5,20,-2,41,-5,-2,-3,-13,-6,-29,-3,-82,-6,-52,-3,120,-6,-80,-3,48,-6,-105,-3,-23,-7,-127,-3,-80,-7,98,-3,109,-7,69,-3,38,-7,44,-3,-17,-8,13,-3,-87,-8,-16,-4,97,-8,-39,-4,37,-8,-66,-4,-36,-9,-95,-4,-109,-9,-118,-4,87,-9,111,-4,13,-9,80,-4,-57,-10,55,-4,-117,-10,26,-4,66,-10,1,-4,6,-10,-27,-5,-68,-11,-56,-5,116,-11,-83,-5,58,-11,-112,-5,-17,-12,118,-5,-92,-12,94,-5,105,-12,62,-5,36,-12,32,-5,-37,-13,9,-5,-98,-13,-19,-6,86,-13,-47,-6,13,-13,-68,-6,-49,-14}; }
	private static byte[] data70(){ return new byte[] {-95,-6,-120,-14,-120,-6,78,-14,106,-6,11,-14,77,-6,-57,-15,51,-6,-114,-15,24,-6,73,-15,-1,-7,3,-15,-23,-7,-55,-16,-49,-7,-121,-16,-75,-7,69,-16,-98,-7,14,-16,-124,-7,-50,-17,107,-7,-114,-17,87,-7,87,-17,61,-7,27,-17,40,-7,-27,-18,16,-7,-86,-18,-9,-8,114,-18,-31,-8,63,-18,-53,-8,6,-18,-75,-8,-51,-19,-92,-8,-100,-19,-115,-8,105,-19,118,-8,54,-19,101,-8,5,-19,85,-8,-48,-20,67,-8,-95,-20,47,-8,122,-20,26,-8,76,-20,12,-8,34,-20,-4,-9,-9,-21,-23,-9,-49,-21,-38,-9,-86,-21,-53,-9,-126,-21,-67,-9,93,-21,-82,-9,61,-21,-95,-9,25,-21,-107,-9,-8,-22,-120,-9,-35,-22,125,-9,-68,-22,116,-9,-97,-22,106,-9,-121,-22,96,-9,111,-22,85,-9,89,-22,75,-9,71,-22,67,-9,50,-22,61,-9,33,-22,55,-9,13,-22,53,-9,-3,-23,49,-9,-16,-23,42,-9,-24,-23,37,-9,-33,-23,34,-9,-41,-23,31,-9,-45,-23,27,-9,-47,-23,26,-9,-52,-23,28,-9,-53,-23,28,-9,-50,-23,28,-9,-49,-23,31,-9,-44,-23,34,-9,-40,-23,39,-9,-33,-23,44,-9,-20,-23,44,-9,-6,-23,47,-9,10,-22,54,-9,24,-22,63,-9,36,-22,73,-9,55,-22,82,-9,78,-22,87,-9,100,-22,96,-9,127,-22,107,-9,-104,-22,118,-9,-80,-22,-124,-9,-50,-22,-113,-9,-22,-22,-100,-9,13,-21,-87,-9,50,-21,-72,-9,79,-21,-54,-9,116,-21,-36,-9,-98,-21,-23,-9,-60,-21,-7,-9,-13,-21,9,-8,33,-20,28,-8,72,-20,49,-8,120,-20,69,-8,-84,-20,87,-8,-39,-20,108,-8,15,-19,127,-8,64,-19,-108,-8,121,-19,-84,-8,-78,-19,-62,-8,-27,-19,-38,-8,34,-18,-12,-8,94,-18,12,-7,-107,-18,36,-7,-40,-18,61,-7,27,-17,84,-7,84,-17,112,-7,-102,-17,-117,-7,-32,-17,-94,-7,29,-16,-63,-7,99,-16,-36,-7,-95,-16,-8,-7,-20,-16,21,-6,56,-15,49,-6,118,-15,80,-6,-60,-15,110,-6,20,-14,-122,-6,89,-14,-91,-6,-87,-14,-59,-6,-8,-14,-30,-6,59,-13,5,-5,-116,-13,37,-5,-33,-13,64,-5,38,-12,99,-5,119,-12,-122,-5,-53,-12,-94,-5,19,-11,-60,-5,103,-11,-30,-5,-79,-11,1,-4,9,-10,34,-4,93,-10,67,-4,-92,-10,102,-4,-5,-10,-121,-4,83,-9,-91,-4,-101,-9,-55,-4,-15,-9,-19,-4,72,-8,9,-3,-109,-8,44,-3,-23,-8,80,-3,63,-7,110,-3,-118,-7,-114,-3,-29,-7,-85,-3,44,-6,-50,-3,-126,-6,-15,-3,-39,-6,14,-2,33,-5,49,-2,119,-5,83,-2,-51,-5,113,-2,19,-4,-108,-2,105,-4,-76,-2,-64,-4,-49,-2,7,-3,-15,-2,91,-3,17,-1,-79,-3,44,-1,-12,-3,81,-1,67,-2,110,-1,-122,-2,-114,-1,-37,-2,-85,-1,47,-1,-61,-1,114,-1,-28,-1,-64,-1,7,0,13,0,32,0,80,0,61,0,-98,0,94,0,-23,0,121,0,39,1,-108,0,118,1,-77,0,-65,1,-52,0,-5,1,-25,0,73,2,-4,0,-127,2,28,1,-56,2,57,1,15,3,80,1,68,3,112,1,-121,3,-116,1,-49,3,-99,1,6,4,-72,1,73,4,-45,1,-115,4,-29,1,-61,4,-3,1,1,5,26,2,62,5,47,2,109,5,72,2,-84,5,96,2,-24,5,116,2,20,6,-117,2,83,6,-102,2,127,6,-79,2,-71,6,-57,2,-12,6,-43,2,30,7,-19,2,82,7,5,3,-121,7,21,3,-83,7,43,3,-30,7,62,3,23,8,75,3,60,8,97,3,107,8,118,3,-99,8,-127,3,-62,8,-109,3,-15,8,-95,3,17,9,-76,3,62,9,-58,3,109,9,-48,3,-115,9,-32,3,-71,9,-14,3,-29,9,-1,3,-3,9,19,4,35,10,37,4,75,10,47,4,105,10,60,4,-111,10,74,4,-72,10,87,4,-49,10,101,4,-10,10,109,4,16,11,124,4,50,11,-117,4,85,11,-107,4,108,11,-94,4,-114,11,-81,4,-79,11,-72,4,-58,11,-60,4,-24,11,-48,4,9,12,-40,4,29,12,-26,4,59,12,-14,4,90,12,-6,4,111,12,4,5,-115,12,12,5,-96,12,25,5,-67,12,35,5,-38,12,42,5,-18,12,52,5,11,13,63,5,37,13,73,5,50,13,88,5,76,13,99,5,103,13,104,5,122,13,115,5,-109,13,126,5,-84,13,-122,5,-65,13,-116,5,-36,13,-110,5,-7,13,-104,5,8,14,-91,5,30,14,-82,5,46,14,-73,5,72,14,-64,5,95,14,-56,5,112,14,-46,5,-121,14,-37,5,-97,14,-29,5,-80,14,-20,5,-57,14,-12,5,-31,14,-7,5,-13,14,2,6,9,15,13,6,29,15,21,6,48,15,29,6,70,15,36,6,88,15,45,6,112,15,50,6,-119,15,56,6,-103,15,69,6,-85,15}; }
	private static byte[] data71(){ return new byte[] {80,6,-65,15,87,6,-45,15,94,6,-24,15,103,6,-3,15,110,6,16,16,116,6,39,16,124,6,58,16,-123,6,74,16,-114,6,96,16,-109,6,116,16,-103,6,-119,16,-96,6,-99,16,-89,6,-81,16,-81,6,-62,16,-74,6,-43,16,-67,6,-26,16,-57,6,-11,16,-48,6,7,17,-43,6,26,17,-36,6,42,17,-28,6,59,17,-24,6,80,17,-21,6,97,17,-12,6,110,17,-1,6,120,17,8,7,-122,17,13,7,-103,17,15,7,-86,17,18,7,-72,17,24,7,-57,17,29,7,-45,17,34,7,-35,17,42,7,-23,17,47,7,-13,17,52,7,-5,17,58,7,7,18,61,7,18,18,62,7,33,18,63,7,39,18,68,7,42,18,75,7,50,18,78,7,54,18,79,7,60,18,79,7,70,18,80,7,71,18,81,7,73,18,81,7,80,18,82,7,78,18,82,7,75,18,83,7,80,18,83,7,74,18,81,7,69,18,83,7,69,18,81,7,61,18,80,7,64,18,73,7,57,18,66,7,49,18,64,7,45,18,60,7,31,18,55,7,17,18,53,7,9,18,48,7,-10,17,44,7,-29,17,40,7,-39,17,30,7,-56,17,20,7,-78,17,14,7,-91,17,5,7,-116,17,-1,6,124,17,-12,6,98,17,-26,6,71,17,-33,6,50,17,-43,6,14,17,-52,6,-21,16,-61,6,-43,16,-78,6,-76,16,-95,6,-112,16,-107,6,118,16,-124,6,78,16,115,6,36,16,104,6,3,16,86,6,-41,15,71,6,-72,15,49,6,-120,15,31,6,85,15,18,6,44,15,-3,5,-5,14,-28,5,-58,14,-44,5,-103,14,-64,5,94,14,-87,5,36,14,-105,5,-13,13,-128,5,-75,13,102,5,121,13,78,5,72,13,51,5,5,13,32,5,-51,12,5,5,-119,12,-24,4,65,12,-44,4,5,12,-73,4,-67,11,-106,4,118,11,123,4,57,11,91,4,-20,10,60,4,-100,10,35,4,89,10,3,4,8,10,-31,3,-76,9,-57,3,110,9,-91,3,24,9,-125,3,-63,8,103,3,119,8,66,3,32,8,34,3,-41,7,-5,2,125,7,-42,2,32,7,-72,2,-49,6,-109,2,113,6,109,2,17,6,76,2,-64,5,37,2,95,5,-5,1,0,5,-39,1,-86,4,-79,1,70,4,-118,1,-31,3,103,1,-121,3,66,1,31,3,32,1,-58,2,-12,0,98,2,-56,0,-6,1,-92,0,-96,1,122,0,54,1,79,0,-51,0,42,0,113,0,0,0,5,0,-42,-1,-103,-1,-79,-1,61,-1,-123,-1,-47,-2,90,-1,102,-2,50,-1,10,-2,6,-1,-98,-3,-31,-2,61,-3,-72,-2,-48,-4,-116,-2,100,-4,101,-2,6,-4,58,-2,-104,-5,17,-2,42,-5,-20,-3,-53,-6,-64,-3,96,-6,-107,-3,-12,-7,112,-3,-107,-7,69,-3,43,-7,26,-3,-64,-8,-12,-4,100,-8,-55,-4,-5,-9,-92,-4,-98,-9,123,-4,52,-9,83,-4,-54,-10,48,-4,111,-10,5,-4,12,-10,-39,-5,-89,-11,-73,-5,75,-11,-111,-5,-26,-12,105,-5,-124,-12,68,-5,47,-12,28,-5,-50,-13,-10,-6,107,-13,-41,-6,22,-13,-79,-6,-72,-14,-117,-6,91,-14,107,-6,9,-14,72,-6,-82,-15,39,-6,96,-15,5,-6,6,-15,-29,-7,-82,-16,-61,-7,102,-16,-96,-7,17,-16,-128,-7,-68,-17,100,-7,117,-17,68,-7,37,-17,35,-7,-40,-18,7,-7,-107,-18,-22,-8,72,-18,-52,-8,-1,-19,-79,-8,-60,-19,-110,-8,124,-19,125,-8,62,-19,101,-8,-8,-20,74,-8,-71,-20,50,-8,-126,-20,27,-8,65,-20,4,-8,6,-20,-19,-9,-42,-21,-42,-9,-100,-21,-63,-9,101,-21,-82,-9,58,-21,-104,-9,6,-21,-121,-9,-46,-22,121,-9,-88,-22,105,-9,122,-22,90,-9,86,-22,72,-9,46,-22,55,-9,7,-22,43,-9,-26,-23,31,-9,-64,-23,19,-9,-97,-23,6,-9,-121,-23,-6,-10,105,-23,-17,-10,78,-23,-27,-10,58,-23,-36,-10,35,-23,-46,-10,14,-23,-53,-10,0,-23,-60,-10,-19,-24,-63,-10,-32,-24,-68,-10,-46,-24,-72,-10,-59,-24,-74,-10,-66,-24,-76,-10,-74,-24,-81,-10,-76,-24,-84,-10,-77,-24,-85,-10,-78,-24,-86,-10,-78,-24,-86,-10,-73,-24,-82,-10,-73,-24,-78,-10,-69,-24,-74,-10,-58,-24,-73,-10,-48,-24,-68,-10,-38,-24,-61,-10,-27,-24,-52,-10,-14,-24,-46,-10,5,-23,-41,-10,25,-23,-34,-10,43,-23,-24,-10,64,-23,-14,-10,87,-23,-6,-10,113,-23,4,-9,-117,-23,16,-9,-90,-23,27,-9,-60,-23,40,-9,-31,-23,54,-9,-1,-23,70,-9,32,-22,84,-9,66,-22,98,-9,104,-22,111,-9,-114,-22,125,-9,-72,-22,-117,-9,-30,-22,-101,-9,10,-21,-85,-9,54,-21,-66,-9,97,-21,-47,-9,-117,-21,-28,-9,-70,-21,-8,-9,-23,-21,11,-8,25,-20,28,-8,77,-20}; }
	private static byte[] data72(){ return new byte[] {50,-8,125,-20,74,-8,-85,-20,95,-8,-30,-20,114,-8,21,-19,-121,-8,78,-19,-100,-8,-120,-19,-79,-8,-69,-19,-56,-8,-10,-19,-31,-8,47,-18,-8,-8,99,-18,18,-7,-96,-18,40,-7,-31,-18,58,-7,28,-17,83,-7,88,-17,111,-7,-107,-17,-120,-7,-51,-17,-94,-7,14,-16,-73,-7,73,-16,-47,-7,-118,-16,-19,-7,-53,-16,4,-6,6,-15,30,-6,73,-15,58,-6,-117,-15,83,-6,-59,-15,109,-6,11,-14,-122,-6,82,-14,-100,-6,-115,-14,-71,-6,-48,-14,-41,-6,19,-13,-17,-6,79,-13,11,-5,-108,-13,36,-5,-49,-13,62,-5,23,-12,87,-5,96,-12,110,-5,-103,-12,-116,-5,-33,-12,-89,-5,37,-11,-65,-5,95,-11,-35,-5,-92,-11,-9,-5,-19,-11,12,-4,41,-10,39,-4,111,-10,67,-4,-75,-10,90,-4,-19,-10,121,-4,48,-9,-107,-4,118,-9,-85,-4,-80,-9,-56,-4,-14,-9,-33,-4,45,-8,-8,-4,115,-8,19,-3,-74,-8,44,-3,-20,-8,71,-3,47,-7,99,-3,115,-7,121,-3,-86,-7,-110,-3,-18,-7,-83,-3,49,-6,-61,-3,102,-6,-36,-3,-86,-6,-9,-3,-21,-6,12,-2,31,-5,39,-2,96,-5,60,-2,-109,-5,86,-2,-43,-5,110,-2,22,-4,-126,-2,73,-4,-100,-2,-120,-4,-74,-2,-57,-4,-54,-2,-8,-4,-28,-2,54,-3,-3,-2,118,-3,15,-1,-90,-3,39,-1,-27,-3,65,-1,32,-2,86,-1,76,-2,113,-1,-118,-2,127,-1,-66,-2,-110,-1,-3,-2,-85,-1,54,-1,-63,-1,95,-1,-37,-1,-102,-1,-12,-1,-44,-1,4,0,3,0,26,0,63,0,47,0,121,0,67,0,-93,0,91,0,-38,0,116,0,19,1,-124,0,65,1,-105,0,123,1,-87,0,-94,1,-61,0,-38,1,-41,0,21,2,-27,0,64,2,-5,0,119,2,19,1,-85,2,38,1,-45,2,60,1,12,3,78,1,70,3,92,1,111,3,116,1,-93,3,-118,1,-38,3,-104,1,5,4,-84,1,57,4,-59,1,108,4,-42,1,-108,4,-22,1,-53,4,-8,1,-14,4,16,2,37,5,39,2,88,5,56,2,-128,5,74,2,-71,5,91,2,-15,5,105,2,23,6,-128,2,74,6,-105,2,124,6,-88,2,-94,6,-67,2,-41,6,-46,2,11,7,-31,2,50,7,-11,2,104,7,2,3,-111,7,22,3,-60,7,44,3,-9,7,60,3,30,8,80,3,82,8,101,3,-123,8,118,3,-87,8,-114,3,-39,8,-91,3,12,9,-77,3,53,9,-58,3,105,9,-39,3,-99,9,-24,3,-57,9,-7,3,-6,9,9,4,33,10,32,4,80,10,54,4,-126,10,70,4,-86,10,88,4,-34,10,108,4,16,11,124,4,54,11,-112,4,105,11,-92,4,-102,11,-77,4,-62,11,-58,4,-12,11,-38,4,36,12,-21,4,73,12,-1,4,124,12,12,5,-92,12,30,5,-42,12,50,5,3,13,68,5,41,13,87,5,89,13,104,5,-117,13,117,5,-76,13,-123,5,-30,13,-101,5,13,14,-83,5,49,14,-66,5,97,14,-48,5,-116,14,-31,5,-80,14,-13,5,-35,14,4,6,8,15,20,6,45,15,35,6,90,15,48,6,125,15,68,6,-91,15,84,6,-48,15,97,6,-12,15,112,6,29,16,127,6,70,16,-116,6,104,16,-101,6,-113,16,-85,6,-78,16,-69,6,-47,16,-55,6,-8,16,-43,6,29,17,-31,6,59,17,-16,6,93,17,-4,6,122,17,9,7,-99,17,19,7,-64,17,29,7,-38,17,44,7,-10,17,58,7,19,18,67,7,46,18,78,7,74,18,89,7,99,18,101,7,120,18,112,7,-109,18,120,7,-86,18,-127,7,-66,18,-115,7,-45,18,-109,7,-24,18,-103,7,-3,18,-94,7,14,19,-86,7,29,19,-79,7,48,19,-76,7,66,19,-73,7,82,19,-68,7,94,19,-62,7,105,19,-57,7,115,19,-52,7,123,19,-47,7,-126,19,-44,7,-116,19,-46,7,-105,19,-47,7,-100,19,-42,7,-101,19,-39,7,-99,19,-40,7,-94,19,-41,7,-96,19,-43,7,-96,19,-44,7,-97,19,-45,7,-104,19,-46,7,-111,19,-49,7,-113,19,-54,7,-122,19,-57,7,121,19,-59,7,114,19,-66,7,102,19,-71,7,91,19,-76,7,73,19,-81,7,54,19,-86,7,40,19,-95,7,19,19,-102,7,-4,18,-109,7,-21,18,-121,7,-43,18,122,7,-68,18,113,7,-90,18,104,7,-123,18,94,7,102,18,85,7,75,18,72,7,42,18,57,7,10,18,42,7,-17,17,26,7,-53,17,12,7,-85,17,-2,6,127,17,-13,6,80,17,-25,6,46,17,-45,6,3,17,-65,6,-40,16,-83,6,-77,16,-103,6,-126,16,-122,6,80,16,117,6,38,16,96,6,-14,15,74,6,-68,15,57,6,-114,15,35,6,85,15,17,6,36,15,-5,5,-22,14,-31,5,-79,14}; }
	private static byte[] data73(){ return new byte[] {-53,5,126,14,-77,5,65,14,-104,5,3,14,-126,5,-51,13,107,5,-119,13,80,5,72,13,58,5,14,13,33,5,-56,12,4,5,-122,12,-22,4,77,12,-52,4,5,12,-74,4,-56,11,-103,4,127,11,122,4,55,11,98,4,-11,10,70,4,-86,10,39,4,93,10,14,4,27,10,-15,3,-50,9,-49,3,-127,9,-76,3,64,9,-109,3,-15,8,115,3,-96,8,89,3,91,8,57,3,10,8,29,3,-58,7,-4,2,116,7,-39,2,36,7,-68,2,-34,6,-101,2,-118,6,122,2,54,6,94,2,-17,5,61,2,-102,5,27,2,69,5,1,2,-5,4,-33,1,-87,4,-71,1,87,4,-101,1,14,4,124,1,-74,3,91,1,96,3,62,1,26,3,25,1,-58,2,-2,0,123,2,-32,0,34,2,-65,0,-50,1,-96,0,-119,1,125,0,53,1,89,0,-31,0,61,0,-102,0,28,0,69,0,-6,-1,-16,-1,-33,-1,-86,-1,-66,-1,87,-1,-101,-1,4,-1,-128,-1,-66,-2,98,-1,105,-2,72,-1,36,-2,40,-1,-46,-3,8,-1,-127,-3,-21,-2,65,-3,-55,-2,-13,-4,-88,-2,-93,-4,-115,-2,100,-4,110,-2,20,-4,79,-2,-58,-5,54,-2,-120,-5,21,-2,61,-5,-9,-3,-18,-6,-30,-3,-81,-6,-59,-3,101,-6,-85,-3,42,-6,-114,-3,-30,-7,111,-3,-101,-7,87,-3,98,-7,59,-3,26,-7,32,-3,-45,-8,12,-3,-103,-8,-14,-4,84,-8,-41,-4,18,-8,-63,-4,-35,-9,-91,-4,-98,-9,-119,-4,95,-9,116,-4,44,-9,91,-4,-19,-10,73,-4,-70,-10,49,-4,125,-10,26,-4,64,-10,7,-4,18,-10,-16,-5,-41,-11,-38,-5,-100,-11,-54,-5,113,-11,-78,-5,58,-11,-100,-5,5,-11,-116,-5,-38,-12,120,-5,-92,-12,102,-5,112,-12,86,-5,75,-12,63,-5,28,-12,43,-5,-20,-13,29,-5,-57,-13,11,-5,-103,-13,-3,-6,118,-13,-20,-6,74,-13,-37,-6,30,-13,-50,-6,-2,-14,-66,-6,-42,-14,-85,-6,-80,-14,-98,-6,-109,-14,-111,-6,105,-14,-125,-6,69,-14,119,-6,43,-14,105,-6,7,-14,90,-6,-25,-15,78,-6,-48,-15,66,-6,-84,-15,60,-6,-108,-15,49,-6,117,-15,34,-6,90,-15,24,-6,71,-15,14,-6,40,-15,5,-6,11,-15,0,-6,-9,-16,-8,-7,-36,-16,-19,-7,-58,-16,-29,-7,-70,-16,-40,-7,-93,-16,-49,-7,-116,-16,-52,-7,123,-16,-57,-7,101,-16,-64,-7,92,-16,-74,-7,74,-16,-81,-7,54,-16,-84,-7,43,-16,-90,-7,25,-16,-95,-7,8,-16,-98,-7,-1,-17,-106,-7,-12,-17,-114,-7,-23,-17,-119,-7,-31,-17,-123,-7,-43,-17,-128,-7,-54,-17,124,-7,-59,-17,122,-7,-74,-17,125,-7,-83,-17,122,-7,-90,-17,116,-7,-95,-17,112,-7,-99,-17,109,-7,-105,-17,106,-7,-110,-17,103,-7,-114,-17,105,-7,-124,-17,107,-7,126,-17,105,-7,126,-17,103,-7,122,-17,102,-7,120,-17,100,-7,120,-17,100,-7,118,-17,99,-7,116,-17,99,-7,118,-17,99,-7,116,-17,99,-7,117,-17,101,-7,117,-17,101,-7,117,-17,101,-7,121,-17,102,-7,122,-17,103,-7,123,-17,105,-7,127,-17,105,-7,-125,-17,106,-7,-122,-17,109,-7,-119,-17,109,-7,-112,-17,109,-7,-104,-17,109,-7,-101,-17,113,-7,-97,-17,118,-7,-94,-17,119,-7,-84,-17,119,-7,-75,-17,121,-7,-71,-17,126,-7,-65,-17,-124,-7,-59,-17,-120,-7,-53,-17,-118,-7,-40,-17,-118,-7,-28,-17,-116,-7,-21,-17,-111,-7,-12,-17,-104,-7,-4,-17,-99,-7,3,-16,-94,-7,15,-16,-91,-7,23,-16,-86,-7,36,-16,-80,-7,48,-16,-75,-7,56,-16,-70,-7,72,-16,-66,-7,88,-16,-62,-7,97,-16,-56,-7,113,-16,-49,-7,-128,-16,-43,-7,-118,-16,-37,-7,-100,-16,-32,-7,-78,-16,-31,-7,-64,-16,-25,-7,-46,-16,-17,-7,-38,-16,-6,-7,-19,-16,1,-6,3,-15,5,-6,17,-15,14,-6,38,-15,22,-6,60,-15,30,-6,73,-15,39,-6,98,-15,45,-6,124,-15,53,-6,-119,-15,65,-6,-95,-15,75,-6,-68,-15,81,-6,-51,-15,92,-6,-24,-15,99,-6,-4,-15,108,-6,24,-14,121,-6,52,-14,-125,-6,69,-14,-112,-6,100,-14,-101,-6,-123,-14,-94,-6,-102,-14,-79,-6,-73,-14,-63,-6,-40,-14,-54,-6,-17,-14,-42,-6,20,-13,-29,-6,57,-13,-20,-6,81,-13,-5,-6,118,-13,11,-5,-100,-13,21,-5,-74,-13,37,-5,-34,-13,48,-5,-5,-13,64,-5,34,-12,83,-5,74,-12,96,-5,105,-12,112,-5,-107,-12,-128,-5,-61,-12,-115,-5,-29,-12,-96,-5,14,-11,-76,-5,63,-11,-64,-5,98,-11,-46,-5,-110,-11,-24,-5,-61,-11,-10,-5,-25,-11,11,-4,26,-10,28,-4,63,-10,49,-4,116,-10,69,-4,-83,-10,82,-4,-42,-10,106,-4,11,-9,-126,-4,66,-9,-108,-4,108,-9,-84,-4,-89,-9,-64,-4,-27,-9}; }
	private static byte[] data74(){ return new byte[] {-48,-4,19,-8,-21,-4,75,-8,5,-3,-118,-8,21,-3,-67,-8,44,-3,-4,-8,66,-3,42,-7,95,-3,105,-7,121,-3,-84,-7,-117,-3,-30,-7,-91,-3,36,-6,-62,-3,102,-6,-40,-3,-98,-6,-16,-3,-25,-6,9,-2,46,-5,33,-2,100,-5,64,-2,-86,-5,94,-2,-16,-5,120,-2,40,-4,-104,-2,112,-4,-80,-2,-82,-4,-52,-2,-7,-4,-21,-2,68,-3,5,-1,-128,-3,37,-1,-51,-3,68,-1,27,-2,91,-1,94,-2,120,-1,-81,-2,-106,-1,-2,-2,-79,-1,63,-1,-46,-1,-114,-1,-12,-1,-35,-1,15,0,33,0,47,0,116,0,78,0,-56,0,103,0,15,1,-121,0,97,1,-91,0,-91,1,-58,0,-7,1,-24,0,76,2,6,1,-112,2,41,1,-27,2,74,1,58,3,102,1,-127,3,-119,1,-41,3,-87,1,44,4,-57,1,116,4,-22,1,-56,4,11,2,32,5,40,2,103,5,75,2,-69,5,106,2,4,6,-117,2,89,6,-83,2,-79,6,-56,2,-6,6,-22,2,78,7,15,3,-95,7,44,3,-22,7,77,3,64,8,109,3,-106,8,-119,3,-35,8,-84,3,48,9,-50,3,-126,9,-20,3,-56,9,15,4,25,10,42,4,99,10,72,4,-72,10,101,4,9,11,-125,4,78,11,-92,4,-100,11,-60,4,-20,11,-31,4,46,12,0,5,126,12,30,5,-51,12,54,5,17,13,83,5,95,13,114,5,-90,13,-112,5,-29,13,-80,5,46,14,-60,5,113,14,-31,5,-73,14,0,6,-6,14,27,6,55,15,54,6,125,15,78,6,-60,15,101,6,-3,15,-126,6,60,16,-100,6,-128,16,-82,6,-70,16,-57,6,-9,16,-31,6,52,17,-11,6,105,17,13,7,-93,17,38,7,-38,17,59,7,12,18,80,7,68,18,98,7,115,18,120,7,-90,18,-114,7,-39,18,-97,7,5,19,-79,7,54,19,-60,7,102,19,-46,7,-112,19,-31,7,-66,19,-14,7,-25,19,2,8,10,20,19,8,49,20,33,8,89,20,44,8,122,20,59,8,-101,20,72,8,-72,20,85,8,-41,20,100,8,-14,20,112,8,10,21,123,8,39,21,-125,8,65,21,-116,8,86,21,-108,8,109,21,-101,8,-124,21,-96,8,-107,21,-90,8,-88,21,-84,8,-75,21,-76,8,-64,21,-72,8,-49,21,-70,8,-41,21,-64,8,-33,21,-61,8,-25,21,-60,8,-20,21,-57,8,-18,21,-55,8,-15,21,-57,8,-12,21,-59,8,-13,21,-58,8,-18,21,-58,8,-24,21,-59,8,-30,21,-62,8,-36,21,-69,8,-41,21,-75,8,-52,21,-78,8,-65,21,-82,8,-79,21,-89,8,-95,21,-95,8,-111,21,-101,8,127,21,-113,8,110,21,-123,8,92,21,124,8,65,21,118,8,37,21,111,8,12,21,98,8,-13,20,84,8,-42,20,73,8,-70,20,60,8,-102,20,47,8,124,20,34,8,88,20,19,8,50,20,7,8,16,20,-9,7,-24,19,-25,7,-66,19,-39,7,-104,19,-57,7,111,19,-79,7,68,19,-96,7,28,19,-115,7,-21,18,123,7,-72,18,108,7,-118,18,88,7,87,18,67,7,34,18,48,7,-12,17,24,7,-63,17,1,7,-110,17,-22,6,88,17,-43,6,27,17,-61,6,-26,16,-84,6,-87,16,-109,6,109,16,125,6,55,16,99,6,-6,15,71,6,-69,15,49,6,-126,15,24,6,63,15,-2,5,-5,14,-23,5,-65,14,-50,5,124,14,-76,5,68,14,-108,5,1,14,119,5,-70,13,97,5,123,13,68,5,52,13,39,5,-21,12,16,5,-87,12,-11,4,95,12,-41,4,22,12,-69,4,-40,11,-99,4,-116,11,-128,4,63,11,103,4,-2,10,72,4,-78,10,45,4,113,10,15,4,34,10,-15,3,-44,9,-42,3,-108,9,-76,3,70,9,-105,3,-11,8,126,3,-79,8,94,3,100,8,60,3,23,8,32,3,-45,7,2,3,-126,7,-29,2,52,7,-59,2,-14,6,-91,2,-94,6,-117,2,95,6,105,2,16,6,74,2,-66,5,48,2,124,5,15,2,45,5,-19,1,-34,4,-45,1,-102,4,-75,1,72,4,-105,1,-9,3,124,1,-74,3,92,1,103,3,59,1,24,3,33,1,-42,2,2,1,-122,2,-28,0,54,2,-54,0,-10,1,-87,0,-87,1,-112,0,102,1,116,0,23,1,84,0,-53,0,56,0,-112,0,21,0,70,0,-11,-1,-8,-1,-33,-1,-72,-1,-62,-1,106,-1,-91,-1,30,-1,-115,-1,-31,-2,111,-1,-106,-2,81,-1,76,-2,57,-1,17,-2,26,-1,-57,-3,4,-1,-117,-3,-24,-2,67,-3,-56,-2,-3,-4,-79,-2,-62,-4,-106,-2,122,-4,122,-2,51,-4,101,-2,-8,-5,75,-2,-78,-5,46,-2,111,-5,22,-2,58,-5,-5,-3,-12,-6,-31,-3,-81,-6,-52,-3,125,-6,-82,-3,60,-6,-104,-3,7,-6}; }
	private static byte[] data75(){ return new byte[] {127,-3,-58,-7,101,-3,-124,-7,82,-3,80,-7,58,-3,15,-7,33,-3,-47,-8,12,-3,-95,-8,-14,-4,99,-8,-36,-4,35,-8,-54,-4,-13,-9,-79,-4,-71,-9,-103,-4,124,-9,-120,-4,77,-9,112,-4,20,-9,94,-4,-24,-10,70,-4,-81,-10,47,-4,119,-10,30,-4,75,-10,9,-4,20,-10,-14,-5,-35,-11,-30,-5,-76,-11,-51,-5,126,-11,-73,-5,75,-11,-89,-5,33,-11,-107,-5,-20,-12,-127,-5,-69,-12,111,-5,-106,-12,91,-5,100,-12,72,-5,52,-12,56,-5,16,-12,37,-5,-32,-13,23,-5,-69,-13,7,-5,-116,-13,-12,-6,95,-13,-27,-6,64,-13,-47,-6,19,-13,-63,-6,-25,-14,-75,-6,-59,-14,-91,-6,-102,-14,-108,-6,114,-14,-122,-6,85,-14,117,-6,44,-14,102,-6,4,-14,90,-6,-24,-15,74,-6,-64,-15,66,-6,-95,-15,52,-6,126,-15,33,-6,93,-15,23,-6,64,-15,11,-6,28,-15,-3,-7,-6,-16,-11,-7,-34,-16,-24,-7,-64,-16,-40,-7,-93,-16,-52,-7,-116,-16,-64,-7,110,-16,-77,-7,79,-16,-82,-7,52,-16,-90,-7,21,-16,-97,-7,1,-16,-110,-7,-25,-17,-122,-7,-50,-17,126,-7,-70,-17,116,-7,-95,-17,107,-7,-121,-17,101,-7,117,-17,92,-7,94,-17,82,-7,74,-17,75,-7,56,-17,69,-7,34,-17,62,-7,13,-17,56,-7,0,-17,47,-7,-17,-18,40,-7,-29,-18,32,-7,-46,-18,26,-7,-62,-18,22,-7,-75,-18,16,-7,-89,-18,10,-7,-102,-18,4,-7,-110,-18,-1,-8,-123,-18,-5,-8,119,-18,-6,-8,111,-18,-11,-8,102,-18,-15,-8,91,-18,-16,-8,85,-18,-20,-8,79,-18,-25,-8,73,-18,-25,-8,66,-18,-25,-8,59,-18,-26,-8,58,-18,-30,-8,55,-18,-31,-8,52,-18,-31,-8,51,-18,-32,-8,50,-18,-32,-8,50,-18,-32,-8,51,-18,-32,-8,53,-18,-31,-8,55,-18,-29,-8,56,-18,-26,-8,59,-18,-23,-8,64,-18,-21,-8,67,-18,-16,-8,72,-18,-12,-8,77,-18,-10,-8,88,-18,-9,-8,101,-18,-9,-8,111,-18,-6,-8,122,-18,1,-7,-124,-18,7,-7,-116,-18,14,-7,-103,-18,21,-7,-88,-18,24,-7,-72,-18,27,-7,-55,-18,36,-7,-39,-18,43,-7,-23,-18,47,-7,-2,-18,54,-7,12,-17,66,-7,30,-17,76,-7,53,-17,81,-7,73,-17,90,-7,98,-17,99,-7,124,-17,105,-7,-110,-17,116,-7,-84,-17,-128,-7,-57,-17,-119,-7,-35,-17,-106,-7,-5,-17,-95,-7,25,-16,-83,-7,48,-16,-68,-7,79,-16,-58,-7,106,-16,-44,-7,-117,-16,-29,-7,-81,-16,-20,-7,-50,-16,-8,-7,-11,-16,8,-6,24,-15,23,-6,53,-15,40,-6,92,-15,56,-6,-122,-15,67,-6,-88,-15,84,-6,-46,-15,103,-6,-6,-15,120,-6,27,-14,-118,-6,74,-14,-105,-6,112,-14,-89,-6,-96,-14,-70,-6,-48,-14,-55,-6,-9,-14,-37,-6,42,-13,-17,-6,90,-13,1,-5,-127,-13,24,-5,-76,-13,43,-5,-22,-13,58,-5,24,-12,77,-5,79,-12,99,-5,-124,-12,119,-5,-82,-12,-111,-5,-28,-12,-89,-5,31,-11,-73,-5,80,-11,-51,-5,-118,-11,-31,-5,-71,-11,-6,-5,-13,-11,18,-4,49,-10,37,-4,99,-10,60,-4,-95,-10,86,-4,-33,-10,106,-4,18,-9,-126,-4,83,-9,-100,-4,-110,-9,-77,-4,-61,-9,-48,-4,3,-8,-22,-4,71,-8,-4,-4,-128,-8,20,-3,-59,-8,42,-3,-7,-8,72,-3,58,-7,102,-3,125,-7,124,-3,-75,-7,-104,-3,-7,-7,-75,-3,63,-6,-54,-3,121,-6,-27,-3,-63,-6,1,-2,6,-5,26,-2,62,-5,56,-2,-122,-5,82,-2,-48,-5,104,-2,11,-4,-122,-2,82,-4,-97,-2,-118,-4,-65,-2,-47,-4,-34,-2,25,-3,-11,-2,85,-3,17,-1,-95,-3,45,-1,-21,-3,67,-1,41,-2,95,-1,116,-2,125,-1,-68,-2,-106,-1,-8,-2,-77,-1,67,-1,-48,-1,-114,-1,-25,-1,-54,-1,5,0,19,0,32,0,77,0,62,0,-105,0,91,0,-31,0,116,0,29,1,-112,0,105,1,-85,0,-75,1,-63,0,-15,1,-32,0,56,2,0,1,126,2,27,1,-73,2,57,1,0,3,85,1,74,3,106,1,-120,3,-123,1,-47,3,-97,1,26,4,-72,1,83,4,-42,1,-105,4,-19,1,-45,4,7,2,27,5,35,2,96,5,58,2,-104,5,87,2,-36,5,115,2,32,6,-117,2,86,6,-89,2,-103,6,-63,2,-32,6,-45,2,24,7,-19,2,91,7,7,3,-100,7,30,3,-50,7,59,3,14,8,77,3,69,8,101,3,-123,8,-128,3,-63,8,-106,3,-13,8,-83,3,52,9,-60,3,113,9,-40,3,-96,9,-15,3,-36,9,9,4,23,10,27,4,70,10,51,4,127,10,74,4,-72,10,92,4,-26,10,113,4,29,11,-124,4,73,11,-104,4,-127,11,-85,4,-72,11,-68,4,-33,11,-43,4,16,12,-23,4,68,12,-8,4,108,12}; }
	private static byte[] data76(){ return new byte[] {13,5,-100,12,33,5,-52,12,48,5,-15,12,67,5,35,13,81,5,83,13,95,5,116,13,117,5,-99,13,-124,5,-66,13,-106,5,-23,13,-91,5,19,14,-79,5,52,14,-62,5,89,14,-44,5,126,14,-33,5,-97,14,-21,5,-60,14,-5,5,-26,14,8,6,2,15,17,6,40,15,29,6,75,15,38,6,99,15,51,6,-126,15,65,6,-97,15,74,6,-74,15,85,6,-45,15,94,6,-25,15,105,6,2,16,115,6,28,16,123,6,46,16,-124,6,71,16,-115,6,94,16,-109,6,110,16,-100,6,-124,16,-93,6,-104,16,-88,6,-88,16,-82,6,-69,16,-77,6,-50,16,-73,6,-37,16,-67,6,-25,16,-58,6,-18,16,-51,6,-3,16,-51,6,14,17,-49,6,21,17,-42,6,29,17,-37,6,38,17,-33,6,43,17,-29,6,49,17,-25,6,56,17,-23,6,60,17,-22,6,65,17,-20,6,70,17,-20,6,72,17,-19,6,73,17,-17,6,73,17,-18,6,75,17,-18,6,74,17,-19,6,73,17,-20,6,72,17,-22,6,69,17,-25,6,68,17,-28,6,64,17,-31,6,59,17,-34,6,53,17,-35,6,44,17,-37,6,36,17,-41,6,28,17,-43,6,17,17,-45,6,6,17,-49,6,-3,16,-57,6,-13,16,-62,6,-24,16,-65,6,-43,16,-66,6,-59,16,-72,6,-70,16,-80,6,-84,16,-89,6,-98,16,-98,6,-111,16,-104,6,125,16,-110,6,104,16,-116,6,89,16,-126,6,70,16,123,6,52,16,115,6,30,16,104,6,10,16,96,6,-10,15,88,6,-37,15,80,6,-62,15,72,6,-82,15,59,6,-107,15,49,6,122,15,40,6,99,15,29,6,71,15,18,6,42,15,7,6,20,15,-7,5,-8,14,-21,5,-38,14,-32,5,-63,14,-44,5,-97,14,-52,5,-125,14,-64,5,97,14,-78,5,63,14,-89,5,35,14,-101,5,-3,13,-114,5,-39,13,-127,5,-66,13,113,5,-102,13,97,5,115,13,87,5,83,13,73,5,45,13,53,5,9,13,39,5,-22,12,23,5,-64,12,11,5,-95,12,-7,4,119,12,-24,4,77,12,-38,4,44,12,-54,4,-3,11,-68,4,-50,11,-81,4,-82,11,-103,4,-125,11,-122,4,86,11,119,4,50,11,102,4,1,11,85,4,-47,10,69,4,-82,10,49,4,125,10,36,4,84,10,19,4,35,10,-3,3,-12,9,-23,3,-46,9,-46,3,-94,9,-69,3,110,9,-80,3,64,9,-97,3,11,9,-119,3,-39,8,120,3,-83,8,102,3,118,8,82,3,64,8,63,3,24,8,41,3,-31,7,24,3,-73,7,1,3,-128,7,-23,2,74,7,-41,2,31,7,-64,2,-27,6,-85,2,-85,6,-102,2,125,6,-123,2,66,6,109,2,9,6,90,2,-35,5,66,2,-95,5,42,2,104,5,22,2,58,5,-2,1,-2,4,-26,1,-62,4,-45,1,-109,4,-70,1,87,4,-90,1,40,4,-114,1,-22,3,117,1,-83,3,97,1,124,3,74,1,60,3,50,1,-3,2,31,1,-54,2,8,1,-119,2,-15,0,72,2,-36,0,26,2,-67,0,-32,1,-96,0,-96,1,-113,0,105,1,120,0,41,1,98,0,-8,0,71,0,-73,0,46,0,117,0,27,0,64,0,2,0,-2,-1,-24,-1,-67,-1,-45,-1,-118,-1,-71,-1,70,-1,-95,-1,4,-1,-116,-1,-47,-2,111,-1,-111,-2,83,-1,82,-2,60,-1,30,-2,34,-1,-39,-3,16,-1,-92,-3,-11,-2,99,-3,-39,-2,33,-3,-60,-2,-19,-4,-87,-2,-85,-4,-114,-2,105,-4,121,-2,53,-4,93,-2,-13,-5,68,-2,-80,-5,48,-2,121,-5,22,-2,56,-5,-4,-3,-10,-6,-26,-3,-62,-6,-53,-3,-127,-6,-74,-3,75,-6,-98,-3,8,-6,-124,-3,-56,-7,110,-3,-108,-7,84,-3,83,-7,58,-3,18,-7,39,-3,-37,-8,16,-3,-102,-8,-12,-4,94,-8,-35,-4,43,-8,-60,-4,-22,-9,-85,-4,-83,-9,-106,-4,120,-9,126,-4,57,-9,102,-4,-5,-10,80,-4,-54,-10,55,-4,-116,-10,36,-4,88,-10,13,-4,28,-10,-12,-5,-32,-11,-33,-5,-81,-11,-54,-5,112,-11,-76,-5,54,-11,-98,-5,8,-11,-123,-5,-50,-12,111,-5,-108,-12,93,-5,98,-12,73,-5,40,-12,50,-5,-14,-13,30,-5,-60,-13,8,-5,-114,-13,-12,-6,99,-13,-37,-6,47,-13,-56,-6,-9,-14,-73,-6,-53,-14,-94,-6,-104,-14,-115,-6,100,-14,125,-6,57,-14,105,-6,7,-14,85,-6,-42,-15,70,-6,-86,-15,54,-6,119,-15,37,-6,74,-15,18,-6,36,-15,-2,-7,-7,-16,-18,-7,-45,-16,-37,-7,-89,-16,-52,-7,122,-16,-67,-7,86,-16,-83,-7,45,-16,-101,-7,5,-16,-115,-7,-29,-17,126,-7,-69,-17,111,-7,-107,-17,97,-7,118,-17,83,-7,80,-17,69,-7,45,-17,58,-7,14,-17}; }
	private static byte[] data77(){ return new byte[] {44,-7,-19,-18,32,-7,-46,-18,18,-7,-77,-18,5,-7,-107,-18,-6,-8,122,-18,-16,-8,93,-18,-28,-8,65,-18,-37,-8,42,-18,-47,-8,14,-18,-55,-8,-12,-19,-63,-8,-32,-19,-74,-8,-53,-19,-82,-8,-78,-19,-86,-8,-98,-19,-94,-8,-116,-19,-103,-8,123,-19,-111,-8,108,-19,-117,-8,91,-19,-122,-8,76,-19,-128,-8,64,-19,121,-8,53,-19,114,-8,42,-19,112,-8,29,-19,110,-8,19,-19,105,-8,12,-19,102,-8,4,-19,102,-8,-5,-20,101,-8,-10,-20,98,-8,-12,-20,96,-8,-15,-20,97,-8,-20,-20,97,-8,-18,-20,94,-8,-17,-20,95,-8,-18,-20,101,-8,-18,-20,103,-8,-16,-20,105,-8,-10,-20,107,-8,-2,-20,108,-8,5,-19,109,-8,16,-19,113,-8,25,-19,119,-8,31,-19,124,-8,45,-19,-128,-8,62,-19,-127,-8,75,-19,-121,-8,91,-19,-114,-8,102,-19,-106,-8,121,-19,-99,-8,-113,-19,-94,-8,-98,-19,-83,-8,-78,-19,-72,-8,-54,-19,-67,-8,-33,-19,-57,-8,-8,-19,-44,-8,17,-18,-36,-8,41,-18,-26,-8,72,-18,-15,-8,102,-18,-4,-8,126,-18,10,-7,-98,-18,20,-7,-70,-18,33,-7,-35,-18,49,-7,-2,-18,63,-7,27,-17,78,-7,64,-17,96,-7,103,-17,108,-7,-120,-17,122,-7,-76,-17,-117,-7,-34,-17,-103,-7,0,-16,-83,-7,42,-16,-62,-7,86,-16,-48,-7,127,-16,-33,-7,-78,-16,-18,-7,-39,-16,2,-6,10,-15,21,-6,64,-15,35,-6,107,-15,57,-6,-100,-15,83,-6,-51,-15,103,-6,-5,-15,122,-6,53,-14,-113,-6,108,-14,-91,-6,-104,-14,-67,-6,-45,-14,-45,-6,15,-13,-26,-6,64,-13,-2,-6,126,-13,20,-5,-66,-13,39,-5,-15,-13,65,-5,47,-12,87,-5,99,-12,114,-5,-95,-12,-114,-5,-30,-12,-93,-5,25,-11,-66,-5,92,-11,-40,-5,-97,-11,-17,-5,-40,-11,11,-4,27,-10,39,-4,97,-10,63,-4,-102,-10,91,-4,-31,-10,120,-4,39,-9,-111,-4,98,-9,-82,-4,-86,-9,-57,-4,-26,-9,-27,-4,46,-8,3,-3,122,-8,26,-3,-71,-8,54,-3,4,-7,86,-3,80,-7,108,-3,-110,-7,-120,-3,-32,-7,-88,-3,41,-6,-60,-3,104,-6,-28,-3,-74,-6,2,-2,3,-5,29,-2,68,-5,59,-2,-107,-5,83,-2,-41,-5,115,-2,37,-4,-108,-2,116,-4,-83,-2,-73,-4,-51,-2,7,-3,-19,-2,86,-3,8,-1,-103,-3,39,-1,-22,-3,72,-1,56,-2,101,-1,121,-2,-122,-1,-54,-2,-91,-1,28,-1,-65,-1,95,-1,-33,-1,-80,-1,-5,-1,-15,-1,29,0,66,0,59,0,-107,0,84,0,-39,0,116,0,42,1,-109,0,123,1,-82,0,-67,1,-49,0,13,2,-18,0,93,2,10,1,-98,2,43,1,-18,2,73,1,63,3,97,1,-125,3,-127,1,-47,3,-94,1,28,4,-65,1,92,4,-33,1,-85,4,-9,1,-20,4,23,2,57,5,53,2,-121,5,77,2,-55,5,107,2,20,6,-117,2,93,6,-90,2,-100,6,-60,2,-25,6,-32,2,51,7,-8,2,114,7,19,3,-67,7,48,3,6,8,72,3,65,8,102,3,-120,8,126,3,-61,8,-101,3,8,9,-71,3,76,9,-48,3,-120,9,-23,3,-50,9,4,4,17,10,28,4,72,10,54,4,-116,10,79,4,-48,10,98,4,7,11,125,4,70,11,-104,4,-125,11,-81,4,-74,11,-54,4,-15,11,-32,4,36,12,-10,4,100,12,11,5,-94,12,29,5,-46,12,53,5,11,13,78,5,67,13,96,5,114,13,116,5,-85,13,-117,5,-32,13,-98,5,10,14,-77,5,63,14,-55,5,113,14,-37,5,-103,14,-17,5,-52,14,-3,5,-11,14,16,6,36,15,36,6,82,15,50,6,121,15,66,6,-88,15,81,6,-43,15,94,6,-8,15,112,6,31,16,-127,6,72,16,-113,6,102,16,-97,6,-117,16,-81,6,-79,16,-70,6,-49,16,-58,6,-13,16,-44,6,19,17,-30,6,43,17,-17,6,75,17,-9,6,102,17,2,7,-126,17,15,7,-99,17,25,7,-78,17,34,7,-49,17,41,7,-23,17,49,7,-5,17,59,7,17,18,66,7,41,18,72,7,55,18,80,7,74,18,89,7,91,18,94,7,103,18,99,7,122,18,101,7,-123,18,108,7,-113,18,115,7,-100,18,116,7,-91,18,120,7,-82,18,124,7,-73,18,126,7,-70,18,-126,7,-63,18,-126,7,-56,18,-126,7,-55,18,-123,7,-54,18,-122,7,-51,18,-124,7,-51,18,-125,7,-52,18,-124,7,-58,18,-123,7,-62,18,-125,7,-63,18,125,7,-67,18,122,7,-74,18,121,7,-83,18,117,7,-91,18,114,7,-102,18,110,7,-112,18,104,7,-123,18,100,7,118,18,97,7,101,18,92,7,88,18,85,7,71,18,79,7,55,18,72,7,37,18,63,7,18,18,55,7,2,18,43,7,-17,17}; }
	private static byte[] data78(){ return new byte[] {33,7,-40,17,26,7,-63,17,17,7,-87,17,6,7,-112,17,-4,6,121,17,-16,6,94,17,-27,6,65,17,-36,6,36,17,-46,6,5,17,-57,6,-21,16,-72,6,-53,16,-85,6,-86,16,-97,6,-115,16,-112,6,105,16,-124,6,68,16,119,6,36,16,104,6,-1,15,89,6,-40,15,74,6,-72,15,57,6,-111,15,40,6,103,15,26,6,68,15,9,6,25,15,-8,5,-20,14,-22,5,-57,14,-41,5,-101,14,-57,5,117,14,-76,5,70,14,-93,5,21,14,-108,5,-19,13,127,5,-65,13,106,5,-114,13,89,5,100,13,70,5,48,13,52,5,-5,12,34,5,-46,12,12,5,-99,12,-7,4,102,12,-24,4,58,12,-48,4,8,12,-68,4,-38,11,-89,4,-95,11,-109,4,106,11,-128,4,58,11,106,4,3,11,82,4,-54,10,64,4,-103,10,42,4,96,10,16,4,42,10,-7,3,-5,9,-31,3,-65,9,-51,3,-128,9,-69,3,78,9,-93,3,18,9,-112,3,-33,8,120,3,-92,8,93,3,106,8,69,3,59,8,44,3,-5,7,23,3,-71,7,5,3,-121,7,-22,2,75,7,-50,2,14,7,-71,2,-35,6,-97,2,-101,6,-118,2,88,6,120,2,36,6,94,2,-27,5,73,2,-78,5,47,2,114,5,22,2,50,5,1,2,-2,4,-24,1,-66,4,-50,1,126,4,-72,1,76,4,-99,1,13,4,-127,1,-49,3,108,1,-102,3,84,1,87,3,61,1,21,3,41,1,-32,2,16,1,-95,2,-11,0,98,2,-35,0,48,2,-60,0,-16,1,-79,0,-70,1,-104,0,121,1,-128,0,56,1,109,0,4,1,83,0,-59,0,55,0,-119,0,32,0,88,0,7,0,22,0,-15,-1,-45,-1,-33,-1,-95,-1,-59,-1,99,-1,-86,-1,38,-1,-107,-1,-10,-2,121,-1,-70,-2,100,-1,-118,-2,75,-1,75,-2,51,-1,12,-2,33,-1,-38,-3,9,-1,-99,-3,-16,-2,96,-3,-35,-2,46,-3,-56,-2,-17,-4,-79,-2,-78,-4,-98,-2,-125,-4,-122,-2,71,-4,110,-2,12,-4,91,-2,-35,-5,68,-2,-94,-5,49,-2,118,-5,24,-2,58,-5,4,-2,-2,-6,-14,-3,-45,-6,-41,-3,-99,-6,-65,-3,99,-6,-81,-3,53,-6,-102,-3,-4,-7,-124,-3,-61,-7,115,-3,-104,-7,93,-3,98,-7,68,-3,45,-7,51,-3,3,-7,29,-3,-53,-8,14,-3,-95,-8,-6,-4,106,-8,-27,-4,53,-8,-44,-4,14,-8,-65,-4,-39,-9,-85,-4,-92,-9,-100,-4,125,-9,-122,-4,76,-9,113,-4,26,-9,96,-4,-11,-10,76,-4,-61,-10,57,-4,-111,-10,44,-4,105,-10,26,-4,57,-10,6,-4,11,-10,-10,-5,-25,-11,-28,-5,-73,-11,-41,-5,-108,-11,-62,-5,105,-11,-82,-5,61,-11,-96,-5,26,-11,-113,-5,-19,-12,127,-5,-65,-12,115,-5,-97,-12,96,-5,117,-12,79,-5,74,-12,69,-5,40,-12,52,-5,0,-12,34,-5,-38,-13,21,-5,-70,-13,7,-5,-111,-13,-3,-6,113,-13,-18,-6,76,-13,-35,-6,40,-13,-46,-6,10,-13,-61,-6,-25,-14,-78,-6,-58,-14,-91,-6,-84,-14,-104,-6,-122,-14,-115,-6,97,-14,-122,-6,70,-14,120,-6,38,-14,106,-6,7,-14,94,-6,-15,-15,80,-6,-45,-15,70,-6,-70,-15,60,-6,-101,-15,49,-6,125,-15,41,-6,103,-15,29,-6,75,-15,19,-6,47,-15,12,-6,26,-15,-1,-7,3,-15,-12,-7,-22,-16,-18,-7,-44,-16,-27,-7,-66,-16,-39,-7,-87,-16,-45,-7,-108,-16,-51,-7,126,-16,-59,-7,110,-16,-66,-7,87,-16,-70,-7,65,-16,-76,-7,52,-16,-87,-7,38,-16,-97,-7,22,-16,-101,-7,6,-16,-106,-7,-11,-17,-110,-7,-27,-17,-114,-7,-40,-17,-119,-7,-52,-17,-126,-7,-63,-17,124,-7,-72,-17,120,-7,-83,-17,116,-7,-94,-17,112,-7,-101,-17,108,-7,-109,-17,105,-7,-117,-17,104,-7,-126,-17,102,-7,124,-17,100,-7,119,-17,98,-7,114,-17,97,-7,110,-17,94,-7,110,-17,91,-7,108,-17,92,-7,104,-17,93,-7,103,-17,93,-7,104,-17,92,-7,106,-17,92,-7,107,-17,95,-7,107,-17,97,-7,110,-17,97,-7,116,-17,99,-7,121,-17,102,-7,123,-17,106,-7,-126,-17,110,-7,-117,-17,109,-7,-108,-17,111,-7,-95,-17,114,-7,-85,-17,118,-7,-79,-17,-128,-7,-71,-17,-120,-7,-57,-17,-120,-7,-41,-17,-118,-7,-25,-17,-110,-7,-18,-17,-99,-7,-3,-17,-93,-7,18,-16,-90,-7,34,-16,-83,-7,54,-16,-75,-7,74,-16,-67,-7,89,-16,-57,-7,111,-16,-48,-7,-121,-16,-40,-7,-104,-16,-30,-7,-78,-16,-19,-7,-53,-16,-11,-7,-31,-16,-1,-7,-2,-16,7,-6,20,-15,19,-6,51,-15,29,-6,83,-15,39,-6,106,-15,53,-6,-119,-15,67,-6,-86,-15,78,-6,-60,-15,92,-6,-25,-15,106,-6,10,-14,120,-6,36,-14,-120,-6,75,-14}; }
	private static byte[] data79(){ return new byte[] {-108,-6,117,-14,-98,-6,-108,-14,-81,-6,-70,-14,-65,-6,-39,-14,-51,-6,6,-13,-36,-6,49,-13,-21,-6,81,-13,-2,-6,125,-13,16,-5,-87,-13,32,-5,-52,-13,51,-5,-5,-13,69,-5,43,-12,84,-5,82,-12,102,-5,-125,-12,122,-5,-74,-12,-119,-5,-34,-12,-99,-5,17,-11,-77,-5,67,-11,-59,-5,110,-11,-40,-5,-91,-11,-24,-5,-48,-11,-1,-5,5,-10,22,-4,60,-10,40,-4,105,-10,62,-4,-95,-10,85,-4,-38,-10,106,-4,5,-9,-124,-4,61,-9,-99,-4,120,-9,-81,-4,-87,-9,-57,-4,-27,-9,-33,-4,34,-8,-15,-4,85,-8,10,-3,-110,-8,30,-3,-60,-8,54,-3,5,-7,77,-3,70,-7,98,-3,119,-7,125,-3,-73,-7,-105,-3,-9,-7,-83,-3,42,-6,-56,-3,108,-6,-31,-3,-82,-6,-9,-3,-29,-6,17,-2,39,-5,43,-2,105,-5,66,-2,-98,-5,93,-2,-30,-5,115,-2,25,-4,-114,-2,92,-4,-87,-2,-93,-4,-67,-2,-38,-4,-39,-2,31,-3,-11,-2,99,-3,11,-1,-101,-3,40,-1,-32,-3,66,-1,39,-2,87,-1,97,-2,114,-1,-90,-2,-112,-1,-23,-2,-88,-1,33,-1,-60,-1,104,-1,-39,-1,-95,-1,-10,-1,-26,-1,19,0,41,0,44,0,97,0,73,0,-89,0,97,0,-15,0,118,0,41,1,-109,0,109,1,-80,0,-76,1,-62,0,-16,1,-36,0,53,2,-6,0,118,2,20,1,-84,2,48,1,-15,2,73,1,56,3,94,1,112,3,121,1,-76,3,-114,1,-20,3,-88,1,48,4,-61,1,114,4,-38,1,-89,4,-10,1,-24,4,17,2,41,5,40,2,93,5,67,2,-98,5,92,2,-31,5,110,2,24,6,-122,2,88,6,-95,2,-107,6,-71,2,-60,6,-43,2,2,7,-24,2,54,7,-1,2,117,7,22,3,-76,7,40,3,-26,7,64,3,34,8,86,3,96,8,105,3,-114,8,-127,3,-56,8,-104,3,3,9,-86,3,47,9,-61,3,103,9,-39,3,-98,9,-20,3,-54,9,2,4,2,10,16,4,48,10,36,4,101,10,59,4,-104,10,76,4,-63,10,97,4,-11,10,116,4,39,11,-123,4,78,11,-102,4,125,11,-82,4,-83,11,-66,4,-46,11,-48,4,3,12,-32,4,51,12,-19,4,86,12,1,5,-127,12,15,5,-92,12,32,5,-49,12,48,5,-6,12,60,5,27,13,77,5,65,13,96,5,103,13,108,5,-122,13,122,5,-83,13,-119,5,-47,13,-106,5,-20,13,-92,5,17,14,-81,5,54,14,-71,5,80,14,-59,5,115,14,-48,5,-108,14,-39,5,-85,14,-23,5,-59,14,-10,5,-39,14,2,6,-9,14,11,6,21,15,17,6,42,15,29,6,67,15,39,6,92,15,45,6,113,15,54,6,-122,15,66,6,-102,15,74,6,-85,15,80,6,-62,15,86,6,-40,15,90,6,-25,15,98,6,-10,15,107,6,2,16,113,6,19,16,117,6,38,16,120,6,48,16,126,6,62,16,-124,6,75,16,-121,6,82,16,-114,6,92,16,-109,6,103,16,-109,6,112,16,-106,6,121,16,-103,6,-127,16,-103,6,-119,16,-101,6,-115,16,-97,6,-114,16,-92,6,-110,16,-92,6,-105,16,-94,6,-100,16,-93,6,-100,16,-91,6,-100,16,-91,6,-99,16,-92,6,-99,16,-92,6,-101,16,-93,6,-103,16,-93,6,-106,16,-95,6,-108,16,-100,6,-108,16,-104,6,-113,16,-104,6,-120,16,-105,6,-128,16,-108,6,122,16,-112,6,116,16,-116,6,107,16,-119,6,96,16,-120,6,85,16,-123,6,74,16,127,6,64,16,121,6,55,16,116,6,40,16,113,6,23,16,110,6,11,16,103,6,-3,15,97,6,-15,15,90,6,-33,15,84,6,-50,15,75,6,-61,15,67,6,-82,15,62,6,-105,15,57,6,-120,15,48,6,114,15,40,6,93,15,32,6,75,15,24,6,51,15,14,6,29,15,4,6,12,15,-8,5,-13,14,-17,5,-40,14,-25,5,-60,14,-36,5,-89,14,-43,5,-110,14,-54,5,117,14,-67,5,88,14,-75,5,65,14,-87,5,34,14,-101,5,5,14,-111,5,-20,13,-124,5,-53,13,119,5,-85,13,109,5,-113,13,97,5,107,13,84,5,73,13,72,5,46,13,56,5,13,13,41,5,-13,12,26,5,-52,12,13,5,-92,12,2,5,-123,12,-11,4,92,12,-27,4,52,12,-40,4,23,12,-58,4,-17,11,-77,4,-57,11,-90,4,-90,11,-107,4,122,11,-123,4,77,11,121,4,42,11,103,4,-3,10,90,4,-39,10,72,4,-84,10,52,4,126,10,38,4,89,10,18,4,43,10,-2,3,-6,9,-15,3,-46,9,-35,3,-93,9,-57,3,113,9,-71,3,72,9,-92,3,23,9,-115,3,-27,8,125,3,-70,8,106,3,-124,8,89,3,93,8,63,3,43,8,39,3,-11,7}; }
	private static byte[] data80(){ return new byte[] {23,3,-56,7,3,3,-115,7,-16,2,83,7,-33,2,40,7,-60,2,-14,6,-83,2,-73,6,-101,2,-119,6,-125,2,81,6,105,2,20,6,89,2,-28,5,66,2,-90,5,41,2,107,5,21,2,59,5,-4,1,-4,4,-21,1,-57,4,-43,1,-121,4,-68,1,73,4,-90,1,23,4,-115,1,-42,3,116,1,-106,3,93,1,101,3,65,1,36,3,40,1,-31,2,19,1,-84,2,-8,0,107,2,-35,0,39,2,-56,0,-16,1,-82,0,-83,1,-106,0,120,1,121,0,53,1,94,0,-17,0,72,0,-73,0,45,0,114,0,16,0,45,0,-7,-1,-10,-1,-36,-1,-81,-1,-64,-1,105,-1,-86,-1,48,-1,-116,-1,-23,-2,112,-1,-94,-2,91,-1,101,-2,62,-1,32,-2,37,-1,-27,-3,9,-1,-99,-3,-19,-2,85,-3,-44,-2,26,-3,-71,-2,-48,-4,-98,-2,-123,-4,-120,-2,74,-4,105,-2,4,-4,73,-2,-65,-5,48,-2,-126,-5,20,-2,57,-5,-8,-3,-16,-6,-32,-3,-76,-6,-60,-3,107,-6,-85,-3,47,-6,-113,-3,-25,-7,115,-3,-99,-7,92,-3,97,-7,63,-3,25,-7,35,-3,-46,-8,9,-3,-103,-8,-23,-4,85,-8,-51,-4,10,-8,-70,-4,-53,-9,-96,-4,-123,-9,-126,-4,64,-9,107,-4,5,-9,78,-4,-63,-10,48,-4,127,-10,25,-4,65,-10,2,-4,-6,-11,-21,-5,-61,-11,-52,-5,-125,-11,-80,-5,64,-11,-102,-5,6,-11,-126,-5,-64,-12,108,-5,125,-12,86,-5,70,-12,59,-5,8,-12,31,-5,-53,-13,6,-5,-103,-13,-21,-6,91,-13,-46,-6,29,-13,-65,-6,-25,-14,-89,-6,-85,-14,-110,-6,121,-14,122,-6,62,-14,98,-6,5,-14,78,-6,-45,-15,58,-6,-104,-15,36,-6,97,-15,17,-6,50,-15,-4,-7,-5,-16,-24,-7,-60,-16,-40,-7,-105,-16,-61,-7,100,-16,-81,-7,49,-16,-96,-7,6,-16,-116,-7,-41,-17,121,-7,-79,-17,103,-7,-126,-17,85,-7,84,-17,70,-7,47,-17,53,-7,4,-17,35,-7,-36,-18,19,-7,-70,-18,4,-7,-111,-18,-9,-8,104,-18,-20,-8,71,-18,-34,-8,36,-18,-48,-8,1,-18,-61,-8,-25,-19,-76,-8,-55,-19,-89,-8,-82,-19,-98,-8,-114,-19,-108,-8,113,-19,-118,-8,91,-19,126,-8,67,-19,116,-8,42,-19,108,-8,21,-19,102,-8,-2,-20,94,-8,-22,-20,85,-8,-35,-20,78,-8,-55,-20,74,-8,-74,-20,71,-8,-86,-20,65,-8,-99,-20,58,-8,-109,-20,55,-8,-118,-20,50,-8,-126,-20,46,-8,125,-20,44,-8,117,-20,44,-8,109,-20,47,-8,103,-20,49,-8,101,-20,44,-8,107,-20,40,-8,111,-20,40,-8,112,-20,44,-8,114,-20,48,-8,118,-20,50,-8,126,-20,54,-8,-123,-20,58,-8,-115,-20,64,-8,-103,-20,66,-8,-90,-20,69,-8,-72,-20,73,-8,-56,-20,80,-8,-43,-20,89,-8,-26,-20,99,-8,-7,-20,105,-8,14,-19,113,-8,36,-19,126,-8,56,-19,-119,-8,79,-19,-110,-8,108,-19,-100,-8,-119,-19,-90,-8,-93,-19,-77,-8,-64,-19,-63,-8,-38,-19,-48,-8,-5,-19,-35,-8,32,-18,-24,-8,65,-18,-9,-8,101,-18,7,-7,-115,-18,21,-7,-80,-18,37,-7,-39,-18,54,-7,4,-17,70,-7,41,-17,89,-7,85,-17,107,-7,-123,-17,122,-7,-81,-17,-115,-7,-33,-17,-97,-7,10,-16,-78,-7,62,-16,-57,-7,112,-16,-37,-7,-100,-16,-14,-7,-46,-16,7,-6,9,-15,26,-6,58,-15,49,-6,115,-15,71,-6,-83,-15,91,-6,-31,-15,114,-6,29,-14,-119,-6,90,-14,-96,-6,-116,-14,-69,-6,-55,-14,-48,-6,2,-13,-25,-6,67,-13,0,-5,-124,-13,22,-5,-69,-13,51,-5,-5,-13,79,-5,60,-12,102,-5,120,-12,127,-5,-66,-12,-105,-5,5,-11,-82,-5,64,-11,-52,-5,-126,-11,-21,-5,-58,-11,4,-4,4,-10,30,-4,76,-10,59,-4,-109,-10,84,-4,-48,-10,113,-4,25,-9,-119,-4,87,-9,-89,-4,-97,-9,-59,-4,-24,-9,-34,-4,40,-8,-7,-4,116,-8,22,-3,-67,-8,49,-3,-6,-8,81,-3,68,-7,109,-3,-112,-7,-122,-3,-48,-7,-93,-3,28,-6,-64,-3,102,-6,-36,-3,-93,-6,-4,-3,-19,-6,21,-2,45,-5,50,-2,121,-5,79,-2,-59,-5,104,-2,3,-4,-121,-2,76,-4,-89,-2,-105,-4,-66,-2,-42,-4,-36,-2,32,-3,-5,-2,105,-3,19,-1,-87,-3,47,-1,-14,-3,78,-1,58,-2,104,-1,119,-2,-125,-1,-62,-2,-102,-1,-1,-2,-73,-1,71,-1,-46,-1,-109,-1,-25,-1,-50,-1,5,0,19,0,36,0,89,0,58,0,-108,0,85,0,-38,0,114,0,31,1,-119,0,86,1,-91,0,-101,1,-64,0,-33,1,-41,0,21,2,-14,0,88,2,7,1,-114,2,35,1,-48,2,58,1,20,3,78,1,73,3,105,1,-122,3,-125,1,-56,3,-107,1,-4,3,-83,1,57,4,-55,1,117,4}; }
	private static byte[] data81(){ return new byte[] {-36,1,-90,4,-13,1,-27,4,10,2,32,5,29,2,79,5,52,2,-118,5,75,2,-61,5,95,2,-19,5,119,2,38,6,-120,2,80,6,-97,2,-120,6,-76,2,-66,6,-59,2,-25,6,-38,2,30,7,-20,2,84,7,-5,2,123,7,17,3,-84,7,39,3,-36,7,55,3,2,8,73,3,52,8,92,3,99,8,106,3,-120,8,124,3,-73,8,-121,3,-37,8,-103,3,9,9,-86,3,52,9,-72,3,83,9,-52,3,123,9,-34,3,-92,9,-20,3,-62,9,-5,3,-20,9,9,4,22,10,20,4,50,10,36,4,88,10,51,4,127,10,60,4,-101,10,74,4,-65,10,87,4,-42,10,101,4,-7,10,115,4,29,11,125,4,50,11,-116,4,83,11,-105,4,120,11,-100,4,-114,11,-84,4,-87,11,-69,4,-56,11,-65,4,-31,11,-54,4,-3,11,-41,4,23,12,-31,4,42,12,-20,4,69,12,-14,4,90,12,-7,4,120,12,1,5,-110,12,8,5,-94,12,20,5,-72,12,32,5,-50,12,39,5,-34,12,47,5,-10,12,55,5,14,13,58,5,30,13,66,5,52,13,74,5,70,13,84,5,79,13,95,5,96,13,103,5,117,13,106,5,-126,13,112,5,-107,13,117,5,-96,13,123,5,-77,13,-128,5,-60,13,-123,5,-51,13,-115,5,-36,13,-109,5,-22,13,-103,5,-14,13,-97,5,1,14,-95,5,19,14,-92,5,25,14,-85,5,37,14,-81,5,52,14,-80,5,60,14,-74,5,70,14,-72,5,80,14,-70,5,92,14,-67,5,101,14,-61,5,106,14,-59,5,118,14,-58,5,127,14,-53,5,-127,14,-46,5,-122,14,-42,5,-115,14,-40,5,-109,14,-40,5,-100,14,-38,5,-95,14,-35,5,-92,14,-34,5,-83,14,-36,5,-79,14,-33,5,-76,14,-29,5,-75,14,-26,5,-73,14,-26,5,-67,14,-28,5,-62,14,-29,5,-60,14,-26,5,-62,14,-23,5,-62,14,-23,5,-59,14,-24,5,-60,14,-23,5,-60,14,-26,5,-55,14,-30,5,-55,14,-30,5,-57,14,-29,5,-61,14,-28,5,-66,14,-27,5,-68,14,-29,5,-71,14,-32,5,-74,14,-33,5,-79,14,-32,5,-87,14,-33,5,-92,14,-38,5,-92,14,-43,5,-99,14,-45,5,-108,14,-45,5,-115,14,-47,5,-125,14,-49,5,126,14,-54,5,117,14,-58,5,105,14,-60,5,97,14,-64,5,87,14,-72,5,77,14,-78,5,70,14,-82,5,53,14,-85,5,36,14,-87,5,26,14,-95,5,13,14,-105,5,-1,13,-110,5,-14,13,-114,5,-34,13,-122,5,-51,13,127,5,-63,13,120,5,-84,13,114,5,-99,13,108,5,-123,13,101,5,111,13,92,5,99,13,80,5,75,13,72,5,48,13,67,5,31,13,54,5,8,13,40,5,-18,12,35,5,-41,12,27,5,-71,12,14,5,-99,12,6,5,-122,12,-4,4,101,12,-13,4,80,12,-28,4,49,12,-42,4,17,12,-53,4,-8,11,-67,4,-41,11,-83,4,-76,11,-94,4,-104,11,-106,4,112,11,-121,4,76,11,121,4,48,11,105,4,8,11,89,4,-33,10,77,4,-64,10,59,4,-105,10,45,4,119,10,27,4,76,10,8,4,32,10,-6,3,-4,9,-22,3,-52,9,-40,3,-100,9,-54,3,119,9,-75,3,73,9,-96,3,23,9,-111,3,-17,8,125,3,-68,8,105,3,-121,8,89,3,94,8,67,3,41,8,49,3,-1,7,28,3,-56,7,5,3,-113,7,-11,2,97,7,-31,2,37,7,-54,2,-18,6,-76,2,-62,6,-101,2,-122,6,-123,2,74,6,113,2,25,6,88,2,-35,5,64,2,-98,5,44,2,107,5,19,2,45,5,-6,1,-21,4,-25,1,-73,4,-53,1,122,4,-77,1,69,4,-102,1,2,4,-128,1,-64,3,105,1,-117,3,77,1,71,3,52,1,2,3,29,1,-52,2,0,1,-121,2,-26,0,64,2,-47,0,6,2,-75,0,-63,1,-105,0,125,1,127,0,66,1,102,0,-9,0,81,0,-68,0,51,0,120,0,19,0,50,0,-6,-1,-8,-1,-35,-1,-80,-1,-65,-1,105,-1,-89,-1,45,-1,-118,-1,-28,-2,110,-1,-101,-2,86,-1,94,-2,58,-1,21,-2,28,-1,-51,-3,4,-1,-111,-3,-25,-2,71,-3,-48,-2,9,-3,-74,-2,-67,-4,-100,-2,116,-4,-127,-2,60,-4,96,-2,-9,-5,67,-2,-84,-5,47,-2,109,-5,20,-2,38,-5,-11,-3,-31,-6,-36,-3,-90,-6,-64,-3,95,-6,-93,-3,27,-6,-119,-3,-31,-7,110,-3,-102,-7,89,-3,94,-7,62,-3,26,-7,33,-3,-42,-8,10,-3,-97,-8,-19,-4,93,-8,-47,-4,25,-8,-66,-4,-34,-9,-90,-4,-100,-9,-118,-4,93,-9,115,-4,39,-9,90,-4,-26,-10,65,-4,-89,-10,44,-4,114,-10,20,-4,52,-10,-5,-5,-10,-11}; }
	private static byte[] data82(){ return new byte[] {-24,-5,-60,-11,-49,-5,-119,-11,-70,-5,89,-11,-93,-5,30,-11,-116,-5,-28,-12,123,-5,-77,-12,102,-5,123,-12,79,-5,69,-12,62,-5,22,-12,44,-5,-34,-13,23,-5,-83,-13,3,-5,-123,-13,-18,-6,82,-13,-37,-6,33,-13,-53,-6,-7,-14,-72,-6,-53,-14,-89,-6,-91,-14,-105,-6,117,-14,-121,-6,73,-14,120,-6,39,-14,101,-6,-2,-15,85,-6,-42,-15,71,-6,-75,-15,56,-6,-114,-15,41,-6,105,-15,29,-6,75,-15,15,-6,39,-15,3,-6,4,-15,-9,-7,-21,-16,-22,-7,-53,-16,-33,-7,-76,-16,-46,-7,-105,-16,-57,-7,120,-16,-62,-7,95,-16,-71,-7,70,-16,-84,-7,49,-16,-94,-7,30,-16,-101,-7,5,-16,-108,-7,-16,-17,-115,-7,-31,-17,-123,-7,-50,-17,126,-7,-69,-17,123,-7,-83,-17,118,-7,-98,-17,112,-7,-108,-17,106,-7,-119,-17,100,-7,125,-17,97,-7,116,-17,95,-7,107,-17,90,-7,99,-17,88,-7,94,-17,87,-7,86,-17,86,-7,81,-17,85,-7,80,-17,82,-7,80,-17,79,-7,79,-17,80,-7,79,-17,82,-7,78,-17,84,-7,79,-17,84,-7,85,-17,86,-7,87,-17,89,-7,92,-17,92,-7,99,-17,93,-7,107,-17,95,-7,117,-17,97,-7,127,-17,101,-7,-120,-17,107,-7,-112,-17,115,-7,-103,-17,121,-7,-89,-17,125,-7,-75,-17,-126,-7,-60,-17,-120,-7,-43,-17,-115,-7,-27,-17,-108,-7,-11,-17,-99,-7,4,-16,-90,-7,22,-16,-82,-7,43,-16,-75,-7,62,-16,-67,-7,84,-16,-58,-7,107,-16,-51,-7,-127,-16,-42,-7,-102,-16,-34,-7,-76,-16,-25,-7,-53,-16,-14,-7,-31,-16,2,-6,-6,-16,11,-6,20,-15,19,-6,51,-15,29,-6,74,-15,42,-6,104,-15,54,-6,-122,-15,65,-6,-97,-15,79,-6,-66,-15,91,-6,-32,-15,100,-6,-3,-15,113,-6,28,-14,-126,-6,60,-14,-115,-6,90,-14,-102,-6,125,-14,-88,-6,-94,-14,-80,-6,-61,-14,-65,-6,-28,-14,-50,-6,0,-13,-34,-6,38,-13,-21,-6,76,-13,-8,-6,107,-13,7,-5,-112,-13,24,-5,-73,-13,35,-5,-39,-13,49,-5,1,-12,65,-5,40,-12,79,-5,72,-12,95,-5,112,-12,112,-5,-104,-12,126,-5,-73,-12,-112,-5,-32,-12,-99,-5,2,-11,-84,-5,44,-11,-67,-5,88,-11,-57,-5,123,-11,-40,-5,-91,-11,-22,-5,-49,-11,-9,-5,-15,-11,10,-4,25,-10,30,-4,67,-10,43,-4,103,-10,58,-4,-108,-10,76,-4,-65,-10,90,-4,-31,-10,107,-4,15,-9,123,-4,60,-9,-119,-4,93,-9,-98,-4,-123,-9,-81,-4,-89,-9,-64,-4,-43,-9,-48,-4,4,-8,-36,-4,41,-8,-20,-4,86,-8,1,-3,-128,-8,16,-3,-92,-8,31,-3,-43,-8,49,-3,1,-7,63,-3,35,-7,83,-3,82,-7,100,-3,-128,-7,113,-3,-93,-7,-122,-3,-49,-7,-107,-3,-15,-7,-89,-3,34,-6,-74,-3,84,-6,-62,-3,119,-6,-41,-3,-95,-6,-17,-3,-51,-6,-2,-3,-15,-6,14,-2,34,-5,33,-2,81,-5,48,-2,115,-5,67,-2,-92,-5,84,-2,-42,-5,96,-2,-5,-5,115,-2,42,-4,-126,-2,77,-4,-105,-2,123,-4,-84,-2,-87,-4,-69,-2,-49,-4,-51,-2,1,-3,-34,-2,51,-3,-20,-2,88,-3,0,-1,-119,-3,18,-1,-69,-3,34,-1,-35,-3,56,-1,13,-2,77,-1,62,-2,92,-1,99,-2,111,-1,-104,-2,123,-1,-65,-2,-113,-1,-16,-2,-91,-1,33,-1,-75,-1,71,-1,-55,-1,122,-1,-35,-1,-83,-1,-19,-1,-45,-1,2,0,6,0,22,0,59,0,36,0,98,0,59,0,-109,0,82,0,-57,0,96,0,-15,0,115,0,39,1,-120,0,91,1,-103,0,-126,1,-81,0,-72,1,-65,0,-32,1,-43,0,22,2,-23,0,77,2,-7,0,118,2,17,1,-87,2,40,1,-33,2,57,1,10,3,77,1,67,3,96,1,123,3,113,1,-90,3,-119,1,-38,3,-96,1,16,4,-75,1,57,4,-52,1,113,4,-37,1,-95,4,-17,1,-39,4,7,2,15,5,25,2,60,5,47,2,118,5,69,2,-83,5,87,2,-36,5,108,2,22,6,-127,2,79,6,-108,2,125,6,-86,2,-74,6,-64,2,-17,6,-45,2,30,7,-22,2,84,7,-1,2,-126,7,23,3,-71,7,48,3,-16,7,66,3,34,8,86,3,92,8,110,3,-110,8,-126,3,-62,8,-105,3,-4,8,-82,3,51,9,-63,3,100,9,-42,3,-99,9,-19,3,-44,9,1,4,2,10,24,4,58,10,43,4,106,10,63,4,-93,10,85,4,-38,10,104,4,8,11,-128,4,61,11,-105,4,114,11,-86,4,-94,11,-67,4,-38,11,-47,4,17,12,-30,4,63,12,-8,4,114,12,16,5,-94,12,38,5,-51,12,59,5,1,13,79,5,53,13,94,5,100,13,112,5,-105,13,-126,5,-62,13,-107,5,-12,13,-90,5,39,14,-74,5,80,14}; }
	private static byte[] data83(){ return new byte[] {-53,5,126,14,-35,5,-83,14,-19,5,-42,14,0,6,1,15,19,6,44,15,37,6,82,15,54,6,125,15,69,6,-86,15,82,6,-47,15,97,6,-9,15,116,6,24,16,-124,6,64,16,-112,6,105,16,-100,6,-117,16,-86,6,-81,16,-71,6,-48,16,-56,6,-20,16,-40,6,13,17,-31,6,50,17,-23,6,79,17,-9,6,106,17,4,7,-120,17,11,7,-92,17,22,7,-67,17,33,7,-45,17,45,7,-22,17,55,7,-1,17,64,7,22,18,70,7,43,18,77,7,63,18,86,7,77,18,94,7,95,18,98,7,113,18,101,7,-128,18,108,7,-118,18,114,7,-107,18,118,7,-96,18,121,7,-86,18,123,7,-77,18,125,7,-72,18,-126,7,-71,18,-123,7,-65,18,-126,7,-59,18,127,7,-59,18,-125,7,-62,18,-125,7,-65,18,-126,7,-69,18,127,7,-70,18,122,7,-76,18,120,7,-89,18,121,7,-97,18,114,7,-104,18,105,7,-111,18,100,7,-128,18,95,7,111,18,90,7,98,18,81,7,78,18,74,7,59,18,65,7,41,18,55,7,18,18,46,7,-9,17,38,7,-31,17,26,7,-58,17,13,7,-87,17,2,7,-113,17,-10,6,109,17,-23,6,75,17,-35,6,44,17,-48,6,5,17,-60,6,-27,16,-77,6,-66,16,-94,6,-107,16,-109,6,112,16,-126,6,68,16,112,6,23,16,94,6,-16,15,75,6,-65,15,56,6,-116,15,40,6,96,15,18,6,45,15,-5,5,-8,14,-22,5,-57,14,-45,5,-112,14,-66,5,97,14,-90,5,37,14,-113,5,-23,13,123,5,-77,13,99,5,117,13,74,5,53,13,51,5,-1,12,24,5,-65,12,-5,4,127,12,-30,4,68,12,-55,4,-2,11,-81,4,-73,11,-106,4,122,11,124,4,49,11,99,4,-13,10,70,4,-86,10,39,4,97,10,13,4,34,10,-18,3,-43,9,-47,3,-120,9,-73,3,69,9,-103,3,-10,8,121,3,-85,8,90,3,106,8,56,3,26,8,26,3,-55,7,-1,2,-127,7,-31,2,47,7,-59,2,-24,6,-91,2,-107,6,-122,2,66,6,103,2,-2,5,68,2,-84,5,34,2,89,5,5,2,16,5,-26,1,-70,4,-58,1,101,4,-88,1,30,4,-122,1,-54,3,100,1,117,3,71,1,46,3,34,1,-35,2,-1,0,-121,2,-27,0,59,2,-59,0,-24,1,-90,0,-95,1,-124,0,76,1,100,0,-9,0,72,0,-81,0,38,0,93,0,3,0,12,0,-27,-1,-60,-1,-58,-1,112,-1,-89,-1,28,-1,-116,-1,-43,-2,107,-1,-121,-2,71,-1,56,-2,42,-1,-11,-3,11,-1,-94,-3,-15,-2,95,-3,-46,-2,15,-3,-77,-2,-64,-4,-102,-2,126,-4,121,-2,51,-4,91,-2,-28,-5,69,-2,-96,-5,42,-2,84,-5,11,-2,12,-5,-16,-3,-48,-6,-46,-3,-121,-6,-75,-3,64,-6,-99,-3,4,-6,-127,-3,-67,-7,106,-3,-124,-7,77,-3,65,-7,50,-3,-6,-8,31,-3,-62,-8,4,-3,-128,-8,-21,-4,62,-8,-42,-4,11,-8,-71,-4,-48,-9,-98,-4,-110,-9,-118,-4,95,-9,117,-4,32,-9,96,-4,-30,-10,78,-4,-76,-10,54,-4,124,-10,35,-4,81,-10,11,-4,26,-10,-10,-5,-28,-11,-26,-5,-72,-11,-44,-5,-126,-11,-64,-5,81,-11,-83,-5,46,-11,-104,-5,-3,-12,-123,-5,-50,-12,119,-5,-86,-12,101,-5,124,-12,84,-5,81,-12,70,-5,47,-12,54,-5,6,-12,38,-5,-36,-13,26,-5,-66,-13,13,-5,-106,-13,0,-5,126,-13,-18,-6,92,-13,-32,-6,55,-13,-41,-6,31,-13,-55,-6,-2,-14,-67,-6,-36,-14,-72,-6,-61,-14,-82,-6,-91,-14,-95,-6,-118,-14,-104,-6,122,-14,-118,-6,98,-14,126,-6,73,-14,121,-6,54,-14,114,-6,30,-14,109,-6,15,-14,100,-6,-7,-15,93,-6,-27,-15,88,-6,-38,-15,78,-6,-54,-15,70,-6,-71,-15,67,-6,-82,-15,63,-6,-99,-15,58,-6,-115,-15,57,-6,-123,-15,53,-6,120,-15,47,-6,110,-15,44,-6,105,-15,42,-6,93,-15,42,-6,89,-15,39,-6,81,-15,35,-6,74,-15,34,-6,75,-15,29,-6,70,-15,26,-6,66,-15,27,-6,66,-15,25,-6,62,-15,25,-6,58,-15,27,-6,61,-15,24,-6,63,-15,20,-6,64,-15,23,-6,66,-15,25,-6,65,-15,28,-6,69,-15,30,-6,70,-15,32,-6,71,-15,35,-6,79,-15,34,-6,85,-15,33,-6,91,-15,37,-6,97,-15,40,-6,101,-15,44,-6,106,-15,48,-6,114,-15,51,-6,121,-15,54,-6,-127,-15,57,-6,-117,-15,59,-6,-107,-15,63,-6,-99,-15,67,-6,-88,-15,70,-6,-77,-15,74,-6,-66,-15,77,-6,-54,-15,82,-6,-45,-15,88,-6,-35,-15,94,-6,-23,-15,98,-6,-11,-15,103,-6,2,-14,107,-6,15,-14,113,-6,26,-14,121,-6,37,-14}; }
	private static byte[] data84(){ return new byte[] {127,-6,52,-14,-127,-6,68,-14,-120,-6,79,-14,-113,-6,94,-14,-111,-6,112,-14,-107,-6,127,-14,-101,-6,-114,-14,-94,-6,-101,-14,-87,-6,-86,-14,-80,-6,-71,-14,-72,-6,-58,-14,-65,-6,-41,-14,-60,-6,-21,-14,-56,-6,-8,-14,-46,-6,8,-13,-39,-6,26,-13,-34,-6,42,-13,-27,-6,60,-13,-22,-6,76,-13,-14,-6,92,-13,-4,-6,111,-13,1,-5,127,-13,8,-5,-111,-13,19,-5,-92,-13,23,-5,-74,-13,29,-5,-53,-13,39,-5,-34,-13,44,-5,-16,-13,51,-5,5,-12,61,-5,24,-12,69,-5,40,-12,76,-5,63,-12,83,-5,79,-12,92,-5,100,-12,102,-5,123,-12,109,-5,-117,-12,118,-5,-93,-12,127,-5,-69,-12,-122,-5,-52,-12,-113,-5,-27,-12,-103,-5,-3,-12,-95,-5,14,-11,-85,-5,40,-11,-76,-5,66,-11,-68,-5,85,-11,-59,-5,111,-11,-50,-5,-127,-11,-40,-5,-98,-11,-31,-5,-69,-11,-24,-5,-49,-11,-13,-5,-20,-11,-3,-5,9,-10,8,-4,25,-10,24,-4,51,-10,38,-4,82,-10,44,-4,105,-10,55,-4,-118,-10,66,-4,-85,-10,73,-4,-62,-10,87,-4,-31,-10,102,-4,0,-9,112,-4,24,-9,125,-4,58,-9,-120,-4,80,-9,-104,-4,114,-9,-91,-4,-104,-9,-83,-4,-76,-9,-71,-4,-39,-9,-55,-4,-4,-9,-41,-4,21,-8,-25,-4,59,-8,-11,-4,99,-8,0,-3,-127,-8,15,-3,-88,-8,32,-3,-49,-8,46,-3,-20,-8,62,-3,24,-7,73,-3,54,-7,92,-3,94,-7,112,-3,-118,-7,122,-3,-82,-7,-120,-3,-34,-7,-103,-3,10,-6,-88,-3,43,-6,-67,-3,87,-6,-47,-3,-123,-6,-31,-3,-88,-6,-12,-3,-39,-6,7,-2,11,-5,20,-2,50,-5,40,-2,101,-5,54,-2,-116,-5,75,-2,-65,-5,96,-2,-13,-5,111,-2,28,-4,-123,-2,81,-4,-103,-2,-120,-4,-88,-2,-76,-4,-66,-2,-23,-4,-42,-2,32,-3,-26,-2,76,-3,-1,-2,-126,-3,23,-1,-70,-3,41,-1,-23,-3,64,-1,33,-2,85,-1,77,-2,110,-1,-119,-2,-125,-1,-56,-2,-109,-1,-6,-2,-86,-1,54,-1,-60,-1,113,-1,-38,-1,-96,-1,-13,-1,-32,-1,9,0,31,0,30,0,81,0,56,0,-112,0,79,0,-47,0,100,0,3,1,-126,0,61,1,-97,0,125,1,-77,0,-76,1,-54,0,-9,1,-33,0,44,2,-7,0,109,2,21,1,-83,2,42,1,-27,2,67,1,40,3,93,1,105,3,116,1,-95,3,-116,1,-27,3,-91,1,40,4,-67,1,94,4,-41,1,-96,4,-14,1,-28,4,7,2,28,5,33,2,95,5,55,2,-106,5,83,2,-42,5,113,2,21,6,-120,2,78,6,-96,2,-109,6,-72,2,-43,6,-48,2,10,7,-20,2,73,7,8,3,-117,7,27,3,-59,7,49,3,8,8,76,3,70,8,98,3,124,8,124,3,-69,8,-109,3,-18,8,-83,3,45,9,-58,3,106,9,-35,3,-100,9,-9,3,-38,9,13,4,25,10,31,4,78,10,54,4,-117,10,77,4,-61,10,101,4,-13,10,123,4,47,11,-114,4,108,11,-96,4,-102,11,-72,4,-48,11,-51,4,-3,11,-29,4,51,12,-8,4,105,12,9,5,-106,12,30,5,-55,12,50,5,-3,12,64,5,42,13,83,5,90,13,104,5,-120,13,119,5,-78,13,-118,5,-34,13,-99,5,10,14,-84,5,49,14,-68,5,91,14,-50,5,-124,14,-35,5,-91,14,-19,5,-49,14,-8,5,-16,14,7,6,21,15,23,6,57,15,33,6,88,15,46,6,122,15,61,6,-103,15,71,6,-76,15,84,6,-47,15,97,6,-18,15,105,6,7,16,114,6,35,16,123,6,61,16,-124,6,78,16,-111,6,98,16,-104,6,119,16,-99,6,-116,16,-91,6,-97,16,-85,6,-84,16,-78,6,-68,16,-70,6,-54,16,-67,6,-42,16,-63,6,-28,16,-60,6,-17,16,-55,6,-13,16,-49,6,-5,16,-47,6,3,17,-47,6,8,17,-46,6,15,17,-48,6,16,17,-45,6,17,17,-45,6,17,17,-46,6,15,17,-45,6,11,17,-46,6,8,17,-50,6,4,17,-52,6,-3,16,-54,6,-12,16,-57,6,-19,16,-64,6,-27,16,-69,6,-38,16,-73,6,-52,16,-78,6,-65,16,-84,6,-78,16,-91,6,-96,16,-96,6,-115,16,-102,6,125,16,-112,6,105,16,-119,6,84,16,127,6,67,16,113,6,47,16,104,6,19,16,98,6,-6,15,88,6,-33,15,77,6,-61,15,67,6,-86,15,52,6,-114,15,42,6,113,15,31,6,79,15,19,6,45,15,9,6,13,15,-4,5,-22,14,-19,5,-56,14,-33,5,-89,14,-49,5,-124,14,-66,5,94,14,-79,5,58,14,-94,5,17,14,-111,5,-22,13,-126,5,-59,13,113,5,-103,13,98,5,109,13,83,5,70,13,64,5,29,13,44,5,-6,12,22,5,-51,12}; }
	private static byte[] data85(){ return new byte[] {5,5,-99,12,-11,4,115,12,-28,4,66,12,-46,4,16,12,-63,4,-24,11,-84,4,-74,11,-102,4,-126,11,-118,4,87,11,117,4,36,11,98,4,-16,10,79,4,-58,10,56,4,-108,10,39,4,101,10,20,4,46,10,1,4,-7,9,-18,3,-50,9,-42,3,-102,9,-65,3,102,9,-83,3,56,9,-106,3,3,9,127,3,-49,8,108,3,-96,8,87,3,104,8,67,3,48,8,50,3,2,8,26,3,-52,7,9,3,-99,7,-11,2,100,7,-33,2,46,7,-53,2,3,7,-77,2,-51,6,-100,2,-106,6,-117,2,103,6,119,2,46,6,98,2,-9,5,80,2,-53,5,58,2,-111,5,40,2,88,5,24,2,44,5,-1,1,-6,4,-22,1,-48,4,-44,1,-103,4,-63,1,96,4,-78,1,51,4,-98,1,-2,3,-122,1,-53,3,116,1,-95,3,95,1,107,3,75,1,54,3,59,1,12,3,37,1,-39,2,15,1,-89,2,-3,0,127,2,-23,0,74,2,-43,0,24,2,-60,0,-16,1,-79,0,-68,1,-94,0,-105,1,-117,0,102,1,119,0,51,1,106,0,12,1,86,0,-38,0,67,0,-87,0,53,0,-125,0,33,0,83,0,15,0,34,0,0,0,-2,-1,-18,-1,-51,-1,-35,-1,-101,-1,-48,-1,122,-1,-70,-1,78,-1,-86,-1,45,-1,-105,-1,-2,-2,-122,-1,-49,-2,122,-1,-84,-2,104,-1,126,-2,86,-1,83,-2,71,-1,51,-2,53,-1,5,-2,36,-1,-38,-3,22,-1,-69,-3,3,-1,-113,-3,-12,-2,97,-3,-24,-2,67,-3,-44,-2,26,-3,-56,-2,-8,-4,-70,-2,-52,-4,-88,-2,-92,-4,-102,-2,-123,-4,-116,-2,88,-4,125,-2,45,-4,114,-2,15,-4,97,-2,-26,-5,79,-2,-65,-5,65,-2,-93,-5,48,-2,122,-5,32,-2,80,-5,21,-2,52,-5,3,-2,12,-5,-9,-3,-17,-6,-24,-3,-58,-6,-41,-3,-97,-6,-53,-3,-125,-6,-69,-3,89,-6,-82,-3,47,-6,-91,-3,16,-6,-107,-3,-22,-7,-124,-3,-60,-7,119,-3,-87,-7,101,-3,-125,-7,86,-3,90,-7,77,-3,60,-7,60,-3,23,-7,43,-3,-15,-8,32,-3,-45,-8,16,-3,-83,-8,5,-3,-113,-8,-10,-4,104,-8,-25,-4,66,-8,-38,-4,37,-8,-52,-4,-3,-9,-66,-4,-43,-9,-77,-4,-71,-9,-95,-4,-108,-9,-110,-4,111,-9,-123,-4,80,-9,119,-4,42,-9,105,-4,3,-9,92,-4,-25,-10,75,-4,-62,-10,64,-4,-94,-10,51,-4,123,-10,34,-4,88,-10,22,-4,57,-10,7,-4,20,-10,-10,-5,-15,-11,-23,-5,-46,-11,-36,-5,-85,-11,-50,-5,-123,-11,-62,-5,103,-11,-76,-5,64,-11,-89,-5,27,-11,-103,-5,0,-11,-121,-5,-35,-12,123,-5,-66,-12,108,-5,-101,-12,92,-5,120,-12,81,-5,86,-12,71,-5,47,-12,58,-5,12,-12,45,-5,-17,-13,29,-5,-50,-13,13,-5,-83,-13,1,-5,-115,-13,-10,-6,103,-13,-20,-6,67,-13,-31,-6,38,-13,-47,-6,8,-13,-62,-6,-20,-14,-75,-6,-52,-14,-89,-6,-84,-14,-102,-6,-112,-14,-113,-6,110,-14,-123,-6,77,-14,121,-6,51,-14,108,-6,19,-14,99,-6,-13,-15,88,-6,-37,-15,72,-6,-65,-15,64,-6,-98,-15,57,-6,-126,-15,46,-6,105,-15,33,-6,78,-15,24,-6,53,-15,14,-6,27,-15,3,-6,5,-15,-8,-7,-18,-16,-19,-7,-42,-16,-27,-7,-65,-16,-36,-7,-87,-16,-45,-7,-108,-16,-54,-7,-128,-16,-64,-7,109,-16,-70,-7,86,-16,-74,-7,64,-16,-79,-7,46,-16,-87,-7,31,-16,-96,-7,15,-16,-101,-7,-2,-17,-105,-7,-20,-17,-110,-7,-31,-17,-118,-7,-42,-17,-124,-7,-54,-17,-128,-7,-67,-17,126,-7,-77,-17,122,-7,-88,-17,118,-7,-93,-17,113,-7,-98,-17,108,-7,-105,-17,107,-7,-110,-17,106,-7,-114,-17,104,-7,-119,-17,104,-7,-121,-17,103,-7,-124,-17,103,-7,-123,-17,104,-7,-121,-17,106,-7,-124,-17,109,-7,-119,-17,110,-7,-110,-17,109,-7,-108,-17,114,-7,-101,-17,119,-7,-90,-17,119,-7,-83,-17,123,-7,-70,-17,-127,-7,-58,-17,-121,-7,-51,-17,-113,-7,-35,-17,-110,-7,-23,-17,-101,-7,-6,-17,-91,-7,13,-16,-88,-7,33,-16,-82,-7,56,-16,-71,-7,78,-16,-62,-7,96,-16,-52,-7,124,-16,-42,-7,-103,-16,-35,-7,-78,-16,-25,-7,-47,-16,-11,-7,-17,-16,1,-6,9,-15,13,-6,45,-15,24,-6,72,-15,41,-6,108,-15,56,-6,-109,-15,69,-6,-79,-15,89,-6,-41,-15,108,-6,1,-14,120,-6,40,-14,-120,-6,86,-14,-102,-6,-124,-14,-86,-6,-85,-14,-67,-6,-35,-14,-47,-6,14,-13,-29,-6,55,-13,-7,-6,109,-13,13,-5,-94,-13,33,-5,-50,-13,58,-5,3,-12,78,-5,53,-12,99,-5,113,-12,121,-5,-82,-12,-114,-5,-31,-12,-90,-5,30,-11,-63,-5,93,-11,-43,-5,-107,-11,-18,-5,-43,-11}; }
	private static byte[] data86(){ return new byte[] {11,-4,22,-10,31,-4,83,-10,57,-4,-107,-10,88,-4,-40,-10,111,-4,21,-9,-117,-4,91,-9,-91,-4,-105,-9,-62,-4,-32,-9,-32,-4,40,-8,-6,-4,104,-8,23,-3,-74,-8,49,-3,5,-7,74,-3,70,-7,106,-3,-109,-7,-119,-3,-31,-7,-91,-3,33,-6,-56,-3,111,-6,-24,-3,-66,-6,5,-2,2,-5,37,-2,83,-5,64,-2,-100,-5,94,-2,-18,-5,127,-2,64,-4,-99,-2,-122,-4,-67,-2,-38,-4,-33,-2,44,-3,-3,-2,115,-3,30,-1,-55,-3,61,-1,31,-2,88,-1,105,-2,122,-1,-68,-2,-98,-1,14,-1,-68,-1,87,-1,-34,-1,-85,-1,-3,-1,-14,-1,31,0,72,0,63,0,-98,0,92,0,-27,0,-128,0,57,1,-95,0,-114,1,-68,0,-39,1,-36,0,45,2,-1,0,126,2,29,1,-57,2,60,1,27,3,94,1,107,3,125,1,-79,3,-99,1,4,4,-68,1,87,4,-41,1,-99,4,-9,1,-20,4,20,2,49,5,50,2,-126,5,80,2,-47,5,108,2,19,6,-117,2,97,6,-87,2,-83,6,-59,2,-19,6,-29,2,57,7,0,3,-124,7,25,3,-61,7,53,3,14,8,81,3,86,8,106,3,-113,8,-117,3,-46,8,-93,3,15,9,-69,3,86,9,-43,3,-103,9,-20,3,-46,9,5,4,19,10,32,4,82,10,56,4,-123,10,81,4,-60,10,106,4,1,11,125,4,52,11,-108,4,113,11,-85,4,-89,11,-63,4,-42,11,-41,4,13,12,-23,4,58,12,-2,4,113,12,15,5,-87,12,30,5,-47,12,52,5,1,13,72,5,50,13,85,5,90,13,103,5,-122,13,123,5,-79,13,-118,5,-44,13,-104,5,0,14,-88,5,40,14,-74,5,69,14,-59,5,109,14,-49,5,-119,14,-33,5,-86,14,-18,5,-51,14,-11,5,-23,14,0,6,8,15,15,6,34,15,26,6,55,15,36,6,85,15,44,6,112,15,51,6,-127,15,62,6,-104,15,70,6,-82,15,77,6,-68,15,84,6,-48,15,90,6,-28,15,96,6,-22,15,106,6,-7,15,108,6,4,16,112,6,17,16,117,6,30,16,116,6,39,16,118,6,48,16,124,6,53,16,126,6,56,16,127,6,63,16,-127,6,66,16,-126,6,64,16,-124,6,66,16,-124,6,67,16,-126,6,65,16,-128,6,65,16,124,6,59,16,125,6,55,16,122,6,52,16,117,6,45,16,115,6,37,16,113,6,29,16,109,6,18,16,105,6,9,16,100,6,-2,15,96,6,-16,15,92,6,-30,15,87,6,-43,15,82,6,-60,15,76,6,-75,15,69,6,-90,15,60,6,-106,15,53,6,-124,15,46,6,114,15,37,6,95,15,29,6,75,15,22,6,54,15,12,6,34,15,2,6,13,15,-7,5,-10,14,-16,5,-33,14,-26,5,-57,14,-36,5,-81,14,-45,5,-107,14,-54,5,124,14,-65,5,98,14,-77,5,73,14,-88,5,48,14,-101,5,20,14,-110,5,-12,13,-117,5,-41,13,127,5,-69,13,114,5,-99,13,104,5,-127,13,90,5,101,13,77,5,68,13,68,5,38,13,56,5,6,13,44,5,-21,12,29,5,-52,12,15,5,-85,12,5,5,-117,12,-6,4,104,12,-18,4,70,12,-30,4,40,12,-45,4,9,12,-60,4,-25,11,-74,4,-53,11,-88,4,-88,11,-103,4,-122,11,-115,4,104,11,127,4,67,11,115,4,30,11,103,4,0,11,90,4,-37,10,78,4,-68,10,64,4,-102,10,48,4,117,10,37,4,86,10,24,4,50,10,6,4,16,10,-6,3,-15,9,-19,3,-53,9,-35,3,-88,9,-47,3,-118,9,-61,3,99,9,-76,3,65,9,-91,3,38,9,-107,3,0,9,-118,3,-30,8,124,3,-68,8,110,3,-106,8,98,3,120,8,85,3,80,8,72,3,42,8,59,3,14,8,44,3,-24,7,29,3,-61,7,15,3,-87,7,-2,2,-124,7,-17,2,92,7,-26,2,62,7,-40,2,22,7,-50,2,-9,6,-63,2,-47,6,-80,2,-84,6,-92,2,-112,6,-109,2,107,6,-125,2,68,6,121,2,39,6,103,2,4,6,84,2,-33,5,74,2,-64,5,59,2,-103,5,43,2,114,5,32,2,85,5,16,2,46,5,3,2,18,5,-12,1,-23,4,-27,1,-63,4,-40,1,-91,4,-56,1,125,4,-72,1,84,4,-84,1,55,4,-99,1,13,4,-115,1,-28,3,-126,1,-59,3,114,1,-100,3,98,1,114,3,86,1,83,3,70,1,41,3,54,1,-1,2,41,1,-32,2,24,1,-74,2,11,1,-103,2,-9,0,112,2,-28,0,71,2,-42,0,40,2,-60,0,-5,1,-73,0,-53,1,-84,0,-87,1,-101,0,126,1,-121,0,84,1,119,0,52,1,101,0,7,1,83,0,-39,0,70,0,-73,0,52,0,-120,0}; }
	private static byte[] data87(){ return new byte[] {40,0,99,0,24,0,51,0,5,0,6,0,-10,-1,-30,-1,-28,-1,-78,-1,-47,-1,-124,-1,-63,-1,97,-1,-84,-1,50,-1,-103,-1,1,-1,-116,-1,-38,-2,120,-1,-85,-2,99,-1,123,-2,83,-1,86,-2,62,-1,37,-2,47,-1,-2,-3,27,-1,-51,-3,5,-1,-100,-3,-11,-2,117,-3,-32,-2,66,-3,-51,-2,13,-3,-63,-2,-33,-4,-80,-2,-85,-4,-101,-2,121,-4,-120,-2,82,-4,116,-2,27,-4,98,-2,-27,-5,83,-2,-69,-5,61,-2,-120,-5,43,-2,97,-5,17,-2,47,-5,-4,-3,-5,-6,-22,-3,-48,-6,-43,-3,-101,-6,-63,-3,100,-6,-80,-3,58,-6,-101,-3,4,-6,-122,-3,-50,-7,117,-3,-92,-7,95,-3,110,-7,74,-3,57,-7,57,-3,14,-7,33,-3,-37,-8,12,-3,-92,-8,-3,-4,119,-8,-24,-4,67,-8,-44,-4,25,-8,-64,-4,-30,-9,-84,-4,-82,-9,-102,-4,-125,-9,-124,-4,78,-9,114,-4,25,-9,96,-4,-18,-10,75,-4,-68,-10,53,-4,-119,-10,36,-4,94,-10,17,-4,42,-10,-3,-5,-9,-11,-18,-5,-53,-11,-36,-5,-104,-11,-53,-5,111,-11,-73,-5,64,-11,-95,-5,17,-11,-112,-5,-24,-12,126,-5,-72,-12,107,-5,-119,-12,92,-5,95,-12,75,-5,50,-12,56,-5,6,-12,37,-5,-30,-13,19,-5,-74,-13,3,-5,-121,-13,-9,-6,96,-13,-25,-6,54,-13,-40,-6,20,-13,-59,-6,-19,-14,-78,-6,-57,-14,-91,-6,-92,-14,-106,-6,123,-14,-119,-6,84,-14,126,-6,49,-14,113,-6,13,-14,98,-6,-21,-15,84,-6,-51,-15,72,-6,-85,-15,57,-6,-115,-15,43,-6,115,-15,31,-6,82,-15,22,-6,55,-15,11,-6,24,-15,2,-6,-4,-16,-9,-7,-26,-16,-23,-7,-49,-16,-33,-7,-75,-16,-40,-7,-99,-16,-46,-7,-123,-16,-56,-7,112,-16,-63,-7,94,-16,-71,-7,74,-16,-80,-7,59,-16,-89,-7,45,-16,-97,-7,30,-16,-102,-7,15,-16,-106,-7,-1,-17,-110,-7,-13,-17,-115,-7,-23,-17,-119,-7,-35,-17,-120,-7,-46,-17,-122,-7,-54,-17,-125,-7,-60,-17,-127,-7,-66,-17,-128,-7,-71,-17,127,-7,-73,-17,124,-7,-73,-17,124,-7,-75,-17,126,-7,-77,-17,-128,-7,-74,-17,-127,-7,-72,-17,-127,-7,-65,-17,-127,-7,-58,-17,-126,-7,-51,-17,-122,-7,-45,-17,-116,-7,-37,-17,-115,-7,-23,-17,-112,-7,-11,-17,-106,-7,-2,-17,-99,-7,13,-16,-93,-7,27,-16,-84,-7,38,-16,-75,-7,58,-16,-72,-7,83,-16,-68,-7,99,-16,-55,-7,117,-16,-44,-7,-121,-16,-36,-7,-94,-16,-27,-7,-68,-16,-18,-7,-46,-16,-7,-7,-17,-16,3,-6,14,-15,12,-6,39,-15,25,-6,70,-15,40,-6,100,-15,52,-6,-127,-15,64,-6,-90,-15,77,-6,-54,-15,90,-6,-24,-15,105,-6,15,-14,118,-6,48,-14,-123,-6,86,-14,-103,-6,124,-14,-85,-6,-100,-14,-69,-6,-55,-14,-52,-6,-11,-14,-37,-6,26,-13,-18,-6,71,-13,0,-5,118,-13,16,-5,-98,-13,36,-5,-51,-13,54,-5,2,-12,66,-5,48,-12,84,-5,98,-12,105,-5,-119,-12,-128,-5,-67,-12,-108,-5,-14,-12,-91,-5,33,-11,-69,-5,85,-11,-47,-5,-117,-11,-27,-5,-70,-11,-7,-5,-12,-11,14,-4,46,-10,32,-4,93,-10,58,-4,-109,-10,84,-4,-52,-10,102,-4,0,-9,123,-4,60,-9,-109,-4,118,-9,-87,-4,-90,-9,-62,-4,-30,-9,-42,-4,23,-8,-20,-4,83,-8,5,-3,-111,-8,25,-3,-59,-8,48,-3,2,-7,76,-3,61,-7,97,-3,114,-7,121,-3,-80,-7,-110,-3,-17,-7,-90,-3,36,-6,-66,-3,98,-6,-39,-3,-97,-6,-19,-3,-42,-6,4,-2,21,-5,26,-2,70,-5,56,-2,-127,-5,82,-2,-63,-5,100,-2,-9,-5,126,-2,51,-4,-103,-2,113,-4,-84,-2,-88,-4,-63,-2,-24,-4,-37,-2,36,-3,-14,-2,85,-3,10,-1,-108,-3,35,-1,-47,-3,55,-1,3,-2,80,-1,64,-2,100,-1,113,-2,124,-1,-81,-2,-108,-1,-21,-2,-90,-1,30,-1,-67,-1,89,-1,-41,-1,-110,-1,-21,-1,-61,-1,0,0,-1,-1,23,0,58,0,41,0,105,0,63,0,-93,0,86,0,-37,0,106,0,8,1,127,0,65,1,-112,0,110,1,-88,0,-93,1,-66,0,-37,1,-50,0,7,2,-29,0,62,2,-9,0,115,2,10,1,-103,2,35,1,-53,2,54,1,3,3,67,1,44,3,88,1,93,3,110,1,-113,3,124,1,-73,3,-112,1,-25,3,-92,1,23,4,-77,1,62,4,-60,1,109,4,-44,1,-113,4,-23,1,-68,4,-6,1,-19,4,6,2,15,5,25,2,59,5,44,2,102,5,57,2,-121,5,75,2,-78,5,91,2,-35,5,104,2,-4,5,119,2,40,6,-122,2,81,6,-109,2,108,6,-90,2,-109,6,-80,2,-78,6,-65,2,-40,6,-49,2,-3,6,-38,2,27,7,-26,2,65,7,-10,2,99,7}; }
	private static byte[] data88(){ return new byte[] {2,3,125,7,15,3,-93,7,27,3,-57,7,36,3,-31,7,49,3,2,8,65,3,33,8,75,3,58,8,86,3,93,8,93,3,115,8,109,3,-113,8,125,3,-85,8,-121,3,-62,8,-111,3,-31,8,-99,3,-1,8,-90,3,19,9,-80,3,50,9,-70,3,81,9,-64,3,100,9,-52,3,-128,9,-41,3,-100,9,-35,3,-81,9,-24,3,-54,9,-17,3,-36,9,-5,3,-13,9,7,4,12,10,13,4,32,10,21,4,57,10,31,4,82,10,37,4,98,10,49,4,119,10,61,4,-116,10,68,4,-98,10,74,4,-71,10,79,4,-47,10,85,4,-32,10,97,4,-13,10,105,4,9,11,112,4,24,11,121,4,43,11,-128,4,59,11,-122,4,82,11,-116,4,102,11,-109,4,116,11,-101,4,-121,11,-93,4,-101,11,-89,4,-86,11,-82,4,-66,11,-75,4,-48,11,-71,4,-32,11,-64,4,-16,11,-54,4,-1,11,-47,4,10,12,-38,4,26,12,-31,4,39,12,-27,4,58,12,-22,4,76,12,-18,4,89,12,-11,4,104,12,-5,4,119,12,1,5,-124,12,6,5,-109,12,12,5,-96,12,19,5,-85,12,26,5,-72,12,30,5,-56,12,32,5,-40,12,34,5,-27,12,40,5,-18,12,50,5,-10,12,56,5,1,13,61,5,15,13,61,5,29,13,64,5,42,13,67,5,52,13,71,5,63,13,76,5,70,13,83,5,78,13,87,5,87,13,90,5,97,13,92,5,108,13,94,5,115,13,99,5,122,13,104,5,-128,13,106,5,-122,13,110,5,-114,13,112,5,-108,13,113,5,-103,13,117,5,-97,13,119,5,-94,13,121,5,-90,13,124,5,-86,13,125,5,-82,13,124,5,-79,13,125,5,-74,13,126,5,-75,13,-127,5,-72,13,-128,5,-70,13,125,5,-70,13,127,5,-71,13,-127,5,-73,13,125,5,-73,13,123,5,-73,13,125,5,-80,13,123,5,-85,13,122,5,-84,13,118,5,-89,13,113,5,-96,13,114,5,-101,13,112,5,-111,13,109,5,-120,13,106,5,-124,13,101,5,123,13,95,5,120,13,88,5,109,13,84,5,92,13,83,5,82,13,79,5,66,13,73,5,50,13,69,5,39,13,62,5,22,13,53,5,7,13,45,5,-5,12,37,5,-27,12,31,5,-49,12,25,5,-65,12,16,5,-87,12,8,5,-102,12,-3,4,-127,12,-13,4,103,12,-22,4,87,12,-35,4,58,12,-44,4,26,12,-49,4,2,12,-61,4,-28,11,-75,4,-57,11,-87,4,-82,11,-98,4,-118,11,-110,4,103,11,-122,4,78,11,118,4,42,11,106,4,13,11,93,4,-28,10,78,4,-67,10,63,4,-95,10,44,4,121,10,26,4,78,10,15,4,40,10,1,4,-7,9,-16,3,-52,9,-33,3,-86,9,-53,3,123,9,-73,3,74,9,-87,3,34,9,-107,3,-15,8,-126,3,-54,8,109,3,-106,8,88,3,95,8,72,3,53,8,49,3,-3,7,28,3,-61,7,13,3,-108,7,-11,2,92,7,-35,2,33,7,-54,2,-14,6,-80,2,-71,6,-107,2,125,6,-127,2,75,6,103,2,13,6,79,2,-51,5,59,2,-106,5,35,2,85,5,15,2,29,5,-12,1,-35,4,-40,1,-100,4,-63,1,98,4,-88,1,30,4,-115,1,-39,3,116,1,-94,3,88,1,91,3,61,1,21,3,36,1,-37,2,6,1,-106,2,-23,0,77,2,-47,0,16,2,-73,0,-60,1,-96,0,-122,1,-126,0,63,1,99,0,-12,0,78,0,-79,0,51,0,103,0,18,0,33,0,-11,-1,-28,-1,-42,-1,-104,-1,-70,-1,75,-1,-95,-1,12,-1,-127,-1,-61,-2,96,-1,121,-2,70,-1,56,-2,41,-1,-21,-3,15,-1,-84,-3,-17,-2,97,-3,-48,-2,21,-3,-71,-2,-47,-4,-99,-2,-124,-4,127,-2,58,-4,99,-2,-4,-5,67,-2,-78,-5,37,-2,102,-5,14,-2,34,-5,-12,-3,-41,-6,-44,-3,-112,-6,-72,-3,81,-6,-98,-3,3,-6,-120,-3,-60,-7,104,-3,127,-7,73,-3,56,-7,48,-3,-6,-8,19,-3,-76,-8,-9,-4,107,-8,-31,-4,45,-8,-57,-4,-25,-9,-86,-4,-93,-9,-110,-4,105,-9,119,-4,36,-9,93,-4,-31,-10,69,-4,-86,-10,42,-4,104,-10,16,-4,40,-10,-7,-5,-14,-11,-33,-5,-78,-11,-53,-5,124,-11,-77,-5,61,-11,-102,-5,3,-11,-126,-5,-45,-12,105,-5,-104,-12,83,-5,91,-12,67,-5,39,-12,48,-5,-19,-13,26,-5,-74,-13,7,-5,-118,-13,-17,-6,88,-13,-40,-6,36,-13,-56,-6,-8,-14,-75,-6,-59,-14,-91,-6,-101,-14,-108,-6,106,-14,-126,-6,59,-14,113,-6,25,-14,92,-6,-17,-15,73,-6,-60,-15,61,-6,-97,-15,46,-6,118,-15,31,-6,77,-15,20,-6,45,-15,3,-6,13,-15,-17,-7,-18,-16}; }
	private static byte[] data89(){ return new byte[] {-29,-7,-50,-16,-37,-7,-88,-16,-43,-7,-116,-16,-56,-7,110,-16,-67,-7,81,-16,-77,-7,59,-16,-89,-7,35,-16,-102,-7,11,-16,-109,-7,-9,-17,-118,-7,-33,-17,-124,-7,-56,-17,127,-7,-73,-17,119,-7,-88,-17,108,-7,-104,-17,105,-7,-119,-17,102,-7,120,-17,99,-7,111,-17,92,-7,101,-17,87,-7,90,-17,85,-7,83,-17,81,-7,77,-17,77,-7,69,-17,78,-7,64,-17,78,-7,59,-17,77,-7,56,-17,77,-7,57,-17,76,-7,57,-17,77,-7,58,-17,78,-7,61,-17,79,-7,67,-17,80,-7,73,-17,81,-7,80,-17,83,-7,89,-17,85,-7,98,-17,89,-7,108,-17,93,-7,118,-17,99,-7,-127,-17,105,-7,-115,-17,111,-7,-101,-17,118,-7,-87,-17,124,-7,-69,-17,-126,-7,-52,-17,-118,-7,-35,-17,-108,-7,-19,-17,-96,-7,-1,-17,-88,-7,22,-16,-81,-7,45,-16,-71,-7,67,-16,-63,-7,95,-16,-57,-7,124,-16,-48,-7,-109,-16,-34,-7,-83,-16,-24,-7,-52,-16,-17,-7,-22,-16,-4,-7,4,-15,14,-6,29,-15,30,-6,57,-15,41,-6,93,-15,52,-6,-128,-15,63,-6,-96,-15,76,-6,-60,-15,90,-6,-31,-15,107,-6,5,-14,121,-6,43,-14,-121,-6,76,-14,-106,-6,116,-14,-92,-6,-99,-14,-79,-6,-64,-14,-63,-6,-22,-14,-48,-6,19,-13,-33,-6,56,-13,-16,-6,96,-13,4,-5,-119,-13,20,-5,-81,-13,35,-5,-35,-13,51,-5,2,-12,70,-5,45,-12,89,-5,90,-12,103,-5,-123,-12,119,-5,-78,-12,-116,-5,-36,-12,-95,-5,2,-11,-78,-5,52,-11,-63,-5,104,-11,-50,-5,-110,-11,-31,-5,-64,-11,-8,-5,-20,-11,12,-4,19,-10,32,-4,69,-10,45,-4,114,-10,63,-4,-93,-10,83,-4,-44,-10,100,-4,-2,-10,119,-4,47,-9,-115,-4,95,-9,-98,-4,-118,-9,-80,-4,-67,-9,-59,-4,-19,-9,-40,-4,22,-8,-21,-4,73,-8,-1,-4,124,-8,16,-3,-91,-8,35,-3,-39,-8,56,-3,10,-7,72,-3,54,-7,90,-3,106,-7,107,-3,-111,-7,-127,-3,-60,-7,-109,-3,-6,-7,-95,-3,34,-6,-71,-3,81,-6,-49,-3,-126,-6,-32,-3,-84,-6,-13,-3,-34,-6,7,-2,17,-5,23,-2,58,-5,42,-2,107,-5,64,-2,-100,-5,81,-2,-59,-5,98,-2,-8,-5,113,-2,33,-4,-123,-2,82,-4,-102,-2,-127,-4,-85,-2,-87,-4,-66,-2,-38,-4,-46,-2,11,-3,-31,-2,50,-3,-10,-2,97,-3,9,-1,-108,-3,22,-1,-68,-3,40,-1,-19,-3,59,-1,30,-2,74,-1,66,-2,97,-1,109,-2,116,-1,-112,-2,-120,-1,-64,-2,-102,-1,-15,-2,-89,-1,24,-1,-73,-1,74,-1,-56,-1,123,-1,-43,-1,-96,-1,-25,-1,-48,-1,-7,-1,-2,-1,9,0,32,0,30,0,76,0,49,0,123,0,63,0,-97,0,81,0,-52,0,96,0,-18,0,115,0,29,1,-124,0,74,1,-110,0,109,1,-92,0,-100,1,-77,0,-53,1,-63,0,-20,1,-43,0,22,2,-23,0,66,2,-9,0,101,2,6,1,-110,2,26,1,-67,2,40,1,-34,2,56,1,13,3,73,1,57,3,85,1,91,3,102,1,-120,3,115,1,-89,3,-122,1,-46,3,-104,1,-2,3,-92,1,31,4,-75,1,75,4,-59,1,120,4,-47,1,-104,4,-28,1,-65,4,-7,1,-24,4,6,2,9,5,22,2,52,5,39,2,94,5,52,2,126,5,70,2,-90,5,84,2,-58,5,100,2,-13,5,112,2,31,6,126,2,61,6,-112,2,101,6,-96,2,-111,6,-85,2,-80,6,-68,2,-39,6,-52,2,3,7,-41,2,36,7,-26,2,77,7,-9,2,115,7,8,3,-115,7,27,3,-75,7,37,3,-39,7,48,3,2,8,66,3,38,8,82,3,67,8,97,3,109,8,109,3,-107,8,123,3,-77,8,-119,3,-38,8,-103,3,0,9,-91,3,31,9,-77,3,69,9,-61,3,105,9,-47,3,-123,9,-32,3,-85,9,-21,3,-54,9,-9,3,-16,9,6,4,20,10,18,4,49,10,31,4,86,10,45,4,120,10,59,4,-111,10,76,4,-78,10,90,4,-42,10,97,4,-10,10,108,4,24,11,124,4,54,11,-120,4,81,11,-108,4,115,11,-95,4,-110,11,-84,4,-85,11,-70,4,-54,11,-60,4,-28,11,-50,4,4,12,-37,4,33,12,-27,4,57,12,-16,4,88,12,-7,4,118,12,2,5,-114,12,12,5,-87,12,24,5,-62,12,36,5,-44,12,50,5,-19,12,57,5,10,13,62,5,34,13,70,5,57,13,80,5,75,13,91,5,96,13,102,5,117,13,108,5,-119,13,115,5,-96,13,122,5,-78,13,-125,5,-62,13,-118,5,-41,13,-114,5,-22,13,-107,5,-8,13,-99,5,7,14,-93,5,24,14,-89,5,39,14,-85,5,53,14,-78,5,62,14,-70,5,73,14,-66,5,86,14,-63,5,97,14}; }
	private static byte[] data90(){ return new byte[] {-58,5,105,14,-55,5,116,14,-53,5,126,14,-51,5,-123,14,-48,5,-118,14,-43,5,-114,14,-40,5,-108,14,-41,5,-103,14,-41,5,-97,14,-41,5,-95,14,-40,5,-94,14,-39,5,-94,14,-38,5,-97,14,-36,5,-98,14,-38,5,-99,14,-42,5,-101,14,-42,5,-105,14,-43,5,-112,14,-46,5,-117,14,-48,5,-123,14,-50,5,123,14,-53,5,113,14,-56,5,107,14,-64,5,100,14,-73,5,95,14,-78,5,77,14,-79,5,60,14,-84,5,50,14,-92,5,34,14,-99,5,16,14,-104,5,1,14,-111,5,-20,13,-117,5,-42,13,-123,5,-60,13,125,5,-82,13,115,5,-106,13,107,5,-123,13,93,5,111,13,80,5,87,13,69,5,66,13,57,5,38,13,49,5,12,13,39,5,-20,12,28,5,-53,12,19,5,-80,12,7,5,-114,12,-6,4,108,12,-19,4,81,12,-34,4,46,12,-49,4,10,12,-63,4,-21,11,-76,4,-63,11,-88,4,-104,11,-102,4,120,11,-121,4,82,11,121,4,46,11,104,4,3,11,87,4,-38,10,69,4,-75,10,53,4,-121,10,36,4,87,10,22,4,47,10,4,4,0,10,-16,3,-47,9,-34,3,-86,9,-55,3,122,9,-76,3,71,9,-92,3,28,9,-111,3,-25,8,-128,3,-68,8,107,3,-121,8,85,3,82,8,68,3,37,8,45,3,-17,7,24,3,-73,7,5,3,-118,7,-19,2,84,7,-42,2,26,7,-59,2,-25,6,-79,2,-82,6,-104,2,119,6,-128,2,73,6,105,2,14,6,85,2,-34,5,60,2,-94,5,38,2,101,5,19,2,50,5,-4,1,-12,4,-26,1,-75,4,-44,1,-126,4,-70,1,70,4,-96,1,12,4,-117,1,-41,3,115,1,-104,3,93,1,90,3,71,1,40,3,44,1,-20,2,19,1,-82,2,-3,0,124,2,-29,0,63,2,-49,0,9,2,-72,0,-53,1,-98,0,-114,1,-119,0,90,1,114,0,26,1,91,0,-38,0,71,0,-87,0,44,0,109,0,18,0,46,0,1,0,-7,-1,-22,-1,-69,-1,-48,-1,-127,-1,-71,-1,81,-1,-96,-1,20,-1,-114,-1,-32,-2,118,-1,-91,-2,95,-1,104,-2,74,-1,58,-2,48,-1,0,-2,24,-1,-60,-3,7,-1,-109,-3,-16,-2,88,-3,-38,-2,28,-3,-55,-2,-18,-4,-80,-2,-73,-4,-105,-2,-128,-4,-123,-2,81,-4,113,-2,22,-4,98,-2,-24,-5,76,-2,-78,-5,53,-2,124,-5,36,-2,80,-5,15,-2,28,-5,-9,-3,-23,-6,-26,-3,-65,-6,-46,-3,-118,-6,-66,-3,86,-6,-80,-3,43,-6,-98,-3,-7,-7,-121,-3,-52,-7,115,-3,-88,-7,95,-3,119,-7,82,-3,79,-7,64,-3,31,-7,47,-3,-17,-8,34,-3,-54,-8,16,-3,-99,-8,-2,-4,112,-8,-15,-4,78,-8,-34,-4,36,-8,-52,-4,-5,-9,-66,-4,-38,-9,-83,-4,-77,-9,-101,-4,-118,-9,-112,-4,105,-9,-124,-4,63,-9,115,-4,28,-9,100,-4,2,-9,84,-4,-36,-10,74,-4,-67,-10,64,-4,-105,-10,50,-4,116,-10,39,-4,90,-10,27,-4,54,-10,15,-4,21,-10,5,-4,-4,-11,-8,-5,-34,-11,-22,-5,-63,-11,-33,-5,-85,-11,-46,-5,-113,-11,-58,-5,115,-11,-68,-5,94,-11,-78,-5,66,-11,-85,-5,44,-11,-94,-5,18,-11,-105,-5,-7,-12,-114,-5,-23,-12,-124,-5,-49,-12,124,-5,-73,-12,117,-5,-87,-12,105,-5,-109,-12,99,-5,122,-12,95,-5,108,-12,84,-5,90,-12,76,-5,69,-12,71,-5,56,-12,64,-5,36,-12,62,-5,20,-12,57,-5,3,-12,49,-5,-12,-13,45,-5,-25,-13,39,-5,-39,-13,32,-5,-52,-13,27,-5,-63,-13,22,-5,-74,-13,15,-5,-88,-13,14,-5,-100,-13,14,-5,-115,-13,11,-5,-127,-13,8,-5,124,-13,-1,-6,121,-13,-9,-6,116,-13,-11,-6,104,-13,-11,-6,94,-13,-14,-6,90,-13,-17,-6,83,-13,-21,-6,77,-13,-23,-6,72,-13,-22,-6,62,-13,-22,-6,57,-13,-26,-6,59,-13,-32,-6,57,-13,-34,-6,53,-13,-35,-6,51,-13,-34,-6,45,-13,-32,-6,43,-13,-34,-6,43,-13,-35,-6,39,-13,-31,-6,37,-13,-32,-6,37,-13,-33,-6,39,-13,-33,-6,40,-13,-35,-6,43,-13,-35,-6,43,-13,-31,-6,42,-13,-30,-6,47,-13,-33,-6,52,-13,-31,-6,51,-13,-26,-6,53,-13,-25,-6,60,-13,-27,-6,64,-13,-23,-6,66,-13,-19,-6,70,-13,-19,-6,79,-13,-19,-6,85,-13,-16,-6,91,-13,-15,-6,99,-13,-13,-6,106,-13,-8,-6,109,-13,-3,-6,116,-13,1,-5,125,-13,3,-5,-123,-13,6,-5,-114,-13,10,-5,-104,-13,14,-5,-95,-13,16,-5,-85,-13,21,-5,-78,-13,27,-5,-66,-13,29,-5,-50,-13,30,-5,-41,-13,37,-5,-30,-13,44,-5,-17,-13,47,-5,-5,-13,51,-5,9,-12,58,-5,23,-12,64,-5,32,-12}; }
	private static byte[] data91(){ return new byte[] {72,-5,46,-12,79,-5,63,-12,82,-5,78,-12,86,-5,97,-12,90,-5,108,-12,100,-5,123,-12,110,-5,-115,-12,114,-5,-100,-12,121,-5,-82,-12,-125,-5,-62,-12,-120,-5,-46,-12,-114,-5,-24,-12,-104,-5,-5,-12,-96,-5,10,-11,-87,-5,33,-11,-79,-5,57,-11,-72,-5,72,-11,-61,-5,95,-11,-53,-5,113,-11,-45,-5,-116,-11,-38,-5,-86,-11,-34,-5,-65,-11,-24,-5,-40,-11,-11,-5,-14,-11,-3,-5,7,-10,7,-4,35,-10,21,-4,60,-10,33,-4,78,-10,47,-4,107,-10,60,-4,-118,-10,67,-4,-94,-10,78,-4,-60,-10,89,-4,-26,-10,97,-4,-3,-10,112,-4,30,-9,122,-4,54,-9,-119,-4,86,-9,-102,-4,119,-9,-92,-4,-108,-9,-80,-4,-71,-9,-66,-4,-34,-9,-55,-4,-6,-9,-40,-4,31,-8,-24,-4,70,-8,-14,-4,101,-8,1,-3,-116,-8,18,-3,-78,-8,34,-3,-51,-8,53,-3,-11,-8,65,-3,23,-7,80,-3,66,-7,97,-3,110,-7,109,-3,-113,-7,127,-3,-68,-7,-112,-3,-23,-7,-100,-3,14,-6,-83,-3,61,-6,-67,-3,109,-6,-52,-3,-113,-6,-31,-3,-67,-6,-10,-3,-21,-6,6,-2,14,-5,29,-2,62,-5,44,-2,101,-5,64,-2,-105,-5,82,-2,-51,-5,96,-2,-11,-5,117,-2,40,-4,-117,-2,91,-4,-101,-2,-124,-4,-79,-2,-71,-4,-58,-2,-18,-4,-40,-2,24,-3,-19,-2,79,-3,3,-1,-123,-3,21,-1,-78,-3,41,-1,-22,-3,59,-1,24,-2,82,-1,78,-2,106,-1,-123,-2,126,-1,-77,-2,-108,-1,-19,-2,-86,-1,40,-1,-69,-1,89,-1,-47,-1,-109,-1,-23,-1,-51,-1,-3,-1,-4,-1,22,0,53,0,48,0,111,0,67,0,-96,0,91,0,-35,0,114,0,25,1,-122,0,74,1,-98,0,-121,1,-78,0,-71,1,-53,0,-12,1,-29,0,51,2,-11,0,104,2,11,1,-90,2,35,1,-29,2,57,1,20,3,82,1,81,3,107,1,-115,3,-126,1,-68,3,-98,1,-8,3,-74,1,55,4,-57,1,109,4,-33,1,-86,4,-13,1,-35,4,11,2,27,5,35,2,87,5,56,2,-118,5,80,2,-58,5,105,2,2,6,125,2,52,6,-106,2,112,6,-83,2,-85,6,-63,2,-33,6,-41,2,27,7,-19,2,86,7,2,3,-121,7,25,3,-63,7,44,3,-13,7,67,3,44,8,89,3,102,8,107,3,-104,8,-128,3,-49,8,-103,3,3,9,-80,3,47,9,-58,3,102,9,-37,3,-98,9,-21,3,-51,9,0,4,2,10,20,4,55,10,38,4,99,10,59,4,-107,10,77,4,-64,10,98,4,-15,10,117,4,35,11,-123,4,78,11,-104,4,124,11,-84,4,-86,11,-67,4,-45,11,-51,4,1,12,-33,4,46,12,-17,4,83,12,-1,4,127,12,17,5,-87,12,31,5,-52,12,47,5,-11,12,64,5,28,13,78,5,61,13,92,5,101,13,103,5,-122,13,118,5,-88,13,-121,5,-55,13,-109,5,-24,13,-98,5,12,14,-88,5,47,14,-78,5,73,14,-65,5,102,14,-52,5,-125,14,-41,5,-104,14,-28,5,-77,14,-18,5,-49,14,-12,5,-26,14,-2,5,-2,14,5,6,18,15,16,6,38,15,24,6,59,15,31,6,77,15,38,6,95,15,45,6,113,15,50,6,127,15,58,6,-116,15,66,6,-104,15,70,6,-90,15,72,6,-75,15,73,6,-63,15,77,6,-56,15,82,6,-49,15,85,6,-41,15,84,6,-32,15,86,6,-29,15,90,6,-28,15,93,6,-26,15,94,6,-26,15,96,6,-27,15,97,6,-27,15,93,6,-25,15,89,6,-27,15,89,6,-32,15,86,6,-36,15,83,6,-41,15,81,6,-51,15,79,6,-58,15,76,6,-68,15,71,6,-79,15,67,6,-88,15,60,6,-99,15,53,6,-113,15,49,6,-128,15,44,6,110,15,39,6,91,15,33,6,77,15,22,6,60,15,13,6,38,15,9,6,18,15,-1,5,-5,14,-8,5,-24,14,-19,5,-49,14,-29,5,-76,14,-35,5,-100,14,-47,5,-126,14,-61,5,104,14,-72,5,79,14,-85,5,50,14,-98,5,18,14,-109,5,-10,13,-120,5,-45,13,124,5,-81,13,113,5,-110,13,97,5,113,13,80,5,78,13,66,5,46,13,52,5,6,13,41,5,-29,12,25,5,-68,12,8,5,-107,12,-7,4,114,12,-25,4,74,12,-43,4,31,12,-57,4,-7,11,-73,4,-52,11,-92,4,-96,11,-106,4,119,11,-122,4,71,11,116,4,25,11,98,4,-13,10,78,4,-62,10,63,4,-103,10,42,4,105,10,23,4,53,10,9,4,9,10,-12,3,-40,9,-33,3,-91,9,-51,3,123,9,-74,3,73,9,-95,3,18,9,-109,3,-30,8,127,3,-81,8,102,3,124,8,83,3,77,8,63,3,23,8,43,3,-21,7,19,3,-75,7}; }
	private static byte[] data92(){ return new byte[] {-3,2,125,7,-21,2,78,7,-43,2,22,7,-66,2,-33,6,-86,2,-79,6,-109,2,119,6,127,2,60,6,110,2,10,6,89,2,-48,5,66,2,-104,5,45,2,104,5,23,2,47,5,2,2,2,5,-25,1,-54,4,-47,1,-113,4,-66,1,94,4,-87,1,34,4,-110,1,-22,3,123,1,-66,3,97,1,-124,3,76,1,72,3,57,1,24,3,35,1,-36,2,14,1,-96,2,-4,0,112,2,-26,0,51,2,-45,0,-9,1,-65,0,-54,1,-91,0,-109,1,-110,0,98,1,124,0,41,1,100,0,-14,0,78,0,-57,0,53,0,-113,0,30,0,85,0,14,0,37,0,-7,-1,-21,-1,-30,-1,-75,-1,-49,-1,-121,-1,-71,-1,78,-1,-92,-1,23,-1,-111,-1,-20,-2,120,-1,-73,-2,102,-1,-118,-2,82,-1,81,-2,63,-1,24,-2,47,-1,-19,-3,24,-1,-70,-3,-1,-2,-121,-3,-19,-2,93,-3,-40,-2,39,-3,-60,-2,-15,-4,-73,-2,-61,-4,-91,-2,-114,-4,-112,-2,93,-4,124,-2,55,-4,102,-2,5,-4,87,-2,-37,-5,68,-2,-87,-5,46,-2,122,-5,30,-2,81,-5,13,-2,30,-5,-6,-3,-16,-6,-25,-3,-53,-6,-43,-3,-101,-6,-61,-3,105,-6,-75,-3,69,-6,-94,-3,22,-6,-112,-3,-26,-7,-124,-3,-63,-7,113,-3,-105,-7,95,-3,118,-7,76,-3,74,-7,61,-3,26,-7,49,-3,-8,-8,32,-3,-51,-8,14,-3,-93,-8,0,-3,-124,-8,-19,-4,91,-8,-34,-4,47,-8,-44,-4,13,-8,-59,-4,-28,-9,-75,-4,-66,-9,-89,-4,-96,-9,-106,-4,123,-9,-123,-4,85,-9,123,-4,53,-9,110,-4,14,-9,98,-4,-13,-10,82,-4,-48,-10,67,-4,-85,-10,58,-4,-116,-10,46,-4,107,-10,28,-4,77,-10,14,-4,51,-10,3,-4,14,-10,-7,-5,-20,-11,-18,-5,-44,-11,-32,-5,-75,-11,-45,-5,-106,-11,-55,-5,126,-11,-66,-5,92,-11,-70,-5,65,-11,-80,-5,35,-11,-93,-5,10,-11,-106,-5,-9,-12,-119,-5,-35,-12,125,-5,-63,-12,118,-5,-84,-12,109,-5,-113,-12,101,-5,116,-12,94,-5,97,-12,83,-5,75,-12,70,-5,53,-12,63,-5,34,-12,55,-5,9,-12,50,-5,-8,-13,42,-5,-33,-13,36,-5,-55,-13,30,-5,-70,-13,20,-5,-88,-13,10,-5,-105,-13,2,-5,-118,-13,-6,-6,119,-13,-11,-6,100,-13,-17,-6,88,-13,-25,-6,73,-13,-31,-6,55,-13,-34,-6,42,-13,-39,-6,27,-13,-44,-6,17,-13,-49,-6,3,-13,-55,-6,-10,-14,-58,-6,-20,-14,-61,-6,-34,-14,-64,-6,-46,-14,-67,-6,-53,-14,-73,-6,-60,-14,-79,-6,-68,-14,-82,-6,-75,-14,-85,-6,-83,-14,-88,-6,-89,-14,-91,-6,-95,-14,-92,-6,-102,-14,-94,-6,-104,-14,-98,-6,-108,-14,-99,-6,-114,-14,-98,-6,-118,-14,-98,-6,-122,-14,-98,-6,-124,-14,-99,-6,-124,-14,-101,-6,-125,-14,-99,-6,-126,-14,-99,-6,-125,-14,-100,-6,-123,-14,-98,-6,-123,-14,-95,-6,-123,-14,-93,-6,-119,-14,-93,-6,-112,-14,-95,-6,-107,-14,-92,-6,-103,-14,-89,-6,-99,-14,-86,-6,-93,-14,-83,-6,-84,-14,-82,-6,-77,-14,-79,-6,-68,-14,-76,-6,-56,-14,-75,-6,-49,-14,-67,-6,-42,-14,-60,-6,-31,-14,-57,-6,-20,-14,-52,-6,-8,-14,-46,-6,6,-13,-42,-6,19,-13,-38,-6,34,-13,-31,-6,45,-13,-25,-6,63,-13,-19,-6,80,-13,-13,-6,94,-13,-5,-6,112,-13,2,-5,-123,-13,7,-5,-107,-13,17,-5,-90,-13,29,-5,-69,-13,34,-5,-49,-13,41,-5,-25,-13,50,-5,-2,-13,59,-5,15,-12,71,-5,39,-12,79,-5,61,-12,86,-5,89,-12,97,-5,115,-12,108,-5,-121,-12,119,-5,-92,-12,-126,-5,-62,-12,-118,-5,-37,-12,-107,-5,-6,-12,-95,-5,24,-11,-83,-5,48,-11,-69,-5,78,-11,-55,-5,112,-11,-46,-5,-115,-11,-35,-5,-79,-11,-25,-5,-51,-11,-10,-5,-18,-11,8,-4,15,-10,21,-4,44,-10,35,-4,84,-10,47,-4,123,-10,59,-4,-102,-10,75,-4,-64,-10,91,-4,-23,-10,102,-4,10,-9,118,-4,50,-9,-118,-4,87,-9,-102,-4,119,-9,-84,-4,-95,-9,-67,-4,-52,-9,-54,-4,-14,-9,-39,-4,30,-8,-25,-4,66,-8,-6,-4,111,-8,11,-3,-100,-8,26,-3,-62,-8,44,-3,-16,-8,63,-3,30,-7,80,-3,66,-7,100,-3,114,-7,119,-3,-94,-7,-122,-3,-54,-7,-103,-3,-4,-7,-84,-3,44,-6,-66,-3,83,-6,-45,-3,-124,-6,-29,-3,-82,-6,-10,-3,-30,-6,9,-2,22,-5,26,-2,63,-5,46,-2,115,-5,68,-2,-91,-5,87,-2,-50,-5,108,-2,4,-4,126,-2,59,-4,-112,-2,100,-4,-89,-2,-103,-4,-70,-2,-46,-4,-56,-2,0,-3,-35,-2,54,-3,-18,-2,97,-3,6,-1,-107,-3,29,-1,-53,-3,47,-1,-9,-3,70,-1,44,-2,92,-1,100,-2,108,-1,-109,-2,-128,-1,-53,-2}; }
	private static byte[] data93(){ return new byte[] {-107,-1,2,-1,-87,-1,45,-1,-65,-1,100,-1,-42,-1,-101,-1,-24,-1,-57,-1,-2,-1,-1,-1,15,0,45,0,36,0,100,0,59,0,-102,0,79,0,-59,0,100,0,-2,0,121,0,55,1,-119,0,98,1,-94,0,-106,1,-70,0,-53,1,-51,0,-9,1,-30,0,46,2,-10,0,102,2,7,1,-109,2,26,1,-53,2,46,1,1,3,65,1,42,3,86,1,98,3,101,1,-115,3,123,1,-65,3,-108,1,-14,3,-92,1,28,4,-70,1,79,4,-48,1,-127,4,-31,1,-85,4,-11,1,-34,4,9,2,18,5,23,2,60,5,43,2,110,5,62,2,-96,5,78,2,-57,5,99,2,-10,5,115,2,30,6,-123,2,78,6,-104,2,127,6,-90,2,-91,6,-71,2,-45,6,-52,2,1,7,-37,2,38,7,-19,2,82,7,0,3,126,7,15,3,-94,7,31,3,-48,7,46,3,-6,7,64,3,25,8,82,3,68,8,93,3,103,8,108,3,-111,8,125,3,-71,8,-118,3,-40,8,-102,3,0,9,-87,3,40,9,-76,3,72,9,-64,3,112,9,-49,3,-108,9,-36,3,-81,9,-21,3,-45,9,-6,3,-11,9,6,4,15,10,21,4,48,10,32,4,75,10,43,4,110,10,55,4,-115,10,66,4,-91,10,80,4,-62,10,93,4,-33,10,103,4,-9,10,113,4,21,11,123,4,50,11,-126,4,74,11,-117,4,100,11,-105,4,124,11,-95,4,-112,11,-88,4,-84,11,-81,4,-59,11,-73,4,-43,11,-61,4,-23,11,-54,4,-6,11,-45,4,16,12,-38,4,36,12,-32,4,52,12,-24,4,70,12,-15,4,87,12,-10,4,100,12,-1,4,115,12,8,5,-128,12,13,5,-114,12,16,5,-95,12,18,5,-79,12,20,5,-68,12,26,5,-57,12,32,5,-50,12,35,5,-36,12,37,5,-23,12,39,5,-18,12,45,5,-10,12,49,5,-2,12,52,5,3,13,54,5,10,13,58,5,16,13,59,5,20,13,59,5,28,13,60,5,30,13,63,5,31,13,65,5,34,13,64,5,35,13,66,5,36,13,66,5,37,13,66,5,35,13,68,5,32,13,69,5,31,13,66,5,33,13,61,5,31,13,61,5,27,13,59,5,25,13,54,5,22,13,54,5,13,13,54,5,7,13,52,5,0,13,48,5,-4,12,44,5,-11,12,40,5,-22,12,40,5,-31,12,37,5,-42,12,33,5,-52,12,29,5,-60,12,22,5,-70,12,17,5,-84,12,15,5,-96,12,10,5,-109,12,3,5,-123,12,-2,4,123,12,-10,4,107,12,-14,4,94,12,-21,4,78,12,-28,4,59,12,-31,4,43,12,-38,4,27,12,-51,4,13,12,-59,4,-2,11,-67,4,-24,11,-73,4,-45,11,-80,4,-63,11,-87,4,-87,11,-92,4,-113,11,-98,4,125,11,-108,4,102,11,-117,4,78,11,-126,4,61,11,117,4,38,11,108,4,18,11,99,4,-8,10,86,4,-33,10,77,4,-54,10,67,4,-84,10,59,4,-115,10,52,4,117,10,41,4,90,10,26,4,63,10,14,4,42,10,2,4,9,10,-9,3,-22,9,-19,3,-45,9,-34,3,-76,9,-44,3,-102,9,-55,3,118,9,-65,3,83,9,-76,3,58,9,-90,3,24,9,-104,3,-11,8,-114,3,-39,8,-128,3,-73,8,110,3,-105,8,97,3,123,8,83,3,85,8,68,3,50,8,56,3,19,8,42,3,-19,7,30,3,-48,7,14,3,-88,7,1,3,-128,7,-12,2,98,7,-28,2,59,7,-45,2,20,7,-59,2,-10,6,-76,2,-52,6,-91,2,-93,6,-104,2,-126,6,-121,2,89,6,118,2,47,6,104,2,15,6,87,2,-30,5,77,2,-67,5,61,2,-109,5,42,2,104,5,28,2,70,5,9,2,28,5,-11,1,-16,4,-23,1,-54,4,-39,1,-101,4,-55,1,109,4,-71,1,77,4,-93,1,33,4,-111,1,-15,3,-123,1,-54,3,116,1,-101,3,97,1,109,3,82,1,72,3,63,1,24,3,48,1,-12,2,30,1,-62,2,12,1,-111,2,-3,0,109,2,-24,0,62,2,-45,0,16,2,-62,0,-22,1,-80,0,-73,1,-99,0,-120,1,-117,0,100,1,118,0,50,1,100,0,-1,0,85,0,-39,0,64,0,-87,0,46,0,-124,0,25,0,81,0,9,0,27,0,-4,-1,-13,-1,-26,-1,-60,-1,-47,-1,-111,-1,-61,-1,102,-1,-78,-1,51,-1,-98,-1,2,-1,-117,-1,-36,-2,120,-1,-89,-2,104,-1,113,-2,89,-1,75,-2,66,-1,27,-2,49,-1,-13,-3,29,-1,-63,-3,8,-1,-111,-3,-10,-2,106,-3,-32,-2,58,-3,-52,-2,7,-3,-66,-2,-36,-4,-84,-2,-86,-4,-104,-2,120,-4,-120,-2,81,-4,115,-2,33,-4,93,-2,-14,-5,76,-2,-54,-5,57,-2,-105,-5}; }
	private static byte[] data94(){ return new byte[] {45,-2,108,-5,27,-2,59,-5,7,-2,12,-5,-11,-3,-27,-6,-30,-3,-73,-6,-51,-3,-122,-6,-65,-3,93,-6,-83,-3,48,-6,-106,-3,2,-6,-121,-3,-37,-7,118,-3,-85,-7,98,-3,125,-7,84,-3,86,-7,68,-3,37,-7,50,-3,-9,-8,36,-3,-45,-8,16,-3,-91,-8,3,-3,-128,-8,-15,-4,84,-8,-36,-4,43,-8,-51,-4,6,-8,-66,-4,-41,-9,-82,-4,-83,-9,-98,-4,-116,-9,-117,-4,99,-9,122,-4,57,-9,107,-4,24,-9,91,-4,-18,-10,75,-4,-61,-10,65,-4,-94,-10,47,-4,121,-10,37,-4,85,-10,25,-4,45,-10,8,-4,9,-10,-7,-5,-22,-11,-21,-5,-60,-11,-35,-5,-98,-11,-48,-5,-126,-11,-64,-5,96,-11,-80,-5,60,-11,-89,-5,29,-11,-102,-5,-5,-12,-117,-5,-37,-12,127,-5,-63,-12,112,-5,-95,-12,102,-5,-123,-12,91,-5,101,-12,78,-5,72,-12,66,-5,48,-12,54,-5,17,-12,45,-5,-14,-13,37,-5,-38,-13,25,-5,-65,-13,14,-5,-91,-13,5,-5,-114,-13,-4,-6,116,-13,-15,-6,93,-13,-25,-6,74,-13,-33,-6,47,-13,-38,-6,25,-13,-44,-6,2,-13,-53,-6,-18,-14,-62,-6,-33,-14,-73,-6,-50,-14,-81,-6,-72,-14,-84,-6,-89,-14,-91,-6,-106,-14,-98,-6,-124,-14,-101,-6,116,-14,-108,-6,105,-14,-117,-6,91,-14,-122,-6,80,-14,-128,-6,69,-14,121,-6,59,-14,118,-6,47,-14,113,-6,37,-14,110,-6,27,-14,109,-6,15,-14,107,-6,8,-14,104,-6,0,-14,102,-6,-5,-15,98,-6,-8,-15,94,-6,-13,-15,94,-6,-18,-15,93,-6,-20,-15,91,-6,-22,-15,90,-6,-24,-15,91,-6,-25,-15,92,-6,-27,-15,94,-6,-28,-15,96,-6,-27,-15,96,-6,-22,-15,94,-6,-15,-15,94,-6,-12,-15,96,-6,-6,-15,98,-6,0,-14,102,-6,1,-14,110,-6,7,-14,113,-6,18,-14,113,-6,26,-14,119,-6,36,-14,123,-6,48,-14,126,-6,57,-14,-123,-6,69,-14,-119,-6,81,-14,-115,-6,99,-14,-113,-6,119,-14,-111,-6,-124,-14,-101,-6,-110,-14,-92,-6,-92,-14,-87,-6,-76,-14,-78,-6,-59,-14,-67,-6,-39,-14,-62,-6,-19,-14,-55,-6,4,-13,-45,-6,25,-13,-35,-6,42,-13,-23,-6,65,-13,-14,-6,87,-13,-7,-6,116,-13,2,-5,-112,-13,12,-5,-91,-13,25,-5,-64,-13,36,-5,-31,-13,43,-5,-6,-13,56,-5,24,-12,70,-5,54,-12,82,-5,79,-12,96,-5,112,-12,110,-5,-110,-12,121,-5,-81,-12,-123,-5,-44,-12,-111,-5,-16,-12,-94,-5,19,-11,-79,-5,57,-11,-67,-5,89,-11,-53,-5,-126,-11,-40,-5,-83,-11,-29,-5,-52,-11,-9,-5,-14,-11,10,-4,26,-10,23,-4,62,-10,40,-4,104,-10,57,-4,-108,-10,72,-4,-74,-10,92,-4,-30,-10,109,-4,17,-9,121,-4,56,-9,-114,-4,98,-9,-96,-4,-121,-9,-76,-4,-74,-9,-57,-4,-27,-9,-40,-4,14,-8,-24,-4,66,-8,-5,-4,113,-8,15,-3,-104,-8,35,-3,-52,-8,52,-3,1,-7,69,-3,44,-7,87,-3,97,-7,108,-3,-106,-7,125,-3,-65,-7,-108,-3,-13,-7,-89,-3,31,-6,-70,-3,87,-6,-50,-3,-115,-6,-30,-3,-72,-6,-7,-3,-19,-6,16,-2,37,-5,33,-2,83,-5,55,-2,-118,-5,79,-2,-63,-5,97,-2,-15,-5,117,-2,43,-4,-116,-2,99,-4,-97,-2,-109,-4,-77,-2,-50,-4,-58,-2,-3,-4,-34,-2,53,-3,-10,-2,108,-3,12,-1,-100,-3,34,-1,-41,-3,56,-1,17,-2,76,-1,64,-2,101,-1,122,-2,124,-1,-76,-2,-113,-1,-27,-2,-89,-1,31,-1,-66,-1,90,-1,-48,-1,-114,-1,-27,-1,-56,-1,-6,-1,-9,-1,19,0,49,0,42,0,108,0,61,0,-99,0,84,0,-41,0,109,0,15,1,-125,0,62,1,-103,0,123,1,-83,0,-71,1,-66,0,-23,1,-42,0,34,2,-17,0,88,2,7,1,-124,2,31,1,-65,2,51,1,-6,2,71,1,39,3,94,1,97,3,111,1,-110,3,-124,1,-54,3,-100,1,2,4,-83,1,50,4,-63,1,107,4,-40,1,-96,4,-19,1,-53,4,3,2,3,5,24,2,58,5,41,2,102,5,64,2,-102,5,86,2,-47,5,100,2,0,6,119,2,51,6,-115,2,89,6,-92,2,-115,6,-74,2,-60,6,-59,2,-20,6,-37,2,29,7,-15,2,78,7,0,3,120,7,18,3,-85,7,36,3,-37,7,53,3,1,8,73,3,49,8,90,3,96,8,106,3,-122,8,124,3,-76,8,-119,3,-36,8,-104,3,11,9,-88,3,55,9,-71,3,86,9,-51,3,127,9,-31,3,-89,9,-18,3,-54,9,-3,3,-11,9,12,4,29,10,25,4,62,10,40,4,101,10,55,4,-116,10,66,4,-83,10,79,4,-47,10,92,4,-18,10,107,4,17,11,122,4,50,11,-122,4,77,11,-107,4,109,11,-93,4,-115,11}; }
	private static byte[] data95(){ return new byte[] {-83,4,-89,11,-70,4,-59,11,-57,4,-28,11,-49,4,-3,11,-38,4,26,12,-27,4,55,12,-19,4,77,12,-7,4,102,12,4,5,-128,12,10,5,-105,12,17,5,-79,12,24,5,-61,12,34,5,-40,12,45,5,-21,12,55,5,-6,12,62,5,16,13,68,5,36,13,75,5,50,13,81,5,68,13,87,5,87,13,91,5,100,13,95,5,117,13,100,5,-123,13,103,5,-114,13,110,5,-103,13,116,5,-96,13,121,5,-85,13,125,5,-75,13,127,5,-67,13,-125,5,-59,13,-122,5,-52,13,-120,5,-47,13,-117,5,-41,13,-114,5,-38,13,-113,5,-34,13,-112,5,-30,13,-112,5,-27,13,-112,5,-26,13,-111,5,-27,13,-110,5,-27,13,-113,5,-24,13,-117,5,-24,13,-117,5,-30,13,-115,5,-35,13,-117,5,-37,13,-121,5,-42,13,-121,5,-50,13,-123,5,-55,13,-128,5,-60,13,124,5,-69,13,121,5,-76,13,115,5,-85,13,113,5,-98,13,111,5,-108,13,104,5,-118,13,98,5,124,13,96,5,110,13,90,5,97,13,82,5,84,13,75,5,70,13,69,5,52,13,64,5,34,13,57,5,18,13,51,5,-2,12,43,5,-21,12,35,5,-37,12,25,5,-57,12,17,5,-76,12,9,5,-99,12,0,5,-122,12,-9,4,114,12,-17,4,87,12,-25,4,60,12,-33,4,39,12,-46,4,14,12,-57,4,-13,11,-66,4,-37,11,-79,4,-63,11,-91,4,-92,11,-102,4,-117,11,-113,4,108,11,-125,4,77,11,120,4,51,11,108,4,17,11,99,4,-12,10,87,4,-44,10,72,4,-78,10,61,4,-108,10,50,4,113,10,33,4,80,10,19,4,52,10,5,4,14,10,-8,3,-25,9,-20,3,-53,9,-39,3,-89,9,-54,3,127,9,-64,3,93,9,-80,3,55,9,-93,3,21,9,-107,3,-21,8,-123,3,-59,8,118,3,-93,8,101,3,122,8,86,3,80,8,71,3,45,8,56,3,3,8,37,3,-39,7,22,3,-73,7,5,3,-117,7,-13,2,96,7,-28,2,60,7,-46,2,16,7,-60,2,-20,6,-79,2,-66,6,-96,2,-110,6,-112,2,110,6,124,2,65,6,107,2,17,6,93,2,-20,5,73,2,-65,5,53,2,-111,5,39,2,105,5,23,2,55,5,5,2,8,5,-10,1,-29,4,-31,1,-77,4,-46,1,-114,4,-66,1,94,4,-85,1,45,4,-99,1,5,4,-117,1,-43,3,117,1,-89,3,100,1,-126,3,80,1,80,3,62,1,30,3,49,1,-11,2,29,1,-58,2,8,1,-106,2,-8,0,111,2,-27,0,61,2,-46,0,13,2,-63,0,-25,1,-83,0,-75,1,-97,0,-115,1,-115,0,91,1,120,0,45,1,102,0,7,1,84,0,-44,0,65,0,-92,0,48,0,127,0,28,0,78,0,9,0,29,0,-6,-1,-10,-1,-25,-1,-58,-1,-46,-1,-105,-1,-61,-1,112,-1,-79,-1,61,-1,-92,-1,24,-1,-113,-1,-24,-2,126,-1,-74,-2,113,-1,-113,-2,93,-1,97,-2,75,-1,48,-2,60,-1,12,-2,40,-1,-33,-3,19,-1,-80,-3,6,-1,-116,-3,-15,-2,95,-3,-35,-2,51,-3,-50,-2,13,-3,-68,-2,-31,-4,-83,-2,-68,-4,-100,-2,-116,-4,-114,-2,93,-4,127,-2,59,-4,108,-2,15,-4,90,-2,-29,-5,76,-2,-64,-5,58,-2,-107,-5,40,-2,105,-5,27,-2,69,-5,13,-2,24,-5,-4,-3,-19,-6,-18,-3,-51,-6,-36,-3,-92,-6,-50,-3,-125,-6,-67,-3,91,-6,-85,-3,50,-6,-98,-3,17,-6,-112,-3,-26,-7,-127,-3,-66,-7,114,-3,-94,-7,96,-3,122,-7,83,-3,79,-7,72,-3,50,-7,54,-3,14,-7,37,-3,-25,-8,27,-3,-56,-8,13,-3,-96,-8,1,-3,121,-8,-10,-4,93,-8,-26,-4,58,-8,-39,-4,30,-8,-52,-4,-6,-9,-67,-4,-41,-9,-78,-4,-67,-9,-93,-4,-103,-9,-105,-4,119,-9,-114,-4,90,-9,-127,-4,58,-9,114,-4,27,-9,104,-4,0,-9,92,-4,-31,-10,77,-4,-60,-10,66,-4,-84,-10,54,-4,-115,-10,45,-4,116,-10,35,-4,86,-10,21,-4,60,-10,9,-4,39,-10,-3,-5,10,-10,-12,-5,-19,-11,-21,-5,-41,-11,-31,-5,-68,-11,-41,-5,-95,-11,-49,-5,-116,-11,-58,-5,113,-11,-66,-5,86,-11,-72,-5,66,-11,-81,-5,43,-11,-92,-5,28,-11,-102,-5,5,-11,-110,-5,-19,-12,-117,-5,-35,-12,-126,-5,-57,-12,123,-5,-78,-12,115,-5,-92,-12,105,-5,-110,-12,99,-5,122,-12,97,-5,106,-12,89,-5,90,-12,80,-5,74,-12,74,-5,61,-12,66,-5,46,-12,62,-5,32,-12,56,-5,16,-12,51,-5,2,-12,47,-5,-11,-13,42,-5,-24,-13,36,-5,-35,-13,30,-5,-43,-13,24,-5,-55,-13,21,-5,-68,-13,20,-5,-78,-13,17,-5,-89,-13,14,-5,-98,-13}; }
	private static byte[] data96(){ return new byte[] {11,-5,-104,-13,6,-5,-111,-13,4,-5,-118,-13,1,-5,-124,-13,-2,-6,127,-13,-5,-6,123,-13,-8,-6,119,-13,-9,-6,113,-13,-8,-6,107,-13,-6,-6,102,-13,-7,-6,102,-13,-11,-6,103,-13,-13,-6,103,-13,-13,-6,102,-13,-12,-6,99,-13,-7,-6,97,-13,-6,-6,100,-13,-8,-6,105,-13,-10,-6,110,-13,-9,-6,111,-13,-6,-6,114,-13,-3,-6,120,-13,-3,-6,125,-13,-1,-6,-126,-13,4,-5,-119,-13,6,-5,-114,-13,10,-5,-107,-13,15,-5,-97,-13,15,-5,-86,-13,16,-5,-75,-13,23,-5,-68,-13,31,-5,-63,-13,37,-5,-48,-13,38,-5,-36,-13,42,-5,-22,-13,48,-5,-7,-13,53,-5,4,-12,59,-5,20,-12,65,-5,38,-12,69,-5,53,-12,75,-5,70,-12,84,-5,86,-12,94,-5,98,-12,103,-5,118,-12,110,-5,-115,-12,114,-5,-97,-12,123,-5,-76,-12,-125,-5,-60,-12,-115,-5,-36,-12,-107,-5,-10,-12,-102,-5,11,-11,-92,-5,35,-11,-81,-5,61,-11,-71,-5,79,-11,-60,-5,108,-11,-51,-5,-118,-11,-43,-5,-97,-11,-29,-5,-70,-11,-16,-5,-42,-11,-5,-5,-17,-11,5,-4,15,-10,15,-4,39,-10,29,-4,71,-10,40,-4,106,-10,50,-4,-124,-10,64,-4,-90,-10,77,-4,-55,-10,87,-4,-26,-10,102,-4,8,-9,117,-4,43,-9,-125,-4,71,-9,-110,-4,107,-9,-94,-4,-110,-9,-83,-4,-79,-9,-68,-4,-41,-9,-49,-4,-5,-9,-35,-4,28,-8,-22,-4,72,-8,-10,-4,103,-8,8,-3,-112,-8,24,-3,-69,-8,38,-3,-38,-8,58,-3,4,-7,74,-3,49,-7,86,-3,85,-7,105,-3,-128,-7,121,-3,-81,-7,-122,-3,-43,-7,-106,-3,3,-6,-87,-3,47,-6,-69,-3,80,-6,-47,-3,125,-6,-32,-3,-94,-6,-12,-3,-47,-6,6,-2,2,-5,20,-2,41,-5,39,-2,90,-5,57,-2,-116,-5,71,-2,-75,-5,89,-2,-24,-5,107,-2,25,-4,126,-2,60,-4,-106,-2,109,-4,-88,-2,-94,-4,-74,-2,-54,-4,-51,-2,-6,-4,-34,-2,36,-3,-16,-2,90,-3,2,-1,-115,-3,20,-1,-75,-3,42,-1,-25,-3,63,-1,27,-2,78,-1,71,-2,97,-1,123,-2,119,-1,-83,-2,-119,-1,-41,-2,-100,-1,13,-1,-80,-1,65,-1,-63,-1,106,-1,-40,-1,-100,-1,-22,-1,-58,-1,-2,-1,-4,-1,17,0,49,0,34,0,90,0,57,0,-115,0,76,0,-61,0,92,0,-18,0,113,0,32,1,-120,0,82,1,-103,0,124,1,-82,0,-79,1,-63,0,-29,1,-44,0,12,2,-24,0,64,2,-5,0,115,2,14,1,-102,2,35,1,-52,2,52,1,-11,2,71,1,42,3,88,1,93,3,105,1,-123,3,125,1,-74,3,-112,1,-23,3,-97,1,17,4,-77,1,64,4,-56,1,113,4,-42,1,-102,4,-26,1,-53,4,-5,1,-6,4,11,2,29,5,31,2,76,5,48,2,113,5,64,2,-94,5,80,2,-46,5,93,2,-9,5,113,2,33,6,-122,2,75,6,-108,2,114,6,-94,2,-96,6,-76,2,-57,6,-58,2,-23,6,-44,2,24,7,-30,2,65,7,-13,2,94,7,8,3,-124,7,21,3,-89,7,34,3,-46,7,47,3,-5,7,61,3,24,8,78,3,61,8,93,3,102,8,102,3,-123,8,118,3,-88,8,-122,3,-53,8,-110,3,-22,8,-98,3,13,9,-84,3,48,9,-72,3,75,9,-60,3,109,9,-48,3,-122,9,-35,3,-89,9,-22,3,-58,9,-11,3,-34,9,1,4,-2,9,12,4,28,10,22,4,50,10,35,4,79,10,44,4,110,10,51,4,-123,10,61,4,-97,10,73,4,-70,10,80,4,-50,10,90,4,-25,10,101,4,-1,10,107,4,19,11,116,4,42,11,124,4,59,11,-123,4,80,11,-114,4,101,11,-106,4,115,11,-97,4,-122,11,-88,4,-104,11,-82,4,-88,11,-76,4,-70,11,-69,4,-54,11,-62,4,-40,11,-59,4,-22,11,-53,4,-7,11,-49,4,6,12,-46,4,22,12,-42,4,31,12,-35,4,43,12,-32,4,57,12,-29,4,66,12,-24,4,74,12,-17,4,81,12,-11,4,88,12,-10,4,99,12,-10,4,111,12,-9,4,116,12,-6,4,122,12,-2,4,126,12,1,5,-126,12,3,5,-122,12,5,5,-120,12,8,5,-117,12,9,5,-114,12,9,5,-112,12,10,5,-110,12,10,5,-110,12,11,5,-110,12,9,5,-107,12,6,5,-106,12,4,5,-108,12,6,5,-114,12,8,5,-117,12,4,5,-116,12,-1,4,-118,12,-1,4,-126,12,0,5,124,12,-3,4,120,12,-8,4,116,12,-8,4,105,12,-9,4,96,12,-11,4,91,12,-16,4,81,12,-18,4,72,12,-24,4,68,12,-32,4,58,12,-34,4,45,12,-38,4,37,12,-44,4,24,12,-46,4,12,12,-51,4,0,12,-58,4,-15,11,-61,4,-27,11}; }
	private static byte[] data97(){ return new byte[] {-68,4,-40,11,-76,4,-56,11,-79,4,-71,11,-84,4,-89,11,-91,4,-105,11,-99,4,-116,11,-108,4,120,11,-114,4,100,11,-119,4,86,11,126,4,67,11,117,4,47,11,111,4,30,11,103,4,6,11,99,4,-13,10,91,4,-37,10,81,4,-58,10,73,4,-76,10,62,4,-100,10,52,4,-125,10,45,4,112,10,34,4,85,10,24,4,59,10,16,4,39,10,3,4,13,10,-8,3,-17,9,-13,3,-42,9,-24,3,-69,9,-36,3,-89,9,-49,3,-119,9,-60,3,105,9,-68,3,81,9,-80,3,48,9,-91,3,16,9,-101,3,-9,8,-115,3,-39,8,125,3,-70,8,113,3,-96,8,101,3,125,8,88,3,90,8,77,3,62,8,65,3,25,8,55,3,-2,7,38,3,-36,7,22,3,-72,7,11,3,-101,7,-5,2,119,7,-21,2,81,7,-32,2,50,7,-47,2,12,7,-63,2,-28,6,-74,2,-61,6,-88,2,-101,6,-106,2,117,6,-120,2,84,6,122,2,41,6,110,2,9,6,91,2,-31,5,74,2,-74,5,61,2,-107,5,41,2,110,5,21,2,67,5,9,2,30,5,-7,1,-15,4,-24,1,-60,4,-38,1,-95,4,-57,1,116,4,-74,1,70,4,-90,1,35,4,-108,1,-13,3,-124,1,-61,3,117,1,-97,3,96,1,114,3,80,1,78,3,59,1,30,3,41,1,-19,2,28,1,-59,2,7,1,-106,2,-13,0,102,2,-28,0,61,2,-48,0,13,2,-68,0,-37,1,-83,0,-78,1,-102,0,126,1,-120,0,75,1,119,0,36,1,97,0,-13,0,80,0,-55,0,60,0,-105,0,38,0,101,0,22,0,57,0,4,0,3,0,-15,-1,-49,-1,-32,-1,-90,-1,-55,-1,116,-1,-77,-1,64,-1,-93,-1,21,-1,-115,-1,-30,-2,120,-1,-83,-2,103,-1,-126,-2,82,-1,78,-2,65,-1,33,-2,46,-1,-21,-3,26,-1,-74,-3,7,-1,-114,-3,-17,-2,91,-3,-40,-2,40,-3,-58,-2,-4,-4,-77,-2,-59,-4,-97,-2,-112,-4,-115,-2,102,-4,120,-2,49,-4,97,-2,-1,-5,80,-2,-47,-5,62,-2,-103,-5,48,-2,109,-5,27,-2,56,-5,6,-2,6,-5,-14,-3,-34,-6,-36,-3,-86,-6,-56,-3,117,-6,-72,-3,75,-6,-93,-3,23,-6,-113,-3,-26,-7,123,-3,-66,-7,102,-3,-118,-7,86,-3,84,-7,71,-3,43,-7,49,-3,-5,-8,29,-3,-54,-8,12,-3,-95,-8,-7,-4,112,-8,-22,-4,70,-8,-42,-4,24,-8,-62,-4,-23,-9,-78,-4,-64,-9,-95,-4,-112,-9,-113,-4,98,-9,127,-4,59,-9,109,-4,14,-9,91,-4,-31,-10,76,-4,-70,-10,60,-4,-115,-10,43,-4,98,-10,28,-4,62,-10,10,-4,19,-10,-4,-5,-15,-11,-21,-5,-56,-11,-39,-5,-96,-11,-54,-5,-127,-11,-71,-5,87,-11,-83,-5,44,-11,-92,-5,10,-11,-109,-5,-25,-12,-126,-5,-61,-12,118,-5,-93,-12,104,-5,-127,-12,88,-5,95,-12,75,-5,66,-12,63,-5,32,-12,52,-5,2,-12,41,-5,-31,-13,29,-5,-62,-13,18,-5,-88,-13,5,-5,-116,-13,-8,-6,114,-13,-22,-6,92,-13,-32,-6,62,-13,-39,-6,32,-13,-45,-6,9,-13,-56,-6,-15,-14,-66,-6,-38,-14,-74,-6,-59,-14,-82,-6,-81,-14,-91,-6,-97,-14,-100,-6,-118,-14,-108,-6,118,-14,-112,-6,100,-14,-118,-6,80,-14,-123,-6,64,-14,126,-6,52,-14,118,-6,38,-14,113,-6,23,-14,110,-6,11,-14,104,-6,1,-14,98,-6,-9,-15,94,-6,-18,-15,92,-6,-29,-15,90,-6,-37,-15,89,-6,-45,-15,85,-6,-48,-15,80,-6,-50,-15,77,-6,-55,-15,77,-6,-58,-15,76,-6,-60,-15,76,-6,-64,-15,80,-6,-67,-15,82,-6,-67,-15,81,-6,-63,-15,82,-6,-60,-15,82,-6,-55,-15,82,-6,-49,-15,84,-6,-42,-15,85,-6,-36,-15,89,-6,-29,-15,93,-6,-22,-15,97,-6,-14,-15,105,-6,-5,-15,109,-6,5,-14,113,-6,21,-14,115,-6,37,-14,119,-6,51,-14,124,-6,66,-14,-124,-6,83,-14,-117,-6,96,-14,-109,-6,115,-14,-101,-6,-121,-14,-95,-6,-103,-14,-86,-6,-82,-14,-77,-6,-64,-14,-68,-6,-41,-14,-56,-6,-19,-14,-46,-6,1,-13,-35,-6,29,-13,-28,-6,59,-13,-20,-6,82,-13,-6,-6,110,-13,4,-5,-115,-13,14,-5,-90,-13,29,-5,-61,-13,42,-5,-28,-13,53,-5,0,-12,66,-5,34,-12,76,-5,67,-12,88,-5,102,-12,103,-5,-120,-12,118,-5,-90,-12,-123,-5,-52,-12,-108,-5,-15,-12,-93,-5,17,-11,-76,-5,56,-11,-62,-5,99,-11,-49,-5,-122,-11,-32,-5,-82,-11,-14,-5,-40,-11,-1,-5,-1,-11,15,-4,43,-10,30,-4,78,-10,50,-4,122,-10,69,-4,-90,-10,85,-4,-52,-10,104,-4,-6,-10,123,-4,41,-9,-118,-4,82,-9,-100,-4,-126,-9,-80,-4,-80,-9,-62,-4,-38,-9}; }
	private static byte[] data98(){ return new byte[] {-45,-4,13,-8,-27,-4,63,-8,-8,-4,101,-8,14,-3,-104,-8,33,-3,-53,-8,49,-3,-9,-8,70,-3,41,-7,87,-3,87,-7,104,-3,-115,-7,125,-3,-66,-7,-109,-3,-26,-7,-86,-3,26,-6,-65,-3,80,-6,-51,-3,-127,-6,-32,-3,-74,-6,-10,-3,-22,-6,9,-2,23,-5,28,-2,80,-5,47,-2,-122,-5,65,-2,-79,-5,91,-2,-28,-5,109,-2,17,-4,-125,-2,71,-4,-104,-2,126,-4,-87,-2,-85,-4,-64,-2,-34,-4,-40,-2,21,-3,-25,-2,66,-3,-2,-2,119,-3,21,-1,-84,-3,37,-1,-38,-3,60,-1,14,-2,81,-1,68,-2,98,-1,115,-2,117,-1,-87,-2,-123,-1,-42,-2,-101,-1,10,-1,-79,-1,61,-1,-60,-1,104,-1,-40,-1,-98,-1,-20,-1,-47,-1,-1,-1,-6,-1,22,0,44,0,42,0,97,0,58,0,-117,0,79,0,-66,0,97,0,-11,0,110,0,30,1,-124,0,79,1,-107,0,119,1,-89,0,-86,1,-68,0,-39,1,-50,0,-3,1,-27,0,44,2,-8,0,93,2,6,1,-123,2,23,1,-73,2,40,1,-25,2,55,1,10,3,76,1,55,3,95,1,102,3,106,1,-115,3,124,1,-72,3,-112,1,-28,3,-99,1,8,4,-81,1,50,4,-66,1,84,4,-50,1,-127,4,-35,1,-84,4,-22,1,-51,4,-4,1,-12,4,15,2,27,5,27,2,62,5,40,2,103,5,58,2,-117,5,72,2,-87,5,88,2,-48,5,103,2,-12,5,117,2,19,6,127,2,61,6,-122,2,91,6,-106,2,125,6,-90,2,-95,6,-82,2,-66,6,-68,2,-32,6,-53,2,0,7,-40,2,24,7,-26,2,56,7,-12,2,90,7,-4,2,117,7,5,3,-105,7,17,3,-74,7,29,3,-55,7,43,3,-24,7,50,3,1,8,59,3,32,8,71,3,59,8,82,3,77,8,96,3,103,8,108,3,-125,8,114,3,-103,8,123,3,-76,8,-122,3,-51,8,-113,3,-34,8,-102,3,-10,8,-91,3,15,9,-86,3,35,9,-80,3,62,9,-75,3,79,9,-65,3,100,9,-54,3,121,9,-48,3,-118,9,-42,3,-94,9,-33,3,-77,9,-23,3,-65,9,-14,3,-45,9,-7,3,-24,9,-3,3,-9,9,3,4,10,10,12,4,25,10,19,4,38,10,25,4,56,10,30,4,75,10,34,4,87,10,39,4,103,10,45,4,114,10,50,4,-127,10,57,4,-114,10,63,4,-105,10,68,4,-88,10,70,4,-73,10,73,4,-65,10,81,4,-55,10,87,4,-42,10,87,4,-30,10,90,4,-19,10,95,4,-9,10,99,4,-1,10,101,4,10,11,104,4,16,11,110,4,22,11,116,4,30,11,118,4,37,11,121,4,44,11,125,4,51,11,-128,4,57,11,127,4,67,11,-127,4,72,11,-123,4,74,11,-120,4,80,11,-118,4,83,11,-113,4,84,11,-113,4,93,11,-116,4,99,11,-117,4,103,11,-115,4,106,11,-114,4,107,11,-113,4,109,11,-111,4,110,11,-111,4,111,11,-110,4,111,11,-108,4,110,11,-109,4,113,11,-112,4,115,11,-114,4,114,11,-113,4,112,11,-113,4,110,11,-113,4,107,11,-112,4,104,11,-115,4,103,11,-117,4,100,11,-115,4,91,11,-114,4,87,11,-118,4,87,11,-123,4,84,11,-127,4,77,11,-126,4,70,11,-127,4,63,11,125,4,56,11,123,4,50,11,122,4,39,11,120,4,34,11,115,4,27,11,108,4,18,11,106,4,10,11,103,4,-3,10,99,4,-13,10,94,4,-20,10,88,4,-33,10,84,4,-46,10,79,4,-54,10,72,4,-68,10,67,4,-83,10,62,4,-93,10,56,4,-110,10,51,4,-128,10,48,4,115,10,40,4,99,10,34,4,87,10,26,4,68,10,20,4,48,10,13,4,36,10,3,4,17,10,-4,3,-7,9,-7,3,-25,9,-16,3,-44,9,-28,3,-65,9,-35,3,-82,9,-45,3,-105,9,-55,3,127,9,-63,3,109,9,-73,3,83,9,-79,3,61,9,-89,3,35,9,-99,3,7,9,-107,3,-15,8,-117,3,-45,8,-127,3,-74,8,119,3,-94,8,104,3,-123,8,93,3,101,8,84,3,78,8,70,3,46,8,58,3,14,8,47,3,-11,7,33,3,-45,7,24,3,-72,7,11,3,-108,7,-3,2,113,7,-14,2,87,7,-31,2,52,7,-47,2,16,7,-58,2,-14,6,-73,2,-52,6,-89,2,-90,6,-100,2,-122,6,-116,2,95,6,123,2,57,6,109,2,23,6,96,2,-21,5,85,2,-54,5,65,2,-93,5,47,2,121,5,33,2,86,5,15,2,45,5,-4,1,0,5,-16,1,-37,4,-33,1,-83,4,-51,1,-127,4,-67,1,92,4,-84,1,44,4,-101,1,-4,3,-117,1,-38,3,117,1,-85,3,97,1,124,3,83,1,83,3}; }
	private static byte[] data99(){ return new byte[] {65,1,33,3,50,1,-6,2,29,1,-54,2,9,1,-103,2,-8,0,112,2,-26,0,59,2,-43,0,6,2,-59,0,-33,1,-82,0,-83,1,-103,0,123,1,-122,0,84,1,111,0,34,1,89,0,-18,0,73,0,-61,0,53,0,-116,0,40,0,94,0,20,0,42,0,-3,-1,-8,-1,-21,-1,-52,-1,-42,-1,-105,-1,-63,-1,99,-1,-82,-1,57,-1,-105,-1,5,-1,-125,-1,-51,-2,116,-1,-96,-2,95,-1,108,-2,73,-1,54,-2,57,-1,8,-2,38,-1,-45,-3,20,-1,-89,-3,-3,-2,117,-3,-26,-2,66,-3,-44,-2,21,-3,-63,-2,-33,-4,-83,-2,-87,-4,-98,-2,125,-4,-120,-2,75,-4,114,-2,22,-4,99,-2,-21,-5,77,-2,-71,-5,55,-2,-121,-5,39,-2,92,-5,17,-2,43,-5,1,-2,-1,-6,-15,-3,-55,-6,-34,-3,-103,-6,-53,-3,116,-6,-76,-3,68,-6,-97,-3,22,-6,-114,-3,-18,-7,124,-3,-69,-7,107,-3,-116,-7,91,-3,102,-7,71,-3,54,-7,56,-3,7,-7,39,-3,-29,-8,20,-3,-73,-8,2,-3,-119,-8,-12,-4,101,-8,-28,-4,54,-8,-39,-4,17,-8,-56,-4,-24,-9,-76,-4,-62,-9,-92,-4,-95,-9,-109,-4,120,-9,-123,-4,77,-9,123,-4,41,-9,110,-4,2,-9,94,-4,-34,-10,78,-4,-63,-10,63,-4,-99,-10,48,-4,121,-10,37,-4,90,-10,24,-4,57,-10,10,-4,32,-10,-5,-5,-3,-11,-14,-5,-39,-11,-23,-5,-65,-11,-36,-5,-96,-11,-48,-5,-126,-11,-58,-5,107,-11,-72,-5,81,-11,-85,-5,53,-11,-93,-5,30,-11,-102,-5,2,-11,-112,-5,-23,-12,-121,-5,-43,-12,125,-5,-66,-12,118,-5,-85,-12,108,-5,-109,-12,102,-5,124,-12,97,-5,106,-12,88,-5,89,-12,77,-5,71,-12,71,-5,57,-12,65,-5,37,-12,60,-5,20,-12,54,-5,10,-12,45,-5,-3,-13,40,-5,-20,-13,38,-5,-31,-13,33,-5,-43,-13,29,-5,-53,-13,27,-5,-67,-13,26,-5,-79,-13,22,-5,-81,-13,13,-5,-86,-13,9,-5,-94,-13,9,-5,-101,-13,7,-5,-107,-13,6,-5,-113,-13,5,-5,-116,-13,5,-5,-121,-13,4,-5,-123,-13,2,-5,-120,-13,-2,-6,-121,-13,2,-5,-125,-13,6,-5,-127,-13,5,-5,-122,-13,3,-5,-116,-13,1,-5,-113,-13,4,-5,-112,-13,8,-5,-108,-13,10,-5,-104,-13,13,-5,-99,-13,16,-5,-92,-13,18,-5,-85,-13,22,-5,-78,-13,25,-5,-68,-13,26,-5,-57,-13,30,-5,-47,-13,34,-5,-38,-13,38,-5,-26,-13,44,-5,-18,-13,51,-5,-6,-13,55,-5,10,-12,58,-5,23,-12,63,-5,38,-12,70,-5,53,-12,75,-5,65,-12,85,-5,78,-12,94,-5,96,-12,96,-5,115,-12,102,-5,-124,-12,112,-5,-108,-12,120,-5,-91,-12,-128,-5,-73,-12,-120,-5,-55,-12,-113,-5,-33,-12,-106,-5,-10,-12,-99,-5,8,-11,-89,-5,28,-11,-78,-5,51,-11,-71,-5,72,-11,-65,-5,100,-11,-57,-5,123,-11,-47,-5,-114,-11,-35,-5,-91,-11,-24,-5,-65,-11,-16,-5,-42,-11,-8,-5,-15,-11,3,-4,5,-10,14,-4,34,-10,21,-4,66,-10,28,-4,88,-10,42,-4,113,-10,55,-4,-114,-10,64,-4,-91,-10,77,-4,-64,-10,90,-4,-32,-10,96,-4,-6,-10,108,-4,23,-9,123,-4,50,-9,-121,-4,75,-9,-109,-4,106,-9,-101,-4,-122,-9,-89,-4,-91,-9,-76,-4,-59,-9,-66,-4,-33,-9,-53,-4,-2,-9,-37,-4,28,-8,-27,-4,56,-8,-14,-4,89,-8,-2,-4,123,-8,9,-3,-107,-8,24,-3,-76,-8,39,-3,-41,-8,48,-3,-13,-8,61,-3,21,-7,76,-3,56,-7,84,-3,86,-7,97,-3,120,-7,111,-3,-113,-7,127,-3,-77,-7,-115,-3,-42,-7,-105,-3,-14,-7,-90,-3,23,-6,-78,-3,60,-6,-68,-3,89,-6,-54,-3,126,-6,-40,-3,-95,-6,-27,-3,-68,-6,-11,-3,-33,-6,5,-2,2,-5,18,-2,30,-5,31,-2,70,-5,40,-2,100,-5,54,-2,-120,-5,71,-2,-84,-5,83,-2,-54,-5,96,-2,-16,-5,112,-2,20,-4,125,-2,49,-4,-117,-2,89,-4,-105,-2,-126,-4,-96,-2,-96,-4,-78,-2,-62,-4,-60,-2,-24,-4,-49,-2,6,-3,-34,-2,45,-3,-22,-2,74,-3,-6,-2,112,-3,10,-1,-105,-3,21,-1,-74,-3,37,-1,-36,-3,51,-1,6,-2,62,-1,37,-2,77,-1,75,-2,94,-1,115,-2,106,-1,-111,-2,122,-1,-73,-2,-116,-1,-34,-2,-103,-1,-4,-2,-87,-1,35,-1,-74,-1,66,-1,-58,-1,107,-1,-44,-1,-107,-1,-32,-1,-77,-1,-14,-1,-38,-1,3,0,2,0,17,0,31,0,35,0,72,0,49,0,116,0,59,0,-107,0,75,0,-66,0,92,0,-26,0,106,0,4,1,125,0,44,1,-115,0,87,1,-104,0,120,1,-88,0,-94,1,-75,0,-60,1,-61,0,-17,1,-45,0,24,2,-30,0,56,2,-12,0,95,2}; }
	private static byte[] data100(){ return new byte[] {6,1,-119,2,19,1,-85,2,34,1,-41,2,50,1,0,3,64,1,33,3,83,1,73,3,100,1,115,3,113,1,-105,3,127,1,-61,3,-116,1,-29,3,-96,1,11,4,-79,1,54,4,-66,1,88,4,-49,1,-126,4,-32,1,-84,4,-18,1,-50,4,-2,1,-7,4,14,2,36,5,28,2,69,5,45,2,112,5,61,2,-103,5,76,2,-70,5,95,2,-29,5,106,2,8,6,121,2,50,6,-116,2,88,6,-101,2,123,6,-85,2,-92,6,-68,2,-51,6,-56,2,-14,6,-41,2,26,7,-23,2,65,7,-10,2,102,7,3,3,-112,7,18,3,-71,7,31,3,-38,7,49,3,-2,7,66,3,30,8,80,3,72,8,94,3,112,8,107,3,-112,8,122,3,-72,8,-119,3,-35,8,-103,3,-8,8,-84,3,30,9,-72,3,70,9,-61,3,101,9,-44,3,-120,9,-30,3,-83,9,-17,3,-54,9,-1,3,-20,9,13,4,17,10,23,4,49,10,33,4,86,10,45,4,115,10,58,4,-109,10,72,4,-76,10,85,4,-50,10,98,4,-18,10,110,4,14,11,120,4,43,11,-125,4,72,11,-112,4,101,11,-102,4,-127,11,-93,4,-97,11,-83,4,-69,11,-73,4,-45,11,-62,4,-19,11,-52,4,4,12,-42,4,30,12,-33,4,55,12,-25,4,78,12,-17,4,102,12,-8,4,123,12,3,5,-116,12,12,5,-94,12,19,5,-72,12,25,5,-55,12,36,5,-40,12,44,5,-20,12,48,5,-2,12,54,5,12,13,62,5,27,13,67,5,42,13,73,5,55,13,79,5,66,13,84,5,81,13,86,5,93,13,89,5,104,13,94,5,111,13,100,5,117,13,106,5,123,13,108,5,-124,13,108,5,-116,13,109,5,-112,13,114,5,-110,13,114,5,-103,13,112,5,-99,13,112,5,-99,13,113,5,-97,13,112,5,-98,13,112,5,-101,13,112,5,-102,13,110,5,-106,13,109,5,-112,13,108,5,-116,13,105,5,-123,13,103,5,124,13,99,5,121,13,92,5,112,13,90,5,100,13,89,5,87,13,82,5,77,13,75,5,67,13,70,5,50,13,66,5,32,13,61,5,19,13,53,5,2,13,44,5,-17,12,38,5,-33,12,28,5,-52,12,17,5,-73,12,9,5,-93,12,2,5,-119,12,-7,4,111,12,-16,4,90,12,-27,4,63,12,-35,4,37,12,-44,4,6,12,-55,4,-23,11,-68,4,-45,11,-83,4,-77,11,-96,4,-109,11,-108,4,119,11,-121,4,83,11,122,4,46,11,110,4,16,11,96,4,-22,10,80,4,-60,10,67,4,-93,10,52,4,122,10,39,4,88,10,21,4,48,10,3,4,7,10,-12,3,-30,9,-30,3,-72,9,-49,3,-117,9,-63,3,99,9,-80,3,52,9,-99,3,7,9,-117,3,-33,8,121,3,-83,8,103,3,125,8,83,3,86,8,61,3,37,8,45,3,-9,7,27,3,-62,7,8,3,-115,7,-9,2,95,7,-28,2,40,7,-48,2,-13,6,-69,2,-55,6,-94,2,-108,6,-116,2,93,6,122,2,46,6,98,2,-8,5,74,2,-61,5,52,2,-109,5,32,2,85,5,18,2,34,5,-5,1,-22,4,-31,1,-78,4,-50,1,-128,4,-72,1,68,4,-95,1,11,4,-116,1,-39,3,116,1,-97,3,93,1,100,3,72,1,49,3,50,1,-10,2,25,1,-68,2,3,1,-117,2,-21,0,81,2,-48,0,23,2,-67,0,-29,1,-89,0,-91,1,-107,0,114,1,125,0,55,1,101,0,-4,0,80,0,-53,0,57,0,-113,0,33,0,84,0,14,0,34,0,-8,-1,-27,-1,-31,-1,-84,-1,-53,-1,127,-1,-81,-1,72,-1,-104,-1,12,-1,-121,-1,-38,-2,113,-1,-94,-2,91,-1,117,-2,68,-1,58,-2,48,-1,1,-2,29,-1,-44,-3,4,-1,-99,-3,-15,-2,98,-3,-30,-2,51,-3,-54,-2,1,-3,-78,-2,-52,-4,-96,-2,-97,-4,-117,-2,107,-4,118,-2,53,-4,103,-2,7,-4,85,-2,-45,-5,68,-2,-87,-5,47,-2,120,-5,26,-2,71,-5,11,-2,28,-5,-8,-3,-19,-6,-29,-3,-65,-6,-47,-3,-103,-6,-64,-3,104,-6,-81,-3,55,-6,-94,-3,19,-6,-113,-3,-26,-7,125,-3,-71,-7,112,-3,-106,-7,93,-3,108,-7,80,-3,73,-7,65,-3,28,-7,51,-3,-14,-8,38,-3,-44,-8,19,-3,-81,-8,2,-3,-120,-8,-10,-4,106,-8,-25,-4,68,-8,-39,-4,30,-8,-50,-4,2,-8,-63,-4,-35,-9,-76,-4,-70,-9,-88,-4,-94,-9,-102,-4,-127,-9,-116,-4,97,-9,-127,-4,76,-9,114,-4,44,-9,107,-4,20,-9,97,-4,-12,-10,86,-4,-41,-10,79,-4,-63,-10,68,-4,-91,-10,59,-4,-118,-10,49,-4,122,-10,37,-4,97,-10,30,-4,68,-10,26,-4,51,-10,14,-4,31,-10}; }
	private static byte[] data101(){ return new byte[] {3,-4,11,-10,-4,-5,-6,-11,-11,-5,-27,-11,-17,-5,-39,-11,-27,-5,-58,-11,-34,-5,-78,-11,-38,-5,-89,-11,-47,-5,-106,-11,-52,-5,-126,-11,-52,-5,117,-11,-59,-5,104,-11,-67,-5,91,-11,-71,-5,81,-11,-75,-5,67,-11,-80,-5,55,-11,-85,-5,50,-11,-90,-5,38,-11,-92,-5,32,-11,-97,-5,22,-11,-99,-5,11,-11,-101,-5,7,-11,-106,-5,1,-11,-109,-5,-10,-12,-107,-5,-15,-12,-108,-5,-23,-12,-111,-5,-28,-12,-112,-5,-28,-12,-117,-5,-32,-12,-118,-5,-37,-12,-117,-5,-39,-12,-119,-5,-41,-12,-119,-5,-41,-12,-120,-5,-43,-12,-122,-5,-43,-12,-123,-5,-39,-12,-126,-5,-39,-12,-125,-5,-42,-12,-120,-5,-44,-12,-116,-5,-45,-12,-117,-5,-41,-12,-118,-5,-36,-12,-117,-5,-36,-12,-114,-5,-34,-12,-112,-5,-30,-12,-111,-5,-27,-12,-108,-5,-23,-12,-105,-5,-20,-12,-104,-5,-13,-12,-105,-5,-4,-12,-105,-5,2,-11,-101,-5,4,-11,-96,-5,10,-11,-93,-5,18,-11,-94,-5,28,-11,-93,-5,36,-11,-88,-5,40,-11,-82,-5,46,-11,-78,-5,55,-11,-77,-5,66,-11,-75,-5,75,-11,-70,-5,81,-11,-64,-5,91,-11,-62,-5,100,-11,-57,-5,109,-11,-52,-5,120,-11,-49,-5,-126,-11,-44,-5,-116,-11,-40,-5,-102,-11,-38,-5,-90,-11,-35,-5,-78,-11,-29,-5,-66,-11,-24,-5,-56,-11,-19,-5,-44,-11,-12,-5,-32,-11,-6,-5,-22,-11,-1,-5,-7,-11,2,-4,7,-10,5,-4,24,-10,9,-4,38,-10,17,-4,47,-10,25,-4,61,-10,31,-4,78,-10,36,-4,88,-10,45,-4,103,-10,52,-4,121,-10,53,-4,-119,-10,61,-4,-104,-10,68,-4,-86,-10,72,-4,-70,-10,78,-4,-52,-10,84,-4,-41,-10,95,-4,-24,-10,103,-4,-5,-10,108,-4,10,-9,115,-4,30,-9,123,-4,50,-9,-127,-4,65,-9,-120,-4,87,-9,-113,-4,108,-9,-105,-4,121,-9,-95,-4,-113,-9,-88,-4,-90,-9,-82,-4,-74,-9,-73,-4,-51,-9,-67,-4,-34,-9,-58,-4,-12,-9,-47,-4,11,-8,-41,-4,30,-8,-33,-4,55,-8,-23,-4,78,-8,-13,-4,94,-8,-2,-4,119,-8,7,-3,-110,-8,14,-3,-90,-8,23,-3,-63,-8,33,-3,-36,-8,43,-3,-20,-8,56,-3,7,-7,68,-3,35,-7,74,-3,57,-7,85,-3,86,-7,95,-3,105,-7,107,-3,-122,-7,119,-3,-90,-7,126,-3,-68,-7,-118,-3,-37,-7,-106,-3,-5,-7,-98,-3,19,-6,-85,-3,48,-6,-69,-3,78,-6,-58,-3,102,-6,-45,-3,-123,-6,-30,-3,-89,-6,-21,-3,-63,-6,-9,-3,-28,-6,2,-2,-2,-6,15,-2,33,-5,30,-2,68,-5,40,-2,96,-5,52,-2,-120,-5,64,-2,-82,-5,73,-2,-54,-5,91,-2,-20,-5,109,-2,15,-4,121,-2,47,-4,-124,-2,89,-4,-109,-2,125,-4,-93,-2,-104,-4,-75,-2,-65,-4,-62,-2,-36,-4,-45,-2,5,-3,-29,-2,46,-3,-17,-2,78,-3,0,-1,120,-3,15,-1,-93,-3,27,-1,-59,-3,45,-1,-18,-3,62,-1,25,-2,76,-1,59,-2,93,-1,103,-2,109,-1,-107,-2,122,-1,-72,-2,-117,-1,-27,-2,-103,-1,9,-1,-86,-1,55,-1,-67,-1,97,-1,-49,-1,-125,-1,-31,-1,-76,-1,-16,-1,-29,-1,1,0,3,0,24,0,49,0,41,0,98,0,52,0,-116,0,69,0,-68,0,87,0,-21,0,104,0,15,1,125,0,62,1,-112,0,109,1,-94,0,-111,1,-72,0,-65,1,-58,0,-21,1,-42,0,29,2,-25,0,78,2,-8,0,118,2,10,1,-90,2,31,1,-43,2,49,1,-5,2,69,1,43,3,90,1,90,3,106,1,-125,3,124,1,-75,3,-114,1,-27,3,-96,1,11,4,-75,1,58,4,-59,1,99,4,-42,1,-105,4,-27,1,-55,4,-11,1,-17,4,11,2,27,5,33,2,73,5,48,2,115,5,64,2,-93,5,84,2,-48,5,102,2,-12,5,122,2,34,6,-116,2,83,6,-105,2,123,6,-86,2,-89,6,-69,2,-52,6,-53,2,-5,6,-36,2,40,7,-21,2,75,7,-2,2,118,7,16,3,-94,7,28,3,-57,7,46,3,-16,7,64,3,25,8,78,3,60,8,95,3,101,8,110,3,-114,8,123,3,-80,8,-116,3,-42,8,-104,3,-6,8,-92,3,34,9,-77,3,70,9,-62,3,100,9,-48,3,-118,9,-34,3,-83,9,-22,3,-53,9,-9,3,-17,9,5,4,15,10,17,4,42,10,31,4,75,10,44,4,105,10,55,4,-124,10,67,4,-94,10,79,4,-65,10,89,4,-39,10,98,4,-10,10,107,4,12,11,121,4,35,11,-124,4,63,11,-120,4,89,11,-113,4,111,11,-99,4,-125,11,-91,4,-105,11,-85,4,-80,11,-79,4,-59,11,-71,4,-45,11,-61,4,-27,11,-54,4,-8,11,-49,4,7,12,-43,4,24,12,-38,4,35,12,-29,4,48,12,-24,4,64,12}; }
	private static byte[] data102(){ return new byte[] {-24,4,78,12,-20,4,90,12,-16,4,100,12,-11,4,106,12,-4,4,113,12,-1,4,121,12,2,5,-128,12,3,5,-121,12,4,5,-115,12,8,5,-116,12,12,5,-112,12,11,5,-107,12,8,5,-104,12,9,5,-104,12,11,5,-106,12,9,5,-105,12,7,5,-105,12,5,5,-109,12,4,5,-112,12,2,5,-116,12,-1,4,-121,12,-4,4,-126,12,-8,4,122,12,-8,4,111,12,-9,4,100,12,-11,4,91,12,-17,4,83,12,-25,4,74,12,-29,4,60,12,-31,4,44,12,-35,4,29,12,-39,4,15,12,-45,4,-1,11,-53,4,-15,11,-60,4,-30,11,-68,4,-49,11,-74,4,-68,11,-81,4,-85,11,-90,4,-104,11,-100,4,-119,11,-111,4,117,11,-121,4,93,11,-127,4,72,11,120,4,47,11,111,4,21,11,104,4,-1,10,92,4,-25,10,80,4,-52,10,72,4,-75,10,59,4,-101,10,46,4,126,10,39,4,99,10,28,4,68,10,17,4,38,10,6,4,12,10,-7,3,-19,9,-18,3,-46,9,-31,3,-77,9,-46,3,-108,9,-59,3,120,9,-70,3,84,9,-82,3,47,9,-92,3,18,9,-106,3,-16,8,-123,3,-49,8,120,3,-80,8,108,3,-119,8,95,3,101,8,81,3,71,8,65,3,35,8,53,3,2,8,39,3,-38,7,27,3,-77,7,12,3,-106,7,-6,2,113,7,-22,2,74,7,-35,2,42,7,-51,2,1,7,-64,2,-40,6,-77,2,-72,6,-96,2,-110,6,-111,2,104,6,-123,2,72,6,113,2,35,6,99,2,1,6,84,2,-41,5,68,2,-80,5,52,2,-112,5,35,2,103,5,20,2,61,5,6,2,28,5,-10,1,-14,4,-24,1,-58,4,-36,1,-92,4,-52,1,123,4,-68,1,81,4,-82,1,49,4,-99,1,8,4,-112,1,-26,3,-127,1,-68,3,112,1,-109,3,100,1,114,3,83,1,73,3,67,1,32,3,53,1,2,3,33,1,-36,2,17,1,-79,2,6,1,-112,2,-10,0,104,2,-27,0,63,2,-38,0,31,2,-55,0,-9,1,-72,0,-47,1,-85,0,-80,1,-99,0,-121,1,-111,0,105,1,-128,0,65,1,113,0,25,1,101,0,-4,0,84,0,-44,0,70,0,-84,0,58,0,-112,0,40,0,106,0,25,0,67,0,13,0,39,0,-4,-1,0,0,-17,-1,-39,-1,-29,-1,-67,-1,-44,-1,-106,-1,-54,-1,120,-1,-68,-1,84,-1,-86,-1,49,-1,-99,-1,22,-1,-113,-1,-17,-2,-126,-1,-54,-2,118,-1,-81,-2,104,-1,-119,-2,92,-1,99,-2,81,-1,73,-2,66,-1,37,-2,52,-1,1,-2,42,-1,-26,-3,27,-1,-60,-3,15,-1,-86,-3,2,-1,-123,-3,-10,-2,97,-3,-21,-2,73,-3,-37,-2,40,-3,-51,-2,4,-3,-59,-2,-24,-4,-70,-2,-59,-4,-85,-2,-92,-4,-96,-2,-116,-4,-109,-2,105,-4,-122,-2,72,-4,122,-2,50,-4,106,-2,19,-4,95,-2,-6,-5,83,-2,-42,-5,74,-2,-78,-5,66,-2,-103,-5,51,-2,124,-5,36,-2,92,-5,26,-2,67,-5,15,-2,35,-5,0,-2,5,-5,-11,-3,-18,-6,-24,-3,-50,-6,-35,-3,-84,-6,-43,-3,-109,-6,-56,-3,118,-6,-70,-3,88,-6,-81,-3,64,-6,-93,-3,34,-6,-102,-3,9,-6,-114,-3,-22,-7,-124,-3,-56,-7,125,-3,-80,-7,113,-3,-109,-7,98,-3,119,-7,88,-3,96,-7,76,-3,66,-7,64,-3,37,-7,54,-3,13,-7,44,-3,-18,-8,33,-3,-46,-8,22,-3,-68,-8,10,-3,-98,-8,3,-3,-122,-8,-9,-4,107,-8,-23,-4,80,-8,-32,-4,57,-8,-43,-4,28,-8,-53,-4,-1,-9,-61,-4,-25,-9,-72,-4,-51,-9,-83,-4,-80,-9,-92,-4,-102,-9,-102,-4,127,-9,-113,-4,100,-9,-123,-4,80,-9,121,-4,54,-9,113,-4,32,-9,102,-4,5,-9,94,-4,-22,-10,86,-4,-44,-10,75,-4,-67,-10,64,-4,-93,-10,56,-4,-114,-10,47,-4,117,-10,37,-4,93,-10,29,-4,71,-10,22,-4,46,-10,13,-4,23,-10,3,-4,6,-10,-8,-5,-16,-11,-15,-5,-38,-11,-22,-5,-60,-11,-32,-5,-80,-11,-40,-5,-101,-11,-45,-5,-123,-11,-55,-5,115,-11,-66,-5,101,-11,-76,-5,82,-11,-84,-5,61,-11,-87,-5,39,-11,-90,-5,18,-11,-98,-5,4,-11,-109,-5,-9,-12,-119,-5,-24,-12,-125,-5,-40,-12,125,-5,-58,-12,120,-5,-74,-12,116,-5,-92,-12,113,-5,-108,-12,109,-5,-123,-12,102,-5,121,-12,97,-5,109,-12,91,-5,96,-12,86,-5,86,-12,80,-5,75,-12,76,-5,64,-12,73,-5,53,-12,67,-5,46,-12,63,-5,38,-12,59,-5,28,-12,57,-5,19,-12,56,-5,10,-12,54,-5,3,-12,52,-5,-2,-13,49,-5,-6,-13,44,-5,-8,-13,42,-5,-12,-13,42,-5,-17,-13,41,-5,-20,-13,42,-5,-22,-13}; }
	private static byte[] data103(){ return new byte[] {43,-5,-27,-13,44,-5,-26,-13,43,-5,-22,-13,40,-5,-21,-13,41,-5,-21,-13,45,-5,-21,-13,47,-5,-19,-13,50,-5,-13,-13,50,-5,-7,-13,48,-5,3,-12,51,-5,8,-12,57,-5,9,-12,63,-5,20,-12,64,-5,32,-12,66,-5,39,-12,71,-5,53,-12,73,-5,67,-12,79,-5,71,-12,90,-5,84,-12,93,-5,98,-12,96,-5,116,-12,103,-5,-124,-12,110,-5,-112,-12,118,-5,-93,-12,125,-5,-72,-12,-124,-5,-58,-12,-114,-5,-38,-12,-105,-5,-13,-12,-99,-5,5,-11,-90,-5,29,-11,-79,-5,55,-11,-73,-5,77,-11,-62,-5,102,-11,-52,-5,124,-11,-41,-5,-104,-11,-27,-5,-77,-11,-16,-5,-51,-11,-8,-5,-16,-11,4,-4,15,-10,18,-4,38,-10,32,-4,72,-10,47,-4,106,-10,59,-4,-122,-10,73,-4,-83,-10,85,-4,-44,-10,97,-4,-14,-10,114,-4,24,-9,-126,-4,63,-9,-111,-4,94,-9,-94,-4,-120,-9,-82,-4,-82,-9,-68,-4,-39,-9,-50,-4,4,-8,-34,-4,39,-8,-16,-4,84,-8,2,-3,-125,-8,15,-3,-85,-8,34,-3,-39,-8,53,-3,9,-7,69,-3,49,-7,90,-3,95,-7,111,-3,-110,-7,126,-3,-67,-7,-110,-3,-18,-7,-91,-3,24,-6,-70,-3,77,-6,-51,-3,-126,-6,-33,-3,-83,-6,-10,-3,-30,-6,11,-2,25,-5,28,-2,70,-5,52,-2,124,-5,73,-2,-75,-5,90,-2,-28,-5,114,-2,26,-4,-118,-2,81,-4,-99,-2,-125,-4,-77,-2,-70,-4,-56,-2,-21,-4,-35,-2,39,-3,-13,-2,97,-3,7,-1,-111,-3,31,-1,-52,-3,53,-1,8,-2,72,-1,58,-2,95,-1,117,-2,119,-1,-80,-2,-116,-1,-32,-2,-91,-1,27,-1,-66,-1,85,-1,-46,-1,-120,-1,-23,-1,-59,-1,-4,-1,-9,-1,21,0,50,0,44,0,110,0,64,0,-96,0,88,0,-37,0,112,0,22,1,-124,0,73,1,-103,0,-121,1,-82,0,-62,1,-59,0,-16,1,-34,0,43,2,-13,0,103,2,6,1,-104,2,30,1,-47,2,52,1,11,3,71,1,60,3,95,1,113,3,117,1,-97,3,-115,1,-41,3,-94,1,14,4,-74,1,61,4,-53,1,116,4,-32,1,-84,4,-15,1,-38,4,5,2,18,5,24,2,72,5,41,2,116,5,64,2,-92,5,88,2,-43,5,106,2,0,6,125,2,51,6,-115,2,94,6,-98,2,-111,6,-79,2,-64,6,-60,2,-27,6,-41,2,23,7,-27,2,73,7,-13,2,110,7,7,3,-103,7,26,3,-58,7,39,3,-22,7,58,3,18,8,78,3,58,8,92,3,93,8,107,3,-121,8,118,3,-86,8,-125,3,-45,8,-109,3,-9,8,-95,3,20,9,-79,3,57,9,-66,3,93,9,-54,3,121,9,-40,3,-100,9,-29,3,-66,9,-17,3,-42,9,-1,3,-14,9,12,4,19,10,19,4,44,10,30,4,74,10,37,4,99,10,46,4,127,10,57,4,-104,10,66,4,-85,10,78,4,-62,10,87,4,-36,10,92,4,-18,10,102,4,1,11,114,4,21,11,119,4,38,11,125,4,58,11,-122,4,74,11,-115,4,86,11,-108,4,103,11,-103,4,121,11,-100,4,-124,11,-96,4,-108,11,-93,4,-98,11,-89,4,-86,11,-83,4,-75,11,-80,4,-69,11,-75,4,-60,11,-71,4,-51,11,-69,4,-46,11,-66,4,-40,11,-62,4,-33,11,-63,4,-29,11,-61,4,-25,11,-57,4,-24,11,-55,4,-23,11,-56,4,-18,11,-59,4,-17,11,-58,4,-17,11,-58,4,-17,11,-58,4,-20,11,-59,4,-20,11,-62,4,-20,11,-64,4,-26,11,-63,4,-32,11,-62,4,-39,11,-63,4,-45,11,-67,4,-48,11,-71,4,-54,11,-74,4,-62,11,-77,4,-69,11,-81,4,-78,11,-84,4,-87,11,-88,4,-97,11,-90,4,-110,11,-93,4,-120,11,-99,4,127,11,-107,4,118,11,-113,4,106,11,-117,4,89,11,-118,4,75,11,-126,4,65,11,120,4,52,11,117,4,34,11,113,4,18,11,106,4,4,11,99,4,-11,10,89,4,-24,10,80,4,-40,10,75,4,-61,10,70,4,-80,10,63,4,-96,10,55,4,-116,10,49,4,118,10,43,4,102,10,31,4,86,10,20,4,66,10,13,4,46,10,6,4,23,10,1,4,2,10,-7,3,-21,9,-16,3,-43,9,-22,3,-64,9,-32,3,-86,9,-43,3,-106,9,-54,3,-125,9,-64,3,107,9,-72,3,80,9,-79,3,61,9,-91,3,38,9,-102,3,12,9,-107,3,-13,8,-115,3,-38,8,-126,3,-64,8,122,3,-86,8,111,3,-110,8,101,3,125,8,89,3,100,8,78,3,73,8,70,3,50,8,59,3,25,8,46,3,-1,7,37,3,-25,7,29,3,-55,7,20,3,-85,7,12,3,-107,7,0,3,123,7,-13,2,94,7,-21,2,71,7,-32,2,44,7,-44,2,22,7}; }
	private static byte[] data104(){ return new byte[] {-54,2,-9,6,-63,2,-39,6,-74,2,-60,6,-85,2,-90,6,-97,2,-119,6,-108,2,118,6,-122,2,87,6,123,2,57,6,115,2,34,6,101,2,5,6,89,2,-25,5,79,2,-48,5,68,2,-81,5,61,2,-105,5,48,2,122,5,34,2,91,5,26,2,67,5,13,2,37,5,-1,1,6,5,-9,1,-19,4,-21,1,-52,4,-32,1,-84,4,-42,1,-107,4,-55,1,116,4,-67,1,83,4,-74,1,58,4,-89,1,27,4,-99,1,4,4,-114,1,-27,3,127,1,-58,3,118,1,-85,3,106,1,-118,3,92,1,107,3,80,1,83,3,67,1,49,3,53,1,16,3,43,1,-10,2,32,1,-47,2,20,1,-82,2,11,1,-108,2,-4,0,116,2,-19,0,82,2,-30,0,55,2,-42,0,20,2,-53,0,-6,1,-67,0,-43,1,-78,0,-81,1,-87,0,-106,1,-105,0,116,1,-119,0,81,1,125,0,56,1,107,0,23,1,92,0,-15,0,84,0,-45,0,70,0,-81,0,55,0,-118,0,45,0,108,0,31,0,73,0,17,0,47,0,0,0,10,0,-14,-1,-27,-1,-26,-1,-57,-1,-40,-1,-95,-1,-53,-1,120,-1,-63,-1,89,-1,-76,-1,51,-1,-94,-1,15,-1,-106,-1,-15,-2,-122,-1,-54,-2,119,-1,-91,-2,106,-1,-121,-2,90,-1,96,-2,78,-1,65,-2,64,-1,26,-2,47,-1,-13,-3,34,-1,-43,-3,19,-1,-83,-3,3,-1,-122,-3,-10,-2,104,-3,-28,-2,67,-3,-45,-2,27,-3,-57,-2,-5,-4,-72,-2,-45,-4,-89,-2,-85,-4,-100,-2,-117,-4,-116,-2,98,-4,-128,-2,66,-4,113,-2,25,-4,97,-2,-15,-5,85,-2,-47,-5,69,-2,-87,-5,52,-2,-126,-5,39,-2,98,-5,24,-2,56,-5,11,-2,15,-5,-4,-3,-14,-6,-23,-3,-50,-6,-39,-3,-92,-6,-51,-3,-123,-6,-69,-3,98,-6,-88,-3,59,-6,-99,-3,24,-6,-110,-3,-19,-7,-121,-3,-51,-7,119,-3,-88,-7,102,-3,-125,-7,88,-3,99,-7,75,-3,60,-7,60,-3,23,-7,46,-3,-8,-8,33,-3,-47,-8,20,-3,-86,-8,8,-3,-116,-8,-7,-4,105,-8,-23,-4,69,-8,-35,-4,38,-8,-46,-4,1,-8,-59,-4,-27,-9,-75,-4,-60,-9,-89,-4,-95,-9,-100,-4,-124,-9,-114,-4,99,-9,-128,-4,67,-9,115,-4,41,-9,101,-4,8,-9,90,-4,-26,-10,81,-4,-54,-10,69,-4,-86,-10,58,-4,-117,-10,47,-4,115,-10,35,-4,84,-10,25,-4,59,-10,16,-4,30,-10,3,-4,2,-10,-6,-5,-21,-11,-16,-5,-49,-11,-28,-5,-72,-11,-40,-5,-92,-11,-50,-5,-119,-11,-57,-5,110,-11,-65,-5,92,-11,-77,-5,71,-11,-88,-5,49,-11,-95,-5,30,-11,-103,-5,7,-11,-108,-5,-12,-12,-115,-5,-33,-12,-122,-5,-52,-12,-128,-5,-68,-12,120,-5,-86,-12,115,-5,-103,-12,108,-5,-117,-12,103,-5,122,-12,99,-5,108,-12,91,-5,98,-12,85,-5,85,-12,81,-5,73,-12,75,-5,65,-12,68,-5,57,-12,64,-5,47,-12,62,-5,36,-12,61,-5,26,-12,59,-5,20,-12,55,-5,15,-12,51,-5,11,-12,48,-5,7,-12,46,-5,3,-12,46,-5,-2,-13,46,-5,-4,-13,45,-5,-5,-13,44,-5,-6,-13,47,-5,-9,-13,49,-5,-9,-13,50,-5,-6,-13,51,-5,-5,-13,52,-5,1,-12,52,-5,5,-12,54,-5,9,-12,59,-5,15,-12,62,-5,19,-12,65,-5,30,-12,66,-5,40,-12,69,-5,48,-12,75,-5,57,-12,79,-5,69,-12,85,-5,77,-12,91,-5,91,-12,95,-5,109,-12,96,-5,122,-12,104,-5,-120,-12,112,-5,-107,-12,117,-5,-87,-12,123,-5,-68,-12,-127,-5,-53,-12,-117,-5,-35,-12,-107,-5,-16,-12,-98,-5,1,-11,-89,-5,23,-11,-79,-5,47,-11,-73,-5,68,-11,-64,-5,94,-11,-54,-5,119,-11,-47,-5,-113,-11,-36,-5,-88,-11,-24,-5,-67,-11,-13,-5,-37,-11,-3,-5,-7,-11,7,-4,17,-10,19,-4,49,-10,30,-4,79,-10,42,-4,106,-10,54,-4,-117,-10,66,-4,-85,-10,81,-4,-60,-10,95,-4,-24,-10,105,-4,15,-9,115,-4,43,-9,-123,-4,75,-9,-109,-4,106,-9,-96,-4,-111,-9,-82,-4,-74,-9,-69,-4,-43,-9,-53,-4,-4,-9,-37,-4,33,-8,-23,-4,65,-8,-6,-4,106,-8,7,-3,-108,-8,20,-3,-74,-8,37,-3,-34,-8,55,-3,5,-7,71,-3,39,-7,88,-3,82,-7,103,-3,125,-7,118,-3,-96,-7,-121,-3,-51,-7,-110,-3,-13,-7,-92,-3,30,-6,-74,-3,72,-6,-58,-3,109,-6,-41,-3,-102,-6,-24,-3,-58,-6,-8,-3,-22,-6,11,-2,24,-5,25,-2,73,-5,37,-2,112,-5,57,-2,-103,-5,79,-2,-60,-5,95,-2,-22,-5,112,-2,25,-4,126,-2,63,-4,-111,-2,107,-4,-90,-2,-106,-4,-74,-2,-68,-4,-57,-2,-19,-4,-42,-2,28,-3,-27,-2,65,-3}; }
	private static byte[] data105(){ return new byte[] {-7,-2,109,-3,12,-1,-101,-3,26,-1,-62,-3,43,-1,-17,-3,63,-1,27,-2,78,-1,66,-2,93,-1,113,-2,109,-1,-110,-2,-124,-1,-68,-2,-107,-1,-19,-2,-97,-1,20,-1,-79,-1,62,-1,-58,-1,104,-1,-42,-1,-117,-1,-25,-1,-72,-1,-9,-1,-25,-1,2,0,12,0,19,0,55,0,37,0,97,0,51,0,-124,0,69,0,-83,0,84,0,-51,0,103,0,-11,0,121,0,32,1,-124,0,68,1,-110,0,109,1,-92,0,-106,1,-78,0,-75,1,-64,0,-32,1,-48,0,8,2,-35,0,37,2,-17,0,77,2,-4,0,119,2,7,1,-107,2,24,1,-71,2,42,1,-35,2,55,1,-6,2,69,1,35,3,76,1,66,3,91,1,101,3,109,1,-121,3,120,1,-92,3,-123,1,-55,3,-110,1,-18,3,-101,1,9,4,-86,1,42,4,-71,1,76,4,-62,1,103,4,-49,1,-118,4,-38,1,-83,4,-29,1,-60,4,-12,1,-31,4,-1,1,-6,4,10,2,27,5,20,2,60,5,30,2,83,5,42,2,111,5,57,2,-116,5,67,2,-94,5,77,2,-63,5,89,2,-36,5,100,2,-17,5,112,2,13,6,120,2,44,6,126,2,65,6,-118,2,90,6,-108,2,109,6,-98,2,-119,6,-89,2,-93,6,-80,2,-75,6,-70,2,-48,6,-63,2,-21,6,-55,2,-5,6,-43,2,17,7,-32,2,41,7,-25,2,58,7,-16,2,83,7,-8,2,105,7,0,3,121,7,10,3,-113,7,14,3,-94,7,23,3,-74,7,32,3,-53,7,39,3,-38,7,47,3,-16,7,53,3,7,8,57,3,22,8,65,3,43,8,71,3,64,8,76,3,76,8,88,3,92,8,95,3,112,8,99,3,126,8,108,3,-114,8,114,3,-93,8,116,3,-79,8,125,3,-67,8,-121,3,-57,8,-115,3,-38,8,-110,3,-22,8,-105,3,-10,8,-99,3,6,9,-93,3,22,9,-89,3,33,9,-83,3,47,9,-75,3,60,9,-72,3,74,9,-69,3,88,9,-62,3,100,9,-57,3,111,9,-55,3,-128,9,-53,3,-118,9,-47,3,-108,9,-39,3,-98,9,-35,3,-89,9,-29,3,-78,9,-26,3,-65,9,-24,3,-55,9,-20,3,-44,9,-17,3,-33,9,-14,3,-26,9,-7,3,-19,9,-1,3,-12,9,2,4,-2,9,3,4,9,10,5,4,14,10,12,4,20,10,15,4,28,10,16,4,38,10,17,4,44,10,20,4,51,10,23,4,57,10,24,4,64,10,26,4,69,10,29,4,73,10,33,4,77,10,33,4,82,10,36,4,85,10,41,4,84,10,43,4,92,10,39,4,100,10,37,4,102,10,39,4,106,10,39,4,107,10,40,4,107,10,43,4,108,10,43,4,108,10,43,4,109,10,42,4,111,10,42,4,108,10,44,4,105,10,44,4,105,10,44,4,101,10,46,4,100,10,42,4,99,10,39,4,97,10,36,4,98,10,31,4,95,10,29,4,87,10,32,4,81,10,30,4,75,10,27,4,68,10,25,4,64,10,21,4,57,10,18,4,47,10,15,4,43,10,10,4,35,10,6,4,21,10,7,4,11,10,5,4,-1,9,0,4,-6,9,-7,3,-19,9,-11,3,-34,9,-13,3,-43,9,-22,3,-54,9,-30,3,-68,9,-35,3,-79,9,-42,3,-95,9,-47,3,-115,9,-49,3,126,9,-55,3,107,9,-63,3,91,9,-72,3,79,9,-82,3,60,9,-88,3,45,9,-96,3,21,9,-102,3,-4,8,-106,3,-22,8,-116,3,-44,8,-128,3,-66,8,120,3,-84,8,110,3,-112,8,102,3,117,8,95,3,97,8,81,3,73,8,68,3,45,8,60,3,23,8,47,3,-5,7,37,3,-27,7,24,3,-59,7,13,3,-90,7,3,3,-117,7,-8,2,106,7,-21,2,73,7,-34,2,49,7,-48,2,13,7,-61,2,-23,6,-71,2,-52,6,-86,2,-87,6,-102,2,-124,6,-113,2,100,6,-125,2,60,6,118,2,30,6,101,2,-8,5,84,2,-47,5,70,2,-79,5,53,2,-120,5,36,2,96,5,21,2,61,5,5,2,18,5,-12,1,-25,4,-27,1,-61,4,-44,1,-106,4,-61,1,105,4,-77,1,70,4,-97,1,25,4,-115,1,-23,3,127,1,-61,3,107,1,-107,3,90,1,110,3,72,1,61,3,54,1,9,3,41,1,-32,2,22,1,-82,2,1,1,126,2,-16,0,86,2,-38,0,36,2,-57,0,-16,1,-74,0,-56,1,-97,0,-106,1,-117,0,95,1,127,0,49,1,105,0,0,1,86,0,-43,0,64,0,-95,0,44,0,107,0,28,0,61,0,8,0,8,0,-15,-1,-42,-1,-35,-1,-85,-1,-59,-1,119,-1,-79,-1,64,-1,-95,-1,16,-1,-114,-1,-38,-2,119,-1,-89,-2,99,-1,123,-2}; }
	private static byte[] data106(){ return new byte[] {77,-1,69,-2,60,-1,23,-2,39,-1,-31,-3,18,-1,-84,-3,0,-1,125,-3,-20,-2,72,-3,-42,-2,21,-3,-64,-2,-21,-4,-85,-2,-75,-4,-106,-2,-128,-4,-122,-2,82,-4,113,-2,29,-4,93,-2,-22,-5,74,-2,-67,-5,55,-2,-120,-5,40,-2,91,-5,18,-2,43,-5,-6,-3,-4,-6,-24,-3,-50,-6,-40,-3,-103,-6,-57,-3,101,-6,-73,-3,59,-6,-93,-3,11,-6,-113,-3,-37,-7,127,-3,-79,-7,108,-3,-126,-7,88,-3,86,-7,69,-3,48,-7,48,-3,4,-7,31,-3,-44,-8,17,-3,-83,-8,-1,-4,-126,-8,-17,-4,92,-8,-33,-4,47,-8,-48,-4,3,-8,-63,-4,-32,-9,-80,-4,-73,-9,-97,-4,-114,-9,-111,-4,109,-9,-127,-4,68,-9,115,-4,28,-9,103,-4,-6,-10,90,-4,-44,-10,74,-4,-79,-10,59,-4,-106,-10,43,-4,114,-10,33,-4,83,-10,22,-4,47,-10,8,-4,16,-10,-4,-5,-11,-11,-16,-5,-43,-11,-29,-5,-72,-11,-40,-5,-98,-11,-50,-5,-128,-11,-61,-5,100,-11,-72,-5,79,-11,-83,-5,52,-11,-93,-5,26,-11,-102,-5,8,-11,-115,-5,-14,-12,-121,-5,-38,-12,-125,-5,-64,-12,124,-5,-85,-12,116,-5,-100,-12,106,-5,-119,-12,98,-5,118,-12,94,-5,103,-12,86,-5,86,-12,80,-5,70,-12,74,-5,60,-12,66,-5,48,-12,59,-5,33,-12,58,-5,22,-12,54,-5,9,-12,51,-5,1,-12,49,-5,-13,-13,48,-5,-23,-13,46,-5,-28,-13,41,-5,-33,-13,36,-5,-37,-13,34,-5,-42,-13,33,-5,-45,-13,29,-5,-46,-13,27,-5,-50,-13,31,-5,-54,-13,31,-5,-56,-13,31,-5,-54,-13,32,-5,-54,-13,31,-5,-49,-13,32,-5,-49,-13,35,-5,-47,-13,37,-5,-40,-13,36,-5,-34,-13,38,-5,-28,-13,41,-5,-22,-13,44,-5,-15,-13,49,-5,-10,-13,56,-5,-3,-13,58,-5,11,-12,57,-5,25,-12,62,-5,33,-12,69,-5,43,-12,74,-5,58,-12,78,-5,71,-12,83,-5,84,-12,90,-5,98,-12,97,-5,112,-12,104,-5,-128,-12,110,-5,-111,-12,115,-5,-92,-12,123,-5,-76,-12,-124,-5,-59,-12,-118,-5,-37,-12,-111,-5,-18,-12,-100,-5,-2,-12,-91,-5,20,-11,-84,-5,45,-11,-77,-5,65,-11,-68,-5,88,-11,-59,-5,110,-11,-51,-5,-121,-11,-40,-5,-97,-11,-31,-5,-75,-11,-21,-5,-48,-11,-9,-5,-24,-11,1,-4,0,-10,11,-4,29,-10,22,-4,56,-10,32,-4,81,-10,43,-4,111,-10,53,-4,-114,-10,62,-4,-89,-10,77,-4,-62,-10,89,-4,-36,-10,100,-4,-3,-10,112,-4,27,-9,124,-4,53,-9,-118,-4,84,-9,-105,-4,117,-9,-95,-4,-109,-9,-85,-4,-74,-9,-72,-4,-42,-9,-59,-4,-14,-9,-46,-4,20,-8,-32,-4,53,-8,-19,-4,81,-8,-5,-4,116,-8,6,-3,-110,-8,19,-3,-74,-8,33,-3,-39,-8,45,-3,-11,-8,62,-3,23,-7,77,-3,58,-7,89,-3,89,-7,103,-3,125,-7,118,-3,-95,-7,-126,-3,-65,-7,-111,-3,-27,-7,-98,-3,10,-6,-85,-3,39,-6,-69,-3,76,-6,-56,-3,116,-6,-45,-3,-110,-6,-29,-3,-75,-6,-15,-3,-44,-6,0,-2,-8,-6,17,-2,28,-5,29,-2,61,-5,40,-2,102,-5,54,-2,-115,-5,65,-2,-85,-5,81,-2,-48,-5,98,-2,-11,-5,109,-2,20,-4,125,-2,57,-4,-115,-2,94,-4,-103,-2,126,-4,-90,-2,-91,-4,-77,-2,-62,-4,-61,-2,-25,-4,-46,-2,15,-3,-35,-2,44,-3,-19,-2,81,-3,-3,-2,120,-3,7,-1,-105,-3,22,-1,-69,-3,40,-1,-32,-3,51,-1,-1,-3,63,-1,40,-2,77,-1,78,-2,90,-1,103,-2,109,-1,-117,-2,122,-1,-88,-2,-120,-1,-50,-2,-105,-1,-12,-2,-94,-1,17,-1,-79,-1,55,-1,-66,-1,95,-1,-56,-1,123,-1,-40,-1,-97,-1,-24,-1,-59,-1,-14,-1,-32,-1,3,0,5,0,17,0,43,0,25,0,75,0,38,0,112,0,50,0,-119,0,69,0,-85,0,84,0,-48,0,93,0,-17,0,105,0,21,1,118,0,58,1,-127,0,85,1,-112,0,121,1,-97,0,-101,1,-84,0,-75,1,-69,0,-39,1,-56,0,-2,1,-46,0,25,2,-31,0,59,2,-14,0,92,2,-3,0,119,2,11,1,-102,2,24,1,-78,2,38,1,-41,2,49,1,-3,2,58,1,22,3,75,1,54,3,90,1,89,3,99,1,116,3,113,1,-106,3,127,1,-72,3,-120,1,-44,3,-107,1,-11,3,-92,1,21,4,-81,1,48,4,-69,1,82,4,-58,1,106,4,-44,1,-116,4,-32,1,-82,4,-22,1,-57,4,-8,1,-26,4,7,2,6,5,17,2,31,5,30,2,63,5,44,2,95,5,52,2,122,5,63,2,-101,5,75,2,-68,5,82,2,-40,5,92,2,-9,5,105,2,12,6,119,2,42,6,-124,2,73,6,-115,2,98,6,-105,2,-126,6}; }
	private static byte[] data107(){ return new byte[] {-92,2,-99,6,-80,2,-76,6,-69,2,-44,6,-60,2,-13,6,-52,2,11,7,-39,2,37,7,-24,2,62,7,-14,2,88,7,-7,2,118,7,2,3,-116,7,14,3,-89,7,25,3,-62,7,35,3,-41,7,46,3,-15,7,58,3,11,8,66,3,34,8,73,3,63,8,82,3,89,8,91,3,107,8,103,3,-124,8,113,3,-100,8,120,3,-79,8,-126,3,-55,8,-117,3,-32,8,-108,3,-15,8,-97,3,8,9,-91,3,27,9,-83,3,51,9,-75,3,72,9,-67,3,87,9,-55,3,106,9,-47,3,-128,9,-42,3,-110,9,-36,3,-89,9,-28,3,-71,9,-21,3,-56,9,-14,3,-36,9,-8,3,-18,9,-4,3,-2,9,4,4,13,10,10,4,27,10,15,4,45,10,20,4,60,10,26,4,72,10,32,4,85,10,40,4,96,10,47,4,106,10,51,4,121,10,54,4,-122,10,58,4,-112,10,61,4,-100,10,67,4,-93,10,73,4,-86,10,76,4,-73,10,75,4,-63,10,77,4,-54,10,80,4,-48,10,84,4,-43,10,87,4,-37,10,89,4,-30,10,90,4,-27,10,94,4,-25,10,97,4,-21,10,97,4,-17,10,98,4,-16,10,100,4,-15,10,100,4,-13,10,101,4,-14,10,102,4,-15,10,103,4,-16,10,100,4,-15,10,97,4,-14,10,95,4,-17,10,93,4,-21,10,91,4,-22,10,89,4,-29,10,88,4,-37,10,89,4,-44,10,86,4,-49,10,80,4,-56,10,77,4,-63,10,75,4,-73,10,71,4,-81,10,67,4,-92,10,64,4,-105,10,60,4,-114,10,55,4,-127,10,47,4,118,10,42,4,108,10,34,4,92,10,29,4,76,10,25,4,62,10,17,4,46,10,8,4,30,10,2,4,14,10,-5,3,-6,9,-13,3,-26,9,-18,3,-46,9,-24,3,-67,9,-34,3,-81,9,-45,3,-106,9,-51,3,126,9,-59,3,106,9,-69,3,81,9,-78,3,56,9,-88,3,36,9,-99,3,8,9,-108,3,-20,8,-118,3,-40,8,123,3,-66,8,110,3,-95,8,102,3,-122,8,92,3,101,8,85,3,75,8,70,3,46,8,55,3,16,8,44,3,-12,7,32,3,-46,7,19,3,-81,7,10,3,-110,7,-3,2,109,7,-17,2,76,7,-31,2,49,7,-48,2,14,7,-63,2,-22,6,-78,2,-50,6,-93,2,-89,6,-103,2,-125,6,-115,2,91,6,126,2,54,6,109,2,25,6,90,2,-13,5,75,2,-55,5,62,2,-88,5,46,2,126,5,31,2,83,5,18,2,49,5,1,2,7,5,-15,1,-37,4,-28,1,-72,4,-45,1,-115,4,-59,1,104,4,-74,1,60,4,-93,1,18,4,-109,1,-16,3,-127,1,-62,3,112,1,-105,3,96,1,116,3,77,1,71,3,60,1,26,3,45,1,-10,2,25,1,-54,2,8,1,-101,2,-4,0,114,2,-21,0,70,2,-40,0,25,2,-55,0,-13,1,-73,0,-59,1,-87,0,-96,1,-108,0,118,1,127,0,73,1,113,0,35,1,94,0,-9,0,75,0,-57,0,65,0,-99,0,49,0,113,0,28,0,69,0,12,0,33,0,-6,-1,-13,-1,-23,-1,-60,-1,-36,-1,-96,-1,-56,-1,115,-1,-69,-1,78,-1,-87,-1,34,-1,-106,-1,-10,-2,-119,-1,-48,-2,119,-1,-90,-2,100,-1,124,-2,84,-1,89,-2,65,-1,48,-2,47,-1,5,-2,34,-1,-33,-3,20,-1,-77,-3,4,-1,-121,-3,-9,-2,102,-3,-27,-2,62,-3,-42,-2,27,-3,-55,-2,-17,-4,-71,-2,-56,-4,-87,-2,-87,-4,-104,-2,-126,-4,-121,-2,90,-4,124,-2,55,-4,111,-2,14,-4,98,-2,-27,-5,86,-2,-58,-5,71,-2,-95,-5,54,-2,125,-5,39,-2,100,-5,20,-2,65,-5,9,-2,33,-5,-2,-3,-5,-6,-16,-3,-40,-6,-29,-3,-67,-6,-42,-3,-102,-6,-57,-3,120,-6,-67,-3,92,-6,-79,-3,58,-6,-94,-3,28,-6,-106,-3,1,-6,-116,-3,-34,-7,-126,-3,-67,-7,119,-3,-89,-7,105,-3,-120,-7,94,-3,105,-7,86,-3,80,-7,74,-3,52,-7,65,-3,30,-7,52,-3,2,-7,42,-3,-27,-8,34,-3,-48,-8,22,-3,-73,-8,10,-3,-100,-8,3,-3,-119,-8,-9,-4,113,-8,-20,-4,88,-8,-27,-4,69,-8,-36,-4,45,-8,-46,-4,22,-8,-53,-4,4,-8,-61,-4,-20,-9,-66,-4,-38,-9,-73,-4,-61,-9,-81,-4,-82,-9,-88,-4,-95,-9,-98,-4,-115,-9,-105,-4,121,-9,-111,-4,108,-9,-120,-4,90,-9,-126,-4,70,-9,126,-4,57,-9,118,-4,42,-9,109,-4,27,-9,104,-4,15,-9,99,-4,-3,-10,96,-4,-15,-10,92,-4,-31,-10,87,-4,-46,-10,83,-4,-55,-10,77,-4,-67,-10,70,-4,-79,-10,67,-4,-89,-10,64,-4,-102,-10,59,-4,-112,-10,55,-4,-119,-10,49,-4,-128,-10}; }
	private static byte[] data108(){ return new byte[] {46,-4,117,-10,43,-4,110,-10,39,-4,103,-10,36,-4,96,-10,33,-4,87,-10,32,-4,77,-10,33,-4,70,-10,29,-4,66,-10,23,-4,64,-10,18,-4,61,-10,16,-4,54,-10,17,-4,45,-10,20,-4,39,-10,19,-4,36,-10,15,-4,34,-10,14,-4,32,-10,13,-4,28,-10,12,-4,29,-10,8,-4,30,-10,5,-4,28,-10,8,-4,24,-10,9,-4,22,-10,9,-4,24,-10,7,-4,23,-10,9,-4,23,-10,10,-4,22,-10,12,-4,23,-10,12,-4,25,-10,12,-4,28,-10,12,-4,32,-10,9,-4,38,-10,9,-4,41,-10,12,-4,41,-10,16,-4,43,-10,19,-4,46,-10,19,-4,54,-10,18,-4,60,-10,21,-4,62,-10,25,-4,67,-10,28,-4,73,-10,29,-4,80,-10,31,-4,86,-10,35,-4,93,-10,38,-4,98,-10,42,-4,105,-10,46,-4,115,-10,46,-4,123,-10,51,-4,-126,-10,56,-4,-120,-10,59,-4,-108,-10,63,-4,-98,-10,65,-4,-88,-10,69,-4,-78,-10,75,-4,-68,-10,81,-4,-61,-10,86,-4,-48,-10,91,-4,-36,-10,96,-4,-27,-10,102,-4,-14,-10,108,-4,0,-9,112,-4,10,-9,118,-4,27,-9,120,-4,39,-9,125,-4,56,-9,-126,-4,74,-9,-123,-4,87,-9,-117,-4,103,-9,-109,-4,119,-9,-102,-4,-126,-9,-94,-4,-108,-9,-88,-4,-89,-9,-81,-4,-77,-9,-73,-4,-57,-9,-67,-4,-35,-9,-63,-4,-21,-9,-53,-4,-1,-9,-47,-4,14,-8,-39,-4,34,-8,-28,-4,55,-8,-23,-4,73,-8,-15,-4,95,-8,-5,-4,117,-8,3,-3,-123,-8,13,-3,-101,-8,25,-3,-78,-8,32,-3,-60,-8,40,-3,-31,-8,46,-3,-3,-8,52,-3,17,-7,62,-3,43,-7,73,-3,68,-7,84,-3,84,-7,98,-3,110,-7,108,-3,-127,-7,119,-3,-98,-7,-126,-3,-70,-7,-117,-3,-48,-7,-105,-3,-18,-7,-96,-3,12,-6,-85,-3,35,-6,-74,-3,67,-6,-64,-3,97,-6,-51,-3,119,-6,-38,-3,-105,-6,-27,-3,-72,-6,-16,-3,-49,-6,-2,-3,-16,-6,7,-2,13,-5,16,-2,48,-5,31,-2,79,-5,45,-2,103,-5,60,-2,-118,-5,71,-2,-79,-5,79,-2,-49,-5,91,-2,-13,-5,106,-2,23,-4,119,-2,48,-4,-119,-2,82,-4,-103,-2,120,-4,-93,-2,-105,-4,-78,-2,-69,-4,-65,-2,-39,-4,-49,-2,-1,-4,-34,-2,37,-3,-20,-2,67,-3,-4,-2,107,-3,10,-1,-108,-3,22,-1,-76,-3,38,-1,-35,-3,53,-1,5,-2,68,-1,36,-2,84,-1,78,-2,100,-1,120,-2,113,-1,-105,-2,-123,-1,-65,-2,-110,-1,-30,-2,-95,-1,15,-1,-79,-1,55,-1,-63,-1,89,-1,-47,-1,-122,-1,-32,-1,-77,-1,-20,-1,-42,-1,-2,-1,0,0,18,0,42,0,31,0,79,0,48,0,123,0,65,0,-89,0,80,0,-54,0,98,0,-10,0,115,0,36,1,-128,0,71,1,-107,0,112,1,-90,0,-109,1,-72,0,-64,1,-55,0,-18,1,-44,0,22,2,-27,0,67,2,-10,0,111,2,5,1,-108,2,24,1,-65,2,42,1,-21,2,56,1,18,3,73,1,61,3,92,1,104,3,107,1,-115,3,125,1,-71,3,-116,1,-36,3,-98,1,9,4,-81,1,52,4,-66,1,89,4,-50,1,-123,4,-33,1,-80,4,-17,1,-46,4,0,2,-1,4,15,2,43,5,28,2,79,5,46,2,119,5,65,2,-98,5,81,2,-63,5,97,2,-21,5,109,2,15,6,124,2,58,6,-118,2,99,6,-103,2,-126,6,-85,2,-87,6,-70,2,-45,6,-59,2,-12,6,-44,2,28,7,-28,2,64,7,-14,2,96,7,0,3,-121,7,13,3,-83,7,26,3,-53,7,40,3,-16,7,51,3,15,8,66,3,48,8,82,3,80,8,97,3,107,8,110,3,-115,8,123,3,-80,8,-124,3,-52,8,-111,3,-21,8,-96,3,9,9,-87,3,38,9,-78,3,72,9,-68,3,100,9,-55,3,123,9,-44,3,-104,9,-35,3,-79,9,-24,3,-53,9,-14,3,-25,9,-5,3,-4,9,6,4,21,10,15,4,47,10,23,4,66,10,35,4,86,10,46,4,108,10,54,4,127,10,60,4,-105,10,66,4,-83,10,72,4,-67,10,82,4,-51,10,92,4,-34,10,97,4,-16,10,101,4,1,11,107,4,14,11,115,4,28,11,121,4,41,11,127,4,54,11,-125,4,68,11,-123,4,82,11,-118,4,92,11,-115,4,101,11,-109,4,111,11,-106,4,119,11,-104,4,127,11,-99,4,-122,11,-97,4,-117,11,-95,4,-111,11,-91,4,-108,11,-90,4,-103,11,-90,4,-97,11,-90,4,-95,11,-89,4,-93,11,-89,4,-91,11,-89,4,-91,11,-89,4,-92,11,-89,4,-94,11,-88,4,-97,11,-89,4,-100,11,-91,4,-102,11,-94,4,-105,11,-96,4,-111,11,-97,4,-116,11,-101,4,-121,11,-106,4,-128,11}; }
	private static byte[] data109(){ return new byte[] {-107,4,120,11,-112,4,113,11,-118,4,103,11,-119,4,92,11,-123,4,81,11,-128,4,67,11,-128,4,51,11,126,4,37,11,118,4,27,11,108,4,18,11,99,4,3,11,94,4,-12,10,89,4,-31,10,82,4,-49,10,77,4,-65,10,69,4,-86,10,63,4,-106,10,56,4,-124,10,46,4,114,10,35,4,93,10,27,4,73,10,19,4,48,10,12,4,22,10,6,4,-1,9,-5,3,-23,9,-17,3,-48,9,-26,3,-71,9,-37,3,-96,9,-49,3,-116,9,-63,3,113,9,-74,3,83,9,-82,3,57,9,-93,3,26,9,-103,3,-6,8,-113,3,-31,8,-127,3,-61,8,117,3,-95,8,108,3,-123,8,95,3,101,8,80,3,70,8,68,3,42,8,53,3,8,8,43,3,-21,7,28,3,-55,7,12,3,-88,7,-1,2,-118,7,-14,2,99,7,-26,2,62,7,-39,2,32,7,-54,2,-7,6,-66,2,-46,6,-80,2,-75,6,-97,2,-112,6,-114,2,106,6,-126,2,74,6,113,2,34,6,103,2,-1,5,88,2,-42,5,73,2,-80,5,57,2,-113,5,42,2,101,5,28,2,60,5,12,2,29,5,-6,1,-11,4,-22,1,-54,4,-35,1,-87,4,-53,1,-127,4,-71,1,87,4,-83,1,52,4,-101,1,11,4,-115,1,-25,3,127,1,-70,3,112,1,-114,3,99,1,107,3,83,1,64,3,64,1,25,3,47,1,-7,2,27,1,-49,2,11,1,-92,2,-3,0,-127,2,-21,0,86,2,-36,0,42,2,-49,0,5,2,-65,0,-38,1,-80,0,-83,1,-95,0,-115,1,-115,0,102,1,124,0,69,1,106,0,25,1,93,0,-21,0,81,0,-56,0,63,0,-96,0,45,0,115,0,34,0,81,0,16,0,41,0,-4,-1,0,0,-17,-1,-35,-1,-32,-1,-77,-1,-49,-1,-120,-1,-61,-1,102,-1,-78,-1,62,-1,-93,-1,31,-1,-111,-1,-10,-2,-127,-1,-53,-2,119,-1,-86,-2,101,-1,-125,-2,83,-1,90,-2,74,-1,54,-2,60,-1,14,-2,42,-1,-24,-3,28,-1,-54,-3,12,-1,-94,-3,-4,-2,123,-3,-17,-2,93,-3,-31,-2,51,-3,-41,-2,19,-3,-56,-2,-18,-4,-72,-2,-57,-4,-83,-2,-86,-4,-100,-2,-122,-4,-116,-2,97,-4,-127,-2,67,-4,114,-2,31,-4,99,-2,-5,-5,87,-2,-33,-5,72,-2,-68,-5,57,-2,-104,-5,48,-2,121,-5,37,-2,84,-5,26,-2,59,-5,9,-2,27,-5,-6,-3,-7,-6,-15,-3,-35,-6,-28,-3,-69,-6,-41,-3,-101,-6,-52,-3,-128,-6,-64,-3,97,-6,-79,-3,65,-6,-87,-3,37,-6,-96,-3,3,-6,-108,-3,-27,-7,-119,-3,-50,-7,124,-3,-80,-7,111,-3,-108,-7,100,-3,126,-7,87,-3,96,-7,81,-3,71,-7,70,-3,42,-7,60,-3,13,-7,51,-3,-8,-8,38,-3,-33,-8,26,-3,-60,-8,18,-3,-81,-8,6,-3,-105,-8,-5,-4,124,-8,-11,-4,101,-8,-19,-4,77,-8,-31,-4,54,-8,-41,-4,36,-8,-49,-4,10,-8,-54,-4,-10,-9,-64,-4,-31,-9,-75,-4,-54,-9,-79,-4,-74,-9,-87,-4,-96,-9,-96,-4,-118,-9,-101,-4,122,-9,-111,-4,102,-9,-119,-4,82,-9,-125,-4,66,-9,123,-4,48,-9,115,-4,28,-9,111,-4,12,-9,105,-4,-6,-10,97,-4,-16,-10,88,-4,-33,-10,82,-4,-51,-10,77,-4,-62,-10,70,-4,-79,-10,65,-4,-94,-10,59,-4,-104,-10,53,-4,-119,-10,48,-4,121,-10,46,-4,110,-10,41,-4,97,-10,35,-4,85,-10,32,-4,75,-10,27,-4,65,-10,21,-4,59,-10,15,-4,48,-10,13,-4,36,-10,11,-4,28,-10,6,-4,21,-10,2,-4,12,-10,0,-4,4,-10,-2,-5,-4,-11,-5,-5,-11,-11,-7,-5,-15,-11,-12,-5,-20,-11,-14,-5,-26,-11,-16,-5,-29,-11,-18,-5,-34,-11,-20,-5,-37,-11,-21,-5,-41,-11,-21,-5,-47,-11,-19,-5,-52,-11,-17,-5,-56,-11,-17,-5,-57,-11,-19,-5,-56,-11,-21,-5,-56,-11,-21,-5,-55,-11,-22,-5,-54,-11,-22,-5,-54,-11,-19,-5,-55,-11,-16,-5,-54,-11,-16,-5,-51,-11,-15,-5,-47,-11,-15,-5,-43,-11,-14,-5,-39,-11,-12,-5,-36,-11,-9,-5,-32,-11,-6,-5,-26,-11,-5,-5,-19,-11,-5,-5,-10,-11,-4,-5,0,-10,-3,-5,6,-10,1,-4,13,-10,7,-4,21,-10,9,-4,30,-10,11,-4,42,-10,15,-4,51,-10,21,-4,56,-10,30,-4,66,-10,33,-4,77,-10,36,-4,91,-10,42,-4,104,-10,45,-4,116,-10,50,-4,-125,-10,57,-4,-113,-10,64,-4,-102,-10,71,-4,-85,-10,75,-4,-66,-10,78,-4,-51,-10,85,-4,-35,-10,94,-4,-18,-10,100,-4,-3,-10,108,-4,15,-9,115,-4,30,-9,123,-4,51,-9,-126,-4,72,-9,-120,-4,89,-9,-109,-4,107,-9,-98,-4,-128,-9,-92,-4,-106,-9,-86,-4,-82,-9,-77,-4,-59,-9}; }
	private static byte[] data110(){ return new byte[] {-68,-4,-41,-9,-57,-4,-17,-9,-47,-4,7,-8,-37,-4,26,-8,-27,-4,54,-8,-21,-4,77,-8,-11,-4,103,-8,1,-3,-127,-8,11,-3,-105,-8,22,-3,-76,-8,31,-3,-45,-8,40,-3,-22,-8,52,-3,6,-7,65,-3,36,-7,76,-3,59,-7,88,-3,90,-7,100,-3,122,-7,111,-3,-111,-7,126,-3,-80,-7,-119,-3,-44,-7,-111,-3,-17,-7,-97,-3,13,-6,-83,-3,40,-6,-72,-3,76,-6,-60,-3,110,-6,-46,-3,-121,-6,-30,-3,-88,-6,-16,-3,-51,-6,-6,-3,-22,-6,8,-2,14,-5,23,-2,50,-5,33,-2,81,-5,47,-2,119,-5,61,-2,-101,-5,74,-2,-71,-5,90,-2,-34,-5,100,-2,-1,-5,114,-2,38,-4,-126,-2,74,-4,-113,-2,106,-4,-98,-2,-111,-4,-82,-2,-73,-4,-70,-2,-39,-4,-56,-2,1,-3,-40,-2,39,-3,-25,-2,70,-3,-8,-2,108,-3,9,-1,-108,-3,23,-1,-76,-3,38,-1,-35,-3,51,-1,-2,-3,68,-1,38,-2,84,-1,79,-2,95,-1,116,-2,110,-1,-100,-2,127,-1,-60,-2,-115,-1,-26,-2,-99,-1,14,-1,-80,-1,52,-1,-65,-1,86,-1,-50,-1,-127,-1,-35,-1,-85,-1,-22,-1,-51,-1,-5,-1,-12,-1,11,0,19,0,30,0,60,0,45,0,102,0,58,0,-120,0,74,0,-78,0,89,0,-34,0,99,0,1,1,115,0,41,1,-122,0,80,1,-108,0,112,1,-91,0,-104,1,-74,0,-63,1,-62,0,-29,1,-48,0,14,2,-33,0,54,2,-19,0,84,2,-1,0,124,2,11,1,-100,2,28,1,-62,2,45,1,-23,2,58,1,8,3,73,1,49,3,87,1,89,3,99,1,118,3,117,1,-100,3,-125,1,-61,3,-113,1,-30,3,-99,1,8,4,-84,1,46,4,-73,1,76,4,-59,1,115,4,-49,1,-111,4,-36,1,-74,4,-20,1,-40,4,-7,1,-14,4,10,2,19,5,25,2,54,5,36,2,82,5,49,2,117,5,61,2,-102,5,70,2,-77,5,86,2,-44,5,98,2,-11,5,109,2,13,6,125,2,43,6,-122,2,72,6,-113,2,104,6,-100,2,-121,6,-90,2,-97,6,-79,2,-66,6,-68,2,-35,6,-59,2,-12,6,-49,2,18,7,-37,2,45,7,-26,2,64,7,-14,2,93,7,-5,2,122,7,2,3,-113,7,12,3,-87,7,21,3,-66,7,30,3,-41,7,39,3,-16,7,49,3,1,8,58,3,27,8,64,3,52,8,73,3,66,8,86,3,86,8,93,3,110,8,99,3,127,8,108,3,-110,8,117,3,-90,8,124,3,-77,8,-122,3,-58,8,-118,3,-40,8,-113,3,-23,8,-104,3,-7,8,-97,3,6,9,-91,3,23,9,-85,3,39,9,-80,3,50,9,-72,3,65,9,-68,3,81,9,-66,3,94,9,-61,3,107,9,-55,3,118,9,-50,3,-128,9,-47,3,-114,9,-44,3,-104,9,-38,3,-97,9,-34,3,-87,9,-31,3,-80,9,-26,3,-72,9,-24,3,-60,9,-24,3,-54,9,-20,3,-48,9,-16,3,-41,9,-15,3,-36,9,-12,3,-31,9,-8,3,-28,9,-6,3,-24,9,-5,3,-18,9,-6,3,-13,9,-5,3,-11,9,-5,3,-7,9,-6,3,-4,9,-5,3,-5,9,-2,3,-6,9,-1,3,-6,9,-1,3,-6,9,-1,3,-7,9,-2,3,-7,9,-3,3,-8,9,-5,3,-10,9,-6,3,-11,9,-8,3,-15,9,-9,3,-19,9,-9,3,-25,9,-9,3,-30,9,-12,3,-32,9,-16,3,-38,9,-17,3,-46,9,-19,3,-48,9,-26,3,-54,9,-29,3,-63,9,-28,3,-73,9,-30,3,-83,9,-33,3,-92,9,-37,3,-98,9,-43,3,-107,9,-49,3,-116,9,-53,3,-125,9,-57,3,117,9,-58,3,107,9,-66,3,98,9,-74,3,88,9,-79,3,74,9,-81,3,58,9,-85,3,43,9,-91,3,33,9,-98,3,18,9,-105,3,2,9,-109,3,-11,8,-116,3,-28,8,-122,3,-46,8,-127,3,-60,8,121,3,-76,8,112,3,-94,8,106,3,-109,8,99,3,-128,8,91,3,114,8,83,3,93,8,76,3,71,8,72,3,52,8,64,3,32,8,54,3,11,8,47,3,-6,7,37,3,-27,7,27,3,-51,7,23,3,-73,7,16,3,-96,7,3,3,-117,7,-6,2,120,7,-13,2,91,7,-19,2,71,7,-29,2,47,7,-41,2,22,7,-50,2,2,7,-61,2,-23,6,-74,2,-48,6,-83,2,-70,6,-92,2,-100,6,-102,2,-127,6,-112,2,108,6,-125,2,81,6,119,2,52,6,111,2,27,6,102,2,-5,5,94,2,-28,5,81,2,-56,5,67,2,-86,5,58,2,-110,5,46,2,114,5,34,2,84,5,22,2,62,5,7,2,31,5,-4,1,-4,4,-11,1,-32,4,-22,1,-66,4,-34,1,-98,4,-47,1,-120,4,-64,1,104,4,-74,1,77,4}; }
	private static byte[] data111(){ return new byte[] {-85,1,41,4,-99,1,8,4,-109,1,-19,3,-123,1,-54,3,120,1,-88,3,108,1,-114,3,92,1,109,3,78,1,72,3,70,1,40,3,59,1,4,3,44,1,-31,2,32,1,-59,2,18,1,-94,2,1,1,127,2,-10,0,99,2,-25,0,62,2,-38,0,35,2,-52,0,-3,1,-66,0,-41,1,-78,0,-68,1,-95,0,-104,1,-109,0,111,1,-116,0,79,1,124,0,45,1,105,0,11,1,91,0,-19,0,77,0,-58,0,64,0,-97,0,52,0,-126,0,35,0,92,0,25,0,61,0,10,0,22,0,-5,-1,-16,-1,-15,-1,-50,-1,-28,-1,-88,-1,-45,-1,-124,-1,-59,-1,104,-1,-77,-1,68,-1,-94,-1,30,-1,-105,-1,-1,-2,-120,-1,-40,-2,121,-1,-78,-2,110,-1,-110,-2,95,-1,108,-2,83,-1,78,-2,67,-1,40,-2,52,-1,2,-2,40,-1,-29,-3,26,-1,-67,-3,10,-1,-104,-3,-3,-2,123,-3,-18,-2,84,-3,-33,-2,48,-3,-46,-2,19,-3,-62,-2,-19,-4,-76,-2,-56,-4,-88,-2,-86,-4,-103,-2,-123,-4,-114,-2,102,-4,-127,-2,63,-4,116,-2,27,-4,103,-2,-1,-5,87,-2,-36,-5,72,-2,-72,-5,61,-2,-101,-5,46,-2,121,-5,29,-2,88,-5,17,-2,58,-5,6,-2,20,-5,-7,-3,-14,-6,-19,-3,-42,-6,-32,-3,-78,-6,-44,-3,-111,-6,-58,-3,120,-6,-73,-3,86,-6,-81,-3,56,-6,-92,-3,21,-6,-105,-3,-10,-7,-117,-3,-36,-7,127,-3,-71,-7,118,-3,-105,-7,107,-3,-128,-7,91,-3,99,-7,79,-3,66,-7,71,-3,40,-7,59,-3,11,-7,44,-3,-16,-8,33,-3,-40,-8,22,-3,-71,-8,14,-3,-95,-8,3,-3,-125,-8,-6,-4,101,-8,-14,-4,78,-8,-26,-4,53,-8,-38,-4,26,-8,-47,-4,4,-8,-56,-4,-23,-9,-67,-4,-47,-9,-77,-4,-66,-9,-89,-4,-89,-9,-100,-4,-113,-9,-107,-4,123,-9,-117,-4,100,-9,-125,-4,80,-9,124,-4,56,-9,116,-4,34,-9,107,-4,18,-9,98,-4,-3,-10,89,-4,-23,-10,83,-4,-41,-10,77,-4,-64,-10,73,-4,-84,-10,65,-4,-97,-10,55,-4,-113,-10,49,-4,122,-10,46,-4,107,-10,39,-4,91,-10,33,-4,78,-10,26,-4,65,-10,18,-4,50,-10,14,-4,37,-10,9,-4,24,-10,4,-4,8,-10,1,-4,0,-10,-8,-5,-9,-11,-14,-5,-22,-11,-14,-5,-34,-11,-17,-5,-46,-11,-18,-5,-59,-11,-20,-5,-65,-11,-27,-5,-70,-11,-32,-5,-78,-11,-32,-5,-87,-11,-35,-5,-93,-11,-39,-5,-96,-11,-44,-5,-99,-11,-46,-5,-107,-11,-45,-5,-113,-11,-46,-5,-114,-11,-50,-5,-118,-11,-49,-5,-122,-11,-47,-5,-127,-11,-48,-5,-125,-11,-51,-5,-125,-11,-51,-5,-126,-11,-50,-5,-125,-11,-52,-5,-122,-11,-52,-5,-121,-11,-50,-5,-122,-11,-46,-5,-120,-11,-45,-5,-115,-11,-47,-5,-110,-11,-43,-5,-109,-11,-37,-5,-106,-11,-36,-5,-98,-11,-38,-5,-87,-11,-36,-5,-81,-11,-32,-5,-76,-11,-29,-5,-66,-11,-26,-5,-58,-11,-19,-5,-55,-11,-12,-5,-46,-11,-9,-5,-35,-11,-6,-5,-24,-11,1,-4,-13,-11,5,-4,-3,-11,10,-4,12,-10,16,-4,25,-10,19,-4,39,-10,24,-4,56,-10,28,-4,73,-10,33,-4,86,-10,41,-4,102,-10,47,-4,122,-10,52,-4,-121,-10,63,-4,-105,-10,69,-4,-86,-10,72,-4,-62,-10,78,-4,-41,-10,86,-4,-26,-10,97,-4,-8,-10,110,-4,12,-9,117,-4,31,-9,127,-4,54,-9,-121,-4,81,-9,-117,-4,103,-9,-107,-4,126,-9,-94,-4,-106,-9,-85,-4,-86,-9,-75,-4,-58,-9,-66,-4,-37,-9,-55,-4,-10,-9,-43,-4,18,-8,-34,-4,41,-8,-23,-4,71,-8,-12,-4,100,-8,0,-3,122,-8,13,-3,-104,-8,25,-3,-73,-8,36,-3,-48,-8,48,-3,-15,-8,60,-3,16,-7,73,-3,42,-7,85,-3,77,-7,95,-3,113,-7,106,-3,-116,-7,121,-3,-84,-7,-123,-3,-56,-7,-108,-3,-21,-7,-95,-3,15,-6,-83,-3,43,-6,-67,-3,78,-6,-53,-3,117,-6,-43,-3,-108,-6,-29,-3,-70,-6,-16,-3,-30,-6,-4,-3,-1,-6,13,-2,36,-5,29,-2,74,-5,43,-2,104,-5,58,-2,-111,-5,70,-2,-79,-5,86,-2,-41,-5,104,-2,-2,-5,117,-2,31,-4,-125,-2,74,-4,-109,-2,113,-4,-95,-2,-110,-4,-79,-2,-67,-4,-64,-2,-26,-4,-51,-2,8,-3,-33,-2,48,-3,-15,-2,88,-3,-1,-2,123,-3,16,-1,-91,-3,28,-1,-54,-3,42,-1,-9,-3,59,-1,30,-2,77,-1,62,-2,95,-1,106,-2,109,-1,-105,-2,122,-1,-70,-2,-115,-1,-30,-2,-97,-1,14,-1,-84,-1,50,-1,-68,-1,94,-1,-51,-1,-119,-1,-36,-1,-86,-1,-17,-1,-43,-1,-3,-1,-7,-1,12,0,37,0,31,0,78,0,46,0,114,0,61,0,-97,0,78,0,-57,0,97,0,-25,0}; }
	private static byte[] data112(){ return new byte[] {115,0,18,1,-125,0,62,1,-113,0,100,1,-98,0,-113,1,-81,0,-71,1,-67,0,-35,1,-52,0,8,2,-35,0,50,2,-21,0,84,2,-4,0,125,2,11,1,-98,2,28,1,-57,2,46,1,-17,2,59,1,19,3,72,1,62,3,88,1,103,3,101,1,-120,3,116,1,-79,3,-123,1,-40,3,-108,1,-10,3,-92,1,30,4,-77,1,72,4,-66,1,103,4,-49,1,-117,4,-33,1,-88,4,-16,1,-51,4,-2,1,-11,4,9,2,20,5,23,2,58,5,37,2,96,5,49,2,124,5,65,2,-97,5,80,2,-61,5,92,2,-33,5,106,2,2,6,120,2,37,6,-126,2,67,6,-114,2,100,6,-101,2,126,6,-88,2,-96,6,-76,2,-63,6,-64,2,-39,6,-51,2,-6,6,-39,2,25,7,-28,2,49,7,-16,2,81,7,-7,2,115,7,0,3,-117,7,12,3,-89,7,25,3,-61,7,34,3,-39,7,46,3,-11,7,53,3,12,8,64,3,38,8,75,3,63,8,84,3,83,8,96,3,106,8,106,3,-125,8,113,3,-104,8,121,3,-80,8,-127,3,-55,8,-122,3,-36,8,-113,3,-15,8,-103,3,4,9,-94,3,18,9,-83,3,35,9,-75,3,52,9,-70,3,72,9,-62,3,89,9,-55,3,104,9,-51,3,124,9,-46,3,-114,9,-42,3,-101,9,-35,3,-87,9,-27,3,-73,9,-24,3,-60,9,-19,3,-45,9,-15,3,-33,9,-10,3,-22,9,-6,3,-10,9,-3,3,3,10,1,4,8,10,9,4,16,10,12,4,25,10,12,4,36,10,16,4,44,10,18,4,49,10,21,4,56,10,26,4,60,10,28,4,65,10,29,4,71,10,31,4,75,10,33,4,77,10,34,4,82,10,33,4,86,10,33,4,88,10,33,4,90,10,33,4,89,10,35,4,88,10,36,4,86,10,37,4,84,10,38,4,81,10,36,4,81,10,34,4,79,10,33,4,73,10,33,4,71,10,28,4,69,10,25,4,64,10,23,4,58,10,21,4,52,10,19,4,44,10,17,4,38,10,13,4,30,10,10,4,21,10,6,4,15,10,-1,3,9,10,-7,3,-3,9,-8,3,-15,9,-11,3,-26,9,-16,3,-40,9,-18,3,-52,9,-22,3,-66,9,-28,3,-78,9,-35,3,-89,9,-41,3,-104,9,-45,3,-119,9,-50,3,121,9,-57,3,106,9,-64,3,92,9,-71,3,75,9,-79,3,60,9,-89,3,47,9,-98,3,29,9,-105,3,7,9,-108,3,-13,8,-114,3,-33,8,-124,3,-53,8,125,3,-72,8,118,3,-94,8,109,3,-117,8,101,3,122,8,89,3,102,8,79,3,83,8,71,3,56,8,64,3,30,8,57,3,9,8,47,3,-18,7,40,3,-46,7,31,3,-65,7,17,3,-88,7,4,3,-115,7,-4,2,118,7,-14,2,90,7,-26,2,62,7,-34,2,37,7,-43,2,7,7,-54,2,-15,6,-67,2,-43,6,-80,2,-72,6,-90,2,-97,6,-102,2,-128,6,-114,2,100,6,-128,2,78,6,114,2,45,6,105,2,11,6,95,2,-14,5,80,2,-44,5,67,2,-78,5,57,2,-104,5,44,2,118,5,35,2,88,5,25,2,53,5,12,2,20,5,0,2,-8,4,-14,1,-39,4,-31,1,-70,4,-45,1,-97,4,-59,1,124,4,-71,1,87,4,-80,1,55,4,-92,1,21,4,-107,1,-16,3,-117,1,-45,3,125,1,-80,3,112,1,-108,3,97,1,112,3,83,1,77,3,70,1,47,3,57,1,9,3,45,1,-29,2,33,1,-57,2,16,1,-91,2,0,1,-128,2,-10,0,96,2,-23,0,59,2,-40,0,25,2,-53,0,-5,1,-66,0,-45,1,-80,0,-80,1,-94,0,-107,1,-113,0,114,1,-124,0,83,1,119,0,43,1,105,0,7,1,93,0,-24,0,79,0,-61,0,63,0,-96,0,49,0,-125,0,34,0,94,0,21,0,54,0,11,0,22,0,-1,-1,-16,-1,-16,-1,-52,-1,-29,-1,-81,-1,-43,-1,-119,-1,-54,-1,109,-1,-71,-1,74,-1,-87,-1,39,-1,-100,-1,11,-1,-116,-1,-25,-2,127,-1,-64,-2,118,-1,-94,-2,103,-1,-128,-2,86,-1,93,-2,76,-1,62,-2,64,-1,25,-2,50,-1,-11,-3,39,-1,-38,-3,23,-1,-72,-3,11,-1,-99,-3,-4,-2,123,-3,-19,-2,90,-3,-31,-2,60,-3,-41,-2,22,-3,-52,-2,-13,-4,-64,-2,-38,-4,-80,-2,-71,-4,-93,-2,-105,-4,-103,-2,123,-4,-115,-2,89,-4,-128,-2,55,-4,118,-2,30,-4,104,-2,-3,-5,94,-2,-29,-5,82,-2,-61,-5,67,-2,-91,-5,56,-2,-115,-5,42,-2,110,-5,29,-2,79,-5,20,-2,53,-5,9,-2,20,-5,-1,-3,-11,-6,-12,-3,-32,-6,-27,-3,-61,-6,-38,-3,-92,-6,-46,-3,-116,-6}; }
	private static byte[] data113(){ return new byte[] {-58,-3,111,-6,-68,-3,80,-6,-76,-3,57,-6,-87,-3,28,-6,-94,-3,5,-6,-106,-3,-22,-7,-118,-3,-47,-7,127,-3,-66,-7,114,-3,-92,-7,105,-3,-122,-7,100,-3,113,-7,88,-3,90,-7,75,-3,65,-7,69,-3,43,-7,60,-3,19,-7,49,-3,-5,-8,42,-3,-26,-8,35,-3,-51,-8,28,-3,-68,-8,15,-3,-86,-8,2,-3,-107,-8,-4,-4,-128,-8,-9,-4,104,-8,-17,-4,83,-8,-25,-4,67,-8,-33,-4,46,-8,-41,-4,26,-8,-49,-4,12,-8,-57,-4,-8,-9,-64,-4,-28,-9,-70,-4,-43,-9,-76,-4,-63,-9,-80,-4,-79,-9,-86,-4,-97,-9,-92,-4,-116,-9,-96,-4,-128,-9,-105,-4,114,-9,-113,-4,98,-9,-116,-4,85,-9,-123,-4,71,-9,126,-4,58,-9,121,-4,47,-9,115,-4,32,-9,111,-4,19,-9,108,-4,7,-9,103,-4,-5,-10,100,-4,-15,-10,95,-4,-26,-10,90,-4,-35,-10,84,-4,-42,-10,80,-4,-53,-10,77,-4,-63,-10,75,-4,-72,-10,74,-4,-83,-10,71,-4,-90,-10,67,-4,-94,-10,62,-4,-99,-10,56,-4,-104,-10,55,-4,-111,-10,55,-4,-119,-10,54,-4,-122,-10,50,-4,-126,-10,49,-4,125,-10,48,-4,122,-10,46,-4,120,-10,44,-4,116,-10,45,-4,112,-10,48,-4,108,-10,46,-4,108,-10,45,-4,108,-10,46,-4,106,-10,46,-4,107,-10,45,-4,108,-10,46,-4,110,-10,44,-4,114,-10,44,-4,115,-10,47,-4,115,-10,49,-4,118,-10,50,-4,123,-10,51,-4,125,-10,55,-4,-128,-10,57,-4,-121,-10,56,-4,-113,-10,58,-4,-109,-10,62,-4,-104,-10,67,-4,-98,-10,70,-4,-92,-10,72,-4,-80,-10,72,-4,-70,-10,77,-4,-67,-10,85,-4,-58,-10,87,-4,-48,-10,88,-4,-33,-10,90,-4,-20,-10,94,-4,-13,-10,101,-4,-2,-10,108,-4,10,-9,112,-4,21,-9,117,-4,37,-9,120,-4,53,-9,125,-4,65,-9,-126,-4,81,-9,-119,-4,97,-9,-113,-4,108,-9,-105,-4,124,-9,-97,-4,-121,-9,-88,-4,-103,-9,-83,-4,-81,-9,-79,-4,-67,-9,-69,-4,-48,-9,-62,-4,-27,-9,-57,-4,-9,-9,-49,-4,11,-8,-40,-4,32,-8,-32,-4,48,-8,-22,-4,70,-8,-14,-4,94,-8,-7,-4,113,-8,2,-3,-119,-8,9,-3,-99,-8,18,-3,-74,-8,29,-3,-51,-8,39,-3,-33,-8,51,-3,-6,-8,59,-3,21,-7,68,-3,42,-7,79,-3,70,-7,89,-3,97,-7,99,-3,119,-7,110,-3,-107,-7,120,-3,-79,-7,-125,-3,-57,-7,-112,-3,-29,-7,-98,-3,-2,-7,-86,-3,22,-6,-75,-3,54,-6,-66,-3,79,-6,-53,-3,111,-6,-43,-3,-110,-6,-35,-3,-84,-6,-20,-3,-56,-6,-3,-3,-24,-6,5,-2,6,-5,16,-2,40,-5,30,-2,72,-5,42,-2,100,-5,55,-2,-122,-5,69,-2,-88,-5,81,-2,-61,-5,95,-2,-25,-5,106,-2,3,-4,120,-2,38,-4,-121,-2,75,-4,-112,-2,106,-4,-98,-2,-115,-4,-82,-2,-79,-4,-70,-2,-49,-4,-57,-2,-11,-4,-42,-2,26,-3,-31,-2,57,-3,-17,-2,96,-3,-3,-2,-122,-3,9,-1,-93,-3,26,-1,-56,-3,39,-1,-26,-3,54,-1,12,-2,71,-1,48,-2,85,-1,78,-2,101,-1,117,-2,115,-1,-99,-2,127,-1,-68,-2,-113,-1,-31,-2,-96,-1,9,-1,-85,-1,40,-1,-70,-1,81,-1,-56,-1,122,-1,-46,-1,-102,-1,-28,-1,-66,-1,-14,-1,-34,-1,0,0,7,0,15,0,45,0,28,0,77,0,43,0,117,0,59,0,-103,0,75,0,-73,0,90,0,-33,0,104,0,7,1,117,0,37,1,-123,0,75,1,-106,0,112,1,-92,0,-115,1,-76,0,-75,1,-63,0,-34,1,-53,0,-3,1,-38,0,36,2,-26,0,67,2,-12,0,104,2,6,1,-117,2,19,1,-87,2,33,1,-48,2,47,1,-11,2,58,1,20,3,72,1,56,3,88,1,91,3,101,1,119,3,115,1,-99,3,-128,1,-63,3,-118,1,-32,3,-105,1,3,4,-93,1,29,4,-75,1,60,4,-60,1,95,4,-51,1,126,4,-41,1,-94,4,-27,1,-63,4,-14,1,-37,4,-1,1,-4,4,13,2,27,5,24,2,54,5,35,2,87,5,48,2,118,5,58,2,-112,5,70,2,-82,5,82,2,-59,5,94,2,-28,5,105,2,4,6,111,2,31,6,121,2,60,6,-121,2,83,6,-107,2,105,6,-97,2,-121,6,-89,2,-92,6,-80,2,-70,6,-70,2,-43,6,-60,2,-16,6,-51,2,3,7,-40,2,28,7,-32,2,50,7,-24,2,75,7,-15,2,99,7,-5,2,116,7,4,3,-115,7,11,3,-90,7,16,3,-71,7,26,3,-52,7,38,3,-34,7,46,3,-16,7,53,3,5,8,60,3,26,8,66,3,42,8,74,3,58,8,84,3,70,8,93,3,88,8,98,3,109,8,101,3,122,8,111,3,-120,8}; }
	private static byte[] data114(){ return new byte[] {118,3,-102,8,119,3,-85,8,122,3,-69,8,-127,3,-56,8,-121,3,-46,8,-115,3,-31,8,-112,3,-17,8,-107,3,-8,8,-101,3,3,9,-96,3,15,9,-92,3,23,9,-88,3,34,9,-84,3,42,9,-80,3,51,9,-76,3,60,9,-73,3,67,9,-69,3,74,9,-65,3,81,9,-64,3,90,9,-65,3,99,9,-62,3,103,9,-58,3,105,9,-54,3,110,9,-53,3,117,9,-54,3,121,9,-53,3,124,9,-50,3,127,9,-52,3,-125,9,-50,3,-124,9,-48,3,-124,9,-48,3,-121,9,-49,3,-119,9,-50,3,-119,9,-50,3,-119,9,-51,3,-118,9,-52,3,-122,9,-48,3,-127,9,-48,3,-128,9,-52,3,-127,9,-53,3,123,9,-52,3,120,9,-56,3,120,9,-61,3,116,9,-61,3,109,9,-61,3,103,9,-63,3,96,9,-64,3,89,9,-65,3,82,9,-69,3,76,9,-74,3,73,9,-80,3,66,9,-84,3,56,9,-84,3,47,9,-88,3,37,9,-91,3,30,9,-95,3,17,9,-97,3,5,9,-100,3,-4,8,-107,3,-13,8,-114,3,-24,8,-119,3,-34,8,-123,3,-49,8,-127,3,-64,8,124,3,-72,8,116,3,-86,8,110,3,-102,8,106,3,-114,8,100,3,125,8,95,3,107,8,91,3,94,8,83,3,78,8,77,3,65,8,70,3,47,8,61,3,31,8,54,3,17,8,47,3,-5,7,42,3,-25,7,35,3,-40,7,27,3,-61,7,20,3,-82,7,12,3,-97,7,3,3,-119,7,-5,2,115,7,-11,2,96,7,-19,2,73,7,-28,2,59,7,-40,2,37,7,-50,2,12,7,-56,2,-7,6,-65,2,-34,6,-72,2,-60,6,-80,2,-79,6,-91,2,-104,6,-101,2,127,6,-112,2,109,6,-124,2,83,6,123,2,53,6,116,2,33,6,103,2,7,6,93,2,-14,5,82,2,-43,5,72,2,-73,5,64,2,-97,5,53,2,-125,5,40,2,103,5,29,2,80,5,17,2,50,5,6,2,19,5,-4,1,-6,4,-15,1,-37,4,-27,1,-69,4,-38,1,-92,4,-51,1,-124,4,-61,1,106,4,-74,1,75,4,-87,1,41,4,-96,1,13,4,-107,1,-20,3,-122,1,-53,3,124,1,-79,3,109,1,-112,3,94,1,111,3,85,1,81,3,72,1,46,3,58,1,13,3,46,1,-16,2,33,1,-52,2,20,1,-88,2,8,1,-116,2,-6,0,105,2,-19,0,76,2,-33,0,41,2,-48,0,4,2,-60,0,-26,1,-73,0,-63,1,-88,0,-99,1,-103,0,-126,1,-119,0,93,1,124,0,53,1,113,0,22,1,99,0,-17,0,86,0,-56,0,72,0,-84,0,55,0,-121,0,43,0,104,0,27,0,66,0,11,0,29,0,-1,-1,-4,-1,-16,-1,-42,-1,-31,-1,-80,-1,-47,-1,-108,-1,-64,-1,110,-1,-78,-1,67,-1,-86,-1,32,-1,-100,-1,-6,-2,-119,-1,-41,-2,122,-1,-72,-2,107,-1,-113,-2,96,-1,111,-2,80,-1,73,-2,63,-1,34,-2,52,-1,1,-2,38,-1,-41,-3,24,-1,-79,-3,11,-1,-111,-3,-6,-2,109,-3,-25,-2,74,-3,-40,-2,42,-3,-53,-2,0,-3,-66,-2,-39,-4,-79,-2,-70,-4,-95,-2,-107,-4,-109,-2,118,-4,-123,-2,77,-4,120,-2,39,-4,106,-2,11,-4,88,-2,-26,-5,73,-2,-64,-5,63,-2,-98,-5,51,-2,120,-5,35,-2,84,-5,22,-2,55,-5,7,-2,18,-5,-8,-3,-17,-6,-21,-3,-47,-6,-35,-3,-82,-6,-51,-3,-116,-6,-65,-3,112,-6,-77,-3,73,-6,-85,-3,41,-6,-98,-3,8,-6,-113,-3,-25,-7,-125,-3,-55,-7,120,-3,-90,-7,108,-3,-125,-7,97,-3,106,-7,80,-3,78,-7,64,-3,45,-7,56,-3,16,-7,46,-3,-18,-8,35,-3,-50,-8,25,-3,-75,-8,10,-3,-101,-8,-3,-4,-126,-8,-13,-4,98,-8,-22,-4,68,-8,-33,-4,45,-8,-44,-4,17,-8,-57,-4,-8,-9,-68,-4,-31,-9,-77,-4,-61,-9,-85,-4,-87,-9,-96,-4,-107,-9,-106,-4,122,-9,-114,-4,96,-9,-121,-4,73,-9,-128,-4,49,-9,118,-4,33,-9,105,-4,13,-9,95,-4,-9,-10,88,-4,-28,-10,81,-4,-50,-10,73,-4,-71,-10,67,-4,-88,-10,59,-4,-107,-10,51,-4,-125,-10,44,-4,116,-10,38,-4,97,-10,33,-4,78,-10,28,-4,66,-10,20,-4,52,-10,13,-4,40,-10,7,-4,26,-10,1,-4,13,-10,-4,-5,2,-10,-9,-5,-11,-11,-12,-5,-24,-11,-16,-5,-34,-11,-19,-5,-44,-11,-23,-5,-55,-11,-26,-5,-63,-11,-27,-5,-75,-11,-27,-5,-84,-11,-30,-5,-88,-11,-37,-5,-90,-11,-40,-5,-96,-11,-40,-5,-104,-11,-39,-5,-109,-11,-41,-5,-112,-11,-41,-5,-115,-11,-44,-5,-115,-11,-45,-5,-117,-11,-44,-5,-119,-11,-45,-5,-117,-11,-46,-5,-117,-11,-43,-5,-118,-11}; }
	private static byte[] data115(){ return new byte[] {-42,-5,-115,-11,-44,-5,-107,-11,-47,-5,-103,-11,-45,-5,-100,-11,-40,-5,-99,-11,-37,-5,-93,-11,-35,-5,-88,-11,-33,-5,-81,-11,-27,-5,-76,-11,-24,-5,-69,-11,-21,-5,-58,-11,-18,-5,-50,-11,-13,-5,-41,-11,-8,-5,-30,-11,-6,-5,-16,-11,-2,-5,-5,-11,2,-4,10,-10,5,-4,25,-10,10,-4,36,-10,19,-4,48,-10,26,-4,61,-10,32,-4,78,-10,38,-4,96,-10,44,-4,110,-10,51,-4,-127,-10,59,-4,-108,-10,64,-4,-90,-10,72,-4,-71,-10,82,-4,-52,-10,91,-4,-35,-10,100,-4,-14,-10,110,-4,10,-9,115,-4,30,-9,126,-4,53,-9,-122,-4,74,-9,-113,-4,99,-9,-102,-4,124,-9,-95,-4,-108,-9,-86,-4,-80,-9,-76,-4,-54,-9,-65,-4,-33,-9,-53,-4,-4,-9,-44,-4,28,-8,-37,-4,52,-8,-24,-4,81,-8,-11,-4,109,-8,1,-3,-124,-8,17,-3,-97,-8,30,-3,-71,-8,41,-3,-38,-8,52,-3,-3,-8,60,-3,26,-7,72,-3,58,-7,88,-3,89,-7,100,-3,117,-7,112,-3,-103,-7,125,-3,-68,-7,-120,-3,-40,-7,-106,-3,-4,-7,-92,-3,31,-6,-80,-3,61,-6,-67,-3,97,-6,-51,-3,-125,-6,-36,-3,-97,-6,-22,-3,-59,-6,-9,-3,-30,-6,7,-2,8,-5,19,-2,48,-5,30,-2,79,-5,47,-2,115,-5,63,-2,-104,-5,76,-2,-72,-5,91,-2,-32,-5,103,-2,8,-4,116,-2,40,-4,-124,-2,78,-4,-108,-2,116,-4,-95,-2,-108,-4,-78,-2,-69,-4,-67,-2,-35,-4,-53,-2,7,-3,-40,-2,47,-3,-26,-2,77,-3,-7,-2,114,-3,9,-1,-102,-3,23,-1,-72,-3,41,-1,-33,-3,55,-1,8,-2,68,-1,40,-2,85,-1,77,-2,102,-1,116,-2,115,-1,-106,-2,127,-1,-64,-2,-116,-1,-34,-2,-98,-1,4,-1,-83,-1,45,-1,-71,-1,75,-1,-54,-1,115,-1,-39,-1,-103,-1,-27,-1,-71,-1,-11,-1,-31,-1,1,0,9,0,14,0,40,0,29,0,78,0,44,0,116,0,57,0,-110,0,73,0,-73,0,85,0,-43,0,100,0,-4,0,112,0,35,1,124,0,64,1,-117,0,100,1,-103,0,-117,1,-92,0,-90,1,-75,0,-56,1,-59,0,-21,1,-48,0,8,2,-34,0,44,2,-21,0,80,2,-11,0,108,2,3,1,-113,2,17,1,-80,2,29,1,-54,2,43,1,-20,2,53,1,7,3,66,1,40,3,80,1,71,3,93,1,94,3,108,1,125,3,121,1,-98,3,-127,1,-70,3,-118,1,-36,3,-106,1,-6,3,-96,1,19,4,-85,1,51,4,-75,1,81,4,-62,1,100,4,-49,1,-126,4,-40,1,-103,4,-30,1,-73,4,-19,1,-43,4,-12,1,-23,4,3,2,2,5,15,2,30,5,22,2,51,5,33,2,78,5,43,2,106,5,49,2,126,5,61,2,-106,5,72,2,-80,5,78,2,-60,5,88,2,-36,5,96,2,-17,5,104,2,8,6,113,2,31,6,122,2,47,6,-124,2,69,6,-116,2,94,6,-112,2,113,6,-104,2,-121,6,-96,2,-101,6,-88,2,-85,6,-79,2,-67,6,-69,2,-47,6,-63,2,-32,6,-56,2,-11,6,-50,2,1,7,-40,2,19,7,-34,2,41,7,-31,2,55,7,-25,2,74,7,-19,2,93,7,-14,2,103,7,-4,2,117,7,4,3,-123,7,9,3,-112,7,17,3,-98,7,23,3,-81,7,25,3,-67,7,28,3,-51,7,31,3,-39,7,36,3,-26,7,44,3,-16,7,50,3,-7,7,54,3,9,8,57,3,20,8,63,3,27,8,69,3,38,8,73,3,50,8,77,3,57,8,82,3,66,8,87,3,77,8,89,3,85,8,92,3,95,8,95,3,105,8,98,3,110,8,102,3,119,8,103,3,-128,8,102,3,-118,8,106,3,-113,8,110,3,-109,8,112,3,-99,8,112,3,-94,8,116,3,-90,8,118,3,-84,8,119,3,-78,8,121,3,-76,8,124,3,-72,8,126,3,-68,8,127,3,-65,8,-128,3,-62,8,-126,3,-60,8,-125,3,-57,8,-126,3,-52,8,-126,3,-53,8,-122,3,-52,8,-124,3,-47,8,-128,3,-44,8,-126,3,-48,8,-122,3,-50,8,-122,3,-49,8,-124,3,-49,8,-122,3,-53,8,-122,3,-54,8,-121,3,-57,8,-122,3,-58,8,-123,3,-60,8,-125,3,-63,8,-127,3,-63,8,126,3,-66,8,124,3,-71,8,124,3,-76,8,124,3,-82,8,123,3,-88,8,120,3,-91,8,117,3,-95,8,112,3,-100,8,108,3,-104,8,106,3,-112,8,104,3,-118,8,101,3,-127,8,100,3,117,8,99,3,112,8,93,3,104,8,88,3,94,8,86,3,87,8,81,3,76,8,76,3,67,8,71,3,60,8,66,3,45,8,64,3,32,8,60,3,24,8,53,3,11,8,49,3,-4,7,45,3,-14,7,38,3,-26,7}; }
	private static byte[] data116(){ return new byte[] {32,3,-37,7,26,3,-53,7,20,3,-68,7,15,3,-80,7,8,3,-97,7,2,3,-115,7,-2,2,127,7,-9,2,110,7,-18,2,92,7,-22,2,76,7,-29,2,57,7,-38,2,40,7,-46,2,24,7,-53,2,4,7,-60,2,-12,6,-68,2,-35,6,-75,2,-57,6,-82,2,-73,6,-92,2,-96,6,-100,2,-121,6,-105,2,116,6,-114,2,92,6,-125,2,70,6,121,2,52,6,111,2,28,6,100,2,1,6,93,2,-18,5,82,2,-44,5,72,2,-65,5,64,2,-94,5,55,2,-125,5,49,2,108,5,39,2,79,5,26,2,53,5,15,2,33,5,-1,1,6,5,-13,1,-25,4,-20,1,-51,4,-31,1,-81,4,-45,1,-111,4,-55,1,120,4,-66,1,87,4,-77,1,64,4,-92,1,33,4,-105,1,-1,3,-114,1,-26,3,126,1,-58,3,113,1,-92,3,103,1,-120,3,89,1,104,3,74,1,69,3,64,1,40,3,51,1,5,3,37,1,-31,2,26,1,-59,2,11,1,-94,2,-4,0,125,2,-13,0,94,2,-27,0,57,2,-39,0,29,2,-55,0,-9,1,-68,0,-47,1,-80,0,-76,1,-97,0,-111,1,-114,0,106,1,-122,0,72,1,120,0,35,1,101,0,1,1,87,0,-30,0,71,0,-68,0,56,0,-106,0,43,0,117,0,29,0,79,0,15,0,47,0,1,0,7,0,-13,-1,-34,-1,-25,-1,-65,-1,-43,-1,-101,-1,-60,-1,115,-1,-70,-1,79,-1,-83,-1,40,-1,-100,-1,1,-1,-111,-1,-33,-2,-126,-1,-72,-2,113,-1,-108,-2,97,-1,118,-2,81,-1,78,-2,70,-1,44,-2,56,-1,5,-2,40,-1,-33,-3,26,-1,-63,-3,8,-1,-98,-3,-11,-2,121,-3,-22,-2,85,-3,-31,-2,42,-3,-45,-2,4,-3,-57,-2,-27,-4,-73,-2,-63,-4,-91,-2,-97,-4,-105,-2,127,-4,-117,-2,89,-4,126,-2,59,-4,110,-2,24,-4,97,-2,-14,-5,83,-2,-42,-5,70,-2,-81,-5,59,-2,-119,-5,48,-2,109,-5,33,-2,74,-5,18,-2,41,-5,6,-2,12,-5,-6,-3,-23,-6,-21,-3,-54,-6,-35,-3,-79,-6,-49,-3,-112,-6,-62,-3,110,-6,-71,-3,82,-6,-81,-3,46,-6,-88,-3,19,-6,-102,-3,-9,-7,-117,-3,-39,-7,-126,-3,-66,-7,119,-3,-95,-7,107,-3,-125,-7,97,-3,108,-7,84,-3,81,-7,72,-3,55,-7,60,-3,34,-7,47,-3,9,-7,37,-3,-20,-8,30,-3,-43,-8,22,-3,-70,-8,14,-3,-91,-8,4,-3,-115,-8,-5,-4,114,-8,-10,-4,94,-8,-20,-4,71,-8,-29,-4,49,-8,-36,-4,30,-8,-44,-4,8,-8,-53,-4,-11,-9,-62,-4,-26,-9,-70,-4,-47,-9,-76,-4,-68,-9,-82,-4,-82,-9,-90,-4,-100,-9,-96,-4,-113,-9,-103,-4,123,-9,-106,-4,105,-9,-111,-4,92,-9,-118,-4,79,-9,-124,-4,63,-9,126,-4,54,-9,120,-4,41,-9,114,-4,28,-9,110,-4,19,-9,105,-4,6,-9,102,-4,-6,-10,99,-4,-13,-10,93,-4,-22,-10,90,-4,-29,-10,86,-4,-38,-10,84,-4,-49,-10,85,-4,-56,-10,79,-4,-57,-10,71,-4,-62,-10,73,-4,-72,-10,75,-4,-79,-10,72,-4,-80,-10,67,-4,-80,-10,63,-4,-82,-10,63,-4,-89,-10,67,-4,-92,-10,65,-4,-92,-10,63,-4,-91,-10,63,-4,-93,-10,64,-4,-95,-10,68,-4,-96,-10,67,-4,-93,-10,66,-4,-89,-10,65,-4,-86,-10,66,-4,-84,-10,69,-4,-83,-10,72,-4,-79,-10,73,-4,-75,-10,76,-4,-71,-10,79,-4,-66,-10,80,-4,-58,-10,80,-4,-49,-10,81,-4,-42,-10,85,-4,-38,-10,91,-4,-32,-10,94,-4,-22,-10,97,-4,-14,-10,101,-4,-6,-10,104,-4,6,-9,108,-4,15,-9,112,-4,25,-9,116,-4,37,-9,121,-4,47,-9,127,-4,57,-9,-124,-4,71,-9,-121,-4,86,-9,-118,-4,99,-9,-113,-4,113,-9,-108,-4,125,-9,-101,-4,-119,-9,-91,-4,-108,-9,-82,-4,-96,-9,-78,-4,-75,-9,-77,-4,-55,-9,-71,-4,-44,-9,-62,-4,-27,-9,-55,-4,-9,-9,-50,-4,6,-8,-43,-4,27,-8,-38,-4,45,-8,-29,-4,58,-8,-20,-4,78,-8,-15,-4,95,-8,-7,-4,114,-8,2,-3,-121,-8,7,-3,-103,-8,16,-3,-83,-8,25,-3,-63,-8,33,-3,-45,-8,42,-3,-25,-8,53,-3,-5,-8,62,-3,13,-7,70,-3,37,-7,78,-3,60,-7,87,-3,77,-7,97,-3,101,-7,104,-3,121,-7,111,-3,-108,-7,118,-3,-81,-7,124,-3,-61,-7,-121,-3,-40,-7,-107,-3,-17,-7,-98,-3,3,-6,-90,-3,31,-6,-81,-3,57,-6,-73,-3,77,-6,-61,-3,100,-6,-48,-3,125,-6,-40,-3,-108,-6,-32,-3,-80,-6,-21,-3,-54,-6,-13,-3,-32,-6,-2,-3,-5,-6,7,-2,14,-5,20,-2,41,-5,31,-2,69,-5,38,-2,94,-5,46,-2,122,-5,60,-2,-109,-5}; }
	private static byte[] data117(){ return new byte[] {71,-2,-88,-5,82,-2,-59,-5,93,-2,-30,-5,101,-2,-7,-5,112,-2,22,-4,124,-2,51,-4,-125,-2,76,-4,-115,-2,106,-4,-106,-2,127,-4,-91,-2,-102,-4,-79,-2,-72,-4,-70,-2,-49,-4,-58,-2,-19,-4,-48,-2,13,-3,-39,-2,34,-3,-23,-2,61,-3,-11,-2,93,-3,-4,-2,118,-3,9,-1,-110,-3,21,-1,-76,-3,26,-1,-50,-3,38,-1,-21,-3,50,-1,1,-2,63,-1,31,-2,77,-1,60,-2,87,-1,84,-2,100,-1,115,-2,111,-1,-108,-2,119,-1,-84,-2,-123,-1,-54,-2,-110,-1,-22,-2,-102,-1,3,-1,-89,-1,34,-1,-76,-1,65,-1,-66,-1,90,-1,-55,-1,123,-1,-47,-1,-106,-1,-35,-1,-76,-1,-20,-1,-47,-1,-7,-1,-24,-1,6,0,8,0,18,0,41,0,28,0,65,0,41,0,97,0,53,0,-125,0,62,0,-100,0,74,0,-67,0,86,0,-34,0,97,0,-11,0,111,0,20,1,125,0,53,1,-122,0,78,1,-108,0,108,1,-96,0,-122,1,-85,0,-88,1,-74,0,-54,1,-65,0,-29,1,-51,0,3,2,-38,0,36,2,-31,0,65,2,-19,0,96,2,-4,0,125,2,9,1,-105,2,20,1,-72,2,32,1,-40,2,44,1,-16,2,58,1,15,3,68,1,41,3,81,1,73,3,94,1,105,3,104,1,-126,3,117,1,-94,3,-126,1,-62,3,-117,1,-36,3,-105,1,-3,3,-94,1,30,4,-84,1,54,4,-70,1,85,4,-58,1,117,4,-48,1,-115,4,-34,1,-85,4,-24,1,-59,4,-13,1,-27,4,-1,1,3,5,10,2,27,5,22,2,59,5,32,2,90,5,44,2,110,5,59,2,-116,5,69,2,-84,5,78,2,-61,5,91,2,-31,5,101,2,-1,5,111,2,21,6,125,2,48,6,-121,2,71,6,-109,2,100,6,-99,2,-127,6,-91,2,-103,6,-80,2,-76,6,-68,2,-50,6,-58,2,-27,6,-50,2,3,7,-42,2,32,7,-35,2,54,7,-23,2,77,7,-10,2,101,7,-2,2,124,7,6,3,-105,7,13,3,-84,7,22,3,-59,7,32,3,-36,7,41,3,-17,7,51,3,5,8,61,3,28,8,68,3,47,8,77,3,69,8,86,3,89,8,94,3,108,8,102,3,-128,8,111,3,-109,8,119,3,-92,8,125,3,-70,8,-125,3,-51,8,-118,3,-37,8,-108,3,-20,8,-104,3,-2,8,-99,3,16,9,-91,3,28,9,-81,3,40,9,-75,3,57,9,-71,3,73,9,-65,3,84,9,-60,3,100,9,-56,3,113,9,-50,3,123,9,-45,3,-121,9,-41,3,-108,9,-37,3,-99,9,-34,3,-86,9,-32,3,-77,9,-27,3,-70,9,-22,3,-60,9,-22,3,-51,9,-19,3,-45,9,-14,3,-40,9,-12,3,-33,9,-10,3,-27,9,-10,3,-21,9,-9,3,-16,9,-8,3,-12,9,-7,3,-10,9,-5,3,-10,9,-1,3,-10,9,0,4,-9,9,0,4,-8,9,-2,3,-6,9,-5,3,-4,9,-5,3,-10,9,-2,3,-14,9,-3,3,-15,9,-6,3,-19,9,-7,3,-23,9,-10,3,-26,9,-13,3,-32,9,-16,3,-38,9,-19,3,-43,9,-23,3,-51,9,-24,3,-60,9,-28,3,-69,9,-31,3,-80,9,-34,3,-90,9,-38,3,-100,9,-46,3,-110,9,-51,3,-121,9,-55,3,120,9,-60,3,105,9,-66,3,95,9,-74,3,80,9,-81,3,63,9,-85,3,47,9,-91,3,29,9,-99,3,12,9,-108,3,-2,8,-116,3,-22,8,-122,3,-41,8,127,3,-62,8,117,3,-82,8,108,3,-100,8,99,3,-124,8,91,3,107,8,83,3,85,8,77,3,57,8,68,3,31,8,58,3,12,8,45,3,-14,7,33,3,-40,7,23,3,-64,7,14,3,-95,7,4,3,-119,7,-7,2,107,7,-19,2,77,7,-30,2,52,7,-44,2,22,7,-57,2,-10,6,-68,2,-36,6,-83,2,-67,6,-98,2,-101,6,-106,2,124,6,-119,2,91,6,121,2,56,6,111,2,26,6,97,2,-10,5,85,2,-41,5,72,2,-79,5,57,2,-113,5,43,2,110,5,30,2,71,5,15,2,36,5,-2,1,6,5,-17,1,-36,4,-27,1,-80,4,-37,1,-113,4,-56,1,107,4,-74,1,68,4,-88,1,35,4,-104,1,-6,3,-117,1,-41,3,123,1,-80,3,103,1,-117,3,87,1,104,3,73,1,58,3,60,1,16,3,46,1,-20,2,30,1,-63,2,14,1,-103,2,-3,0,119,2,-20,0,76,2,-35,0,32,2,-49,0,-3,1,-67,0,-43,1,-87,0,-83,1,-104,0,-117,1,-119,0,93,1,125,0,57,1,107,0,16,1,90,0,-28,0,78,0,-66,0,62,0,-107,0,43,0,109,0,27,0,73,0,12,0,31,0,-6,-1,-10,-1,-21,-1,-45,-1,-36,-1,-88,-1,-54,-1,-128,-1}; }
	private static byte[] data118(){ return new byte[] {-68,-1,94,-1,-85,-1,51,-1,-97,-1,16,-1,-111,-1,-28,-2,-126,-1,-70,-2,117,-1,-101,-2,98,-1,116,-2,80,-1,77,-2,68,-1,43,-2,52,-1,4,-2,36,-1,-36,-3,25,-1,-71,-3,12,-1,-110,-3,-6,-2,111,-3,-21,-2,81,-3,-36,-2,41,-3,-46,-2,10,-3,-62,-2,-26,-4,-77,-2,-64,-4,-87,-2,-96,-4,-100,-2,123,-4,-114,-2,88,-4,-127,-2,61,-4,113,-2,28,-4,98,-2,-6,-5,86,-2,-33,-5,73,-2,-67,-5,59,-2,-101,-5,50,-2,127,-5,38,-2,94,-5,27,-2,69,-5,16,-2,34,-5,5,-2,3,-5,-5,-3,-21,-6,-18,-3,-50,-6,-33,-3,-76,-6,-45,-3,-98,-6,-56,-3,126,-6,-64,-3,95,-6,-71,-3,73,-6,-84,-3,47,-6,-96,-3,21,-6,-103,-3,-2,-7,-114,-3,-27,-7,-124,-3,-51,-7,122,-3,-70,-7,112,-3,-94,-7,104,-3,-112,-7,95,-3,118,-7,90,-3,91,-7,84,-3,75,-7,73,-3,56,-7,62,-3,34,-7,57,-3,17,-7,50,-3,-4,-8,41,-3,-23,-8,34,-3,-37,-8,27,-3,-57,-8,20,-3,-77,-8,17,-3,-92,-8,11,-3,-110,-8,5,-3,-121,-8,-3,-4,119,-8,-9,-4,102,-8,-13,-4,91,-8,-19,-4,76,-8,-27,-4,63,-8,-31,-4,54,-8,-36,-4,37,-8,-39,-4,22,-8,-40,-4,13,-8,-47,-4,3,-8,-54,-4,-7,-9,-57,-4,-16,-9,-60,-4,-27,-9,-63,-4,-34,-9,-68,-4,-42,-9,-73,-4,-51,-9,-75,-4,-58,-9,-76,-4,-70,-9,-77,-4,-78,-9,-79,-4,-83,-9,-83,-4,-88,-9,-87,-4,-94,-9,-89,-4,-98,-9,-90,-4,-105,-9,-93,-4,-108,-9,-96,-4,-110,-9,-98,-4,-115,-9,-97,-4,-119,-9,-99,-4,-120,-9,-103,-4,-121,-9,-105,-4,-123,-9,-104,-4,-127,-9,-104,-4,126,-9,-103,-4,125,-9,-104,-4,125,-9,-106,-4,125,-9,-105,-4,125,-9,-106,-4,126,-9,-107,-4,127,-9,-106,-4,127,-9,-105,-4,127,-9,-102,-4,-128,-9,-102,-4,-126,-9,-102,-4,-124,-9,-100,-4,-120,-9,-102,-4,-115,-9,-103,-4,-111,-9,-100,-4,-109,-9,-99,-4,-105,-9,-97,-4,-102,-9,-94,-4,-99,-9,-92,-4,-94,-9,-89,-4,-91,-9,-85,-4,-88,-9,-82,-4,-82,-9,-80,-4,-76,-9,-78,-4,-70,-9,-76,-4,-63,-9,-75,-4,-56,-9,-71,-4,-50,-9,-68,-4,-44,-9,-64,-4,-37,-9,-61,-4,-29,-9,-58,-4,-21,-9,-55,-4,-14,-9,-51,-4,-5,-9,-47,-4,3,-8,-44,-4,12,-8,-41,-4,22,-8,-36,-4,29,-8,-30,-4,38,-8,-28,-4,51,-8,-28,-4,62,-8,-23,-4,72,-8,-18,-4,83,-8,-14,-4,92,-8,-9,-4,103,-8,-3,-4,116,-8,0,-3,126,-8,3,-3,-114,-8,7,-3,-101,-8,13,-3,-95,-8,22,-3,-81,-8,25,-3,-66,-8,31,-3,-57,-8,37,-3,-41,-8,37,-3,-25,-8,43,-3,-13,-8,52,-3,0,-7,56,-3,16,-7,59,-3,32,-7,67,-3,46,-7,74,-3,58,-7,80,-3,74,-7,88,-3,91,-7,94,-3,102,-7,102,-3,119,-7,111,-3,-121,-7,117,-3,-107,-7,122,-3,-84,-7,123,-3,-67,-7,-126,-3,-50,-7,-117,-3,-30,-7,-112,-3,-15,-7,-105,-3,5,-6,-95,-3,22,-6,-86,-3,35,-6,-78,-3,59,-6,-73,-3,82,-6,-68,-3,98,-6,-58,-3,117,-6,-46,-3,-120,-6,-38,-3,-103,-6,-30,-3,-81,-6,-20,-3,-59,-6,-13,-3,-40,-6,-6,-3,-15,-6,-1,-3,4,-5,9,-2,28,-5,18,-2,51,-5,28,-2,66,-5,40,-2,91,-5,49,-2,118,-5,53,-2,-117,-5,64,-2,-93,-5,77,-2,-70,-5,86,-2,-50,-5,96,-2,-23,-5,107,-2,3,-4,115,-2,25,-4,124,-2,54,-4,-124,-2,73,-4,-109,-2,97,-4,-96,-2,127,-4,-92,-2,-103,-4,-83,-2,-74,-4,-69,-2,-48,-4,-60,-2,-24,-4,-49,-2,5,-3,-35,-2,32,-3,-25,-2,57,-3,-16,-2,90,-3,-5,-2,120,-3,5,-1,-111,-3,15,-1,-79,-3,25,-1,-55,-3,39,-1,-25,-3,50,-1,9,-2,61,-1,31,-2,76,-1,62,-2,89,-1,95,-2,99,-1,119,-2,114,-1,-105,-2,-128,-1,-73,-2,-118,-1,-45,-2,-107,-1,-9,-2,-95,-1,24,-1,-83,-1,49,-1,-68,-1,83,-1,-58,-1,111,-1,-46,-1,-109,-1,-33,-1,-75,-1,-21,-1,-49,-1,-5,-1,-15,-1,7,0,21,0,19,0,48,0,33,0,84,0,45,0,122,0,55,0,-107,0,71,0,-72,0,85,0,-36,0,95,0,-7,0,112,0,25,1,-128,0,59,1,-115,0,89,1,-102,0,124,1,-90,0,-103,1,-74,0,-68,1,-61,0,-31,1,-50,0,-1,1,-37,0,36,2,-23,0,72,2,-10,0,97,2,8,1,-124,2,21,1,-85,2,28,1,-52,2,41,1,-17,2,56,1,18,3,68,1,47,3,83,1,81,3,96,1,108,3,111,1,-112,3,124,1,-76,3,-121,1,-49,3}; }
	private static byte[] data119(){ return new byte[] {-105,1,-15,3,-91,1,20,4,-80,1,48,4,-66,1,82,4,-52,1,116,4,-41,1,-112,4,-28,1,-77,4,-17,1,-42,4,-6,1,-15,4,7,2,18,5,18,2,46,5,30,2,77,5,45,2,109,5,55,2,-121,5,68,2,-90,5,82,2,-61,5,93,2,-34,5,103,2,-1,5,114,2,28,6,126,2,50,6,-116,2,80,6,-106,2,111,6,-100,2,-118,6,-90,2,-88,6,-82,2,-65,6,-70,2,-39,6,-58,2,-13,6,-46,2,5,7,-33,2,31,7,-25,2,61,7,-20,2,83,7,-10,2,109,7,-2,2,-122,7,7,3,-105,7,19,3,-83,7,28,3,-58,7,33,3,-39,7,43,3,-20,7,54,3,-5,7,63,3,16,8,71,3,36,8,78,3,51,8,86,3,72,8,91,3,92,8,96,3,107,8,105,3,121,8,114,3,-118,8,117,3,-101,8,120,3,-84,8,127,3,-71,8,-124,3,-58,8,-119,3,-44,8,-115,3,-29,8,-113,3,-15,8,-111,3,-5,8,-103,3,1,9,-96,3,10,9,-92,3,20,9,-88,3,27,9,-84,3,35,9,-80,3,43,9,-78,3,50,9,-77,3,58,9,-73,3,62,9,-71,3,67,9,-71,3,76,9,-72,3,81,9,-72,3,84,9,-69,3,85,9,-67,3,85,9,-65,3,87,9,-65,3,87,9,-64,3,88,9,-66,3,90,9,-69,3,90,9,-68,3,86,9,-67,3,82,9,-66,3,77,9,-66,3,74,9,-69,3,72,9,-72,3,68,9,-75,3,64,9,-78,3,59,9,-81,3,53,9,-84,3,46,9,-87,3,39,9,-91,3,31,9,-94,3,24,9,-101,3,18,9,-107,3,8,9,-108,3,-5,8,-111,3,-17,8,-116,3,-27,8,-119,3,-42,8,-122,3,-57,8,-126,3,-67,8,122,3,-80,8,116,3,-91,8,109,3,-106,8,103,3,-122,8,97,3,121,8,89,3,106,8,81,3,89,8,76,3,72,8,70,3,53,8,63,3,35,8,57,3,17,8,50,3,-3,7,42,3,-22,7,34,3,-39,7,26,3,-61,7,19,3,-85,7,14,3,-104,7,5,3,-126,7,-3,2,112,7,-13,2,89,7,-23,2,68,7,-34,2,51,7,-45,2,26,7,-53,2,0,7,-61,2,-20,6,-71,2,-46,6,-81,2,-71,6,-89,2,-93,6,-100,2,-119,6,-110,2,111,6,-120,2,90,6,124,2,63,6,117,2,38,6,108,2,10,6,96,2,-17,5,87,2,-41,5,77,2,-69,5,64,2,-96,5,53,2,-118,5,41,2,109,5,30,2,79,5,21,2,55,5,9,2,26,5,-3,1,-4,4,-12,1,-29,4,-23,1,-60,4,-33,1,-82,4,-48,1,-111,4,-59,1,112,4,-65,1,84,4,-77,1,56,4,-92,1,27,4,-103,1,4,4,-117,1,-27,3,-128,1,-60,3,121,1,-87,3,109,1,-118,3,96,1,108,3,85,1,84,3,72,1,52,3,64,1,25,3,53,1,-7,2,40,1,-36,2,27,1,-58,2,13,1,-91,2,4,1,-125,2,-5,0,108,2,-22,0,80,2,-34,0,45,2,-39,0,17,2,-52,0,-11,1,-68,0,-41,1,-76,0,-69,1,-85,0,-103,1,-97,0,124,1,-109,0,101,1,-123,0,72,1,121,0,50,1,108,0,17,1,99,0,-16,0,90,0,-39,0,76,0,-69,0,64,0,-100,0,54,0,-122,0,40,0,105,0,26,0,75,0,18,0,50,0,7,0,20,0,-7,-1,-9,-1,-15,-1,-35,-1,-24,-1,-67,-1,-33,-1,-89,-1,-46,-1,-118,-1,-58,-1,108,-1,-67,-1,86,-1,-80,-1,57,-1,-91,-1,27,-1,-100,-1,5,-1,-112,-1,-25,-2,-122,-1,-55,-2,126,-1,-77,-2,113,-1,-105,-2,101,-1,123,-2,93,-1,101,-2,81,-1,72,-2,72,-1,52,-2,61,-1,23,-2,49,-1,-4,-3,40,-1,-25,-3,29,-1,-54,-3,19,-1,-82,-3,11,-1,-103,-3,-1,-2,126,-3,-12,-2,100,-3,-22,-2,80,-3,-33,-2,53,-3,-44,-2,26,-3,-51,-2,4,-3,-61,-2,-23,-4,-70,-2,-41,-4,-82,-2,-67,-4,-92,-2,-96,-4,-97,-2,-117,-4,-107,-2,113,-4,-119,-2,89,-4,-127,-2,68,-4,120,-2,41,-4,111,-2,16,-4,102,-2,-3,-5,91,-2,-27,-5,81,-2,-52,-5,72,-2,-70,-5,61,-2,-94,-5,53,-2,-122,-5,48,-2,112,-5,42,-2,86,-5,33,-2,70,-5,20,-2,50,-5,8,-2,26,-5,1,-2,7,-5,-7,-3,-18,-6,-16,-3,-40,-6,-27,-3,-54,-6,-38,-3,-78,-6,-46,-3,-103,-6,-50,-3,-123,-6,-57,-3,106,-6,-63,-3,84,-6,-72,-3,70,-6,-85,-3,50,-6,-92,-3,30,-6,-96,-3,5,-6,-104,-3,-16,-7,-113,-3,-31,-7,-121,-3,-54,-7,-128,-3,-77,-7,123,-3,-93,-7,112,-3,-111,-7,103,-3,124,-7,96,-3,109,-7}; }
	private static byte[] data120(){ return new byte[] {87,-3,91,-7,77,-3,70,-7,73,-3,54,-7,65,-3,34,-7,58,-3,20,-7,50,-3,0,-7,43,-3,-19,-8,38,-3,-35,-8,30,-3,-51,-8,21,-3,-68,-8,14,-3,-83,-8,10,-3,-104,-8,6,-3,-123,-8,1,-3,119,-8,-8,-4,106,-8,-16,-4,89,-8,-20,-4,74,-8,-26,-4,59,-8,-32,-4,46,-8,-37,-4,30,-8,-44,-4,16,-8,-48,-4,3,-8,-54,-4,-11,-9,-61,-4,-23,-9,-65,-4,-37,-9,-69,-4,-51,-9,-74,-4,-62,-9,-81,-4,-72,-9,-85,-4,-85,-9,-89,-4,-98,-9,-92,-4,-107,-9,-99,-4,-116,-9,-103,-4,-127,-9,-106,-4,118,-9,-109,-4,109,-9,-114,-4,100,-9,-118,-4,94,-9,-124,-4,87,-9,-128,-4,79,-9,126,-4,70,-9,124,-4,63,-9,122,-4,55,-9,121,-4,46,-9,120,-4,42,-9,116,-4,37,-9,115,-4,29,-9,116,-4,24,-9,114,-4,20,-9,112,-4,16,-9,113,-4,11,-9,110,-4,12,-9,106,-4,12,-9,106,-4,7,-9,108,-4,5,-9,107,-4,7,-9,104,-4,9,-9,101,-4,12,-9,102,-4,10,-9,106,-4,7,-9,109,-4,10,-9,108,-4,15,-9,107,-4,17,-9,110,-4,19,-9,113,-4,21,-9,114,-4,27,-9,116,-4,34,-9,117,-4,37,-9,121,-4,42,-9,127,-4,49,-9,127,-4,57,-9,-127,-4,65,-9,-120,-4,71,-9,-116,-4,80,-9,-117,-4,97,-9,-118,-4,111,-9,-114,-4,116,-9,-104,-4,124,-9,-98,-4,-123,-9,-93,-4,-108,-9,-88,-4,-95,-9,-83,-4,-82,-9,-79,-4,-65,-9,-74,-4,-49,-9,-68,-4,-37,-9,-61,-4,-19,-9,-53,-4,-4,-9,-46,-4,10,-8,-38,-4,31,-8,-32,-4,50,-8,-25,-4,65,-8,-15,-4,85,-8,-8,-4,102,-8,0,-3,124,-8,10,-3,-110,-8,17,-3,-91,-8,26,-3,-65,-8,33,-3,-40,-8,41,-3,-20,-8,53,-3,2,-7,66,-3,28,-7,73,-3,51,-7,82,-3,81,-7,91,-3,109,-7,100,-3,-124,-7,112,-3,-95,-7,123,-3,-66,-7,-122,-3,-44,-7,-107,-3,-16,-7,-96,-3,9,-6,-83,-3,40,-6,-70,-3,71,-6,-60,-3,100,-6,-50,-3,-120,-6,-39,-3,-87,-6,-26,-3,-62,-6,-9,-3,-31,-6,6,-2,5,-5,15,-2,37,-5,26,-2,74,-5,41,-2,107,-5,57,-2,-122,-5,73,-2,-85,-5,82,-2,-51,-5,96,-2,-14,-5,112,-2,22,-4,125,-2,56,-4,-118,-2,93,-4,-100,-2,-125,-4,-87,-2,-92,-4,-74,-2,-50,-4,-58,-2,-13,-4,-42,-2,17,-3,-23,-2,57,-3,-10,-2,101,-3,0,-1,-118,-3,15,-1,-79,-3,32,-1,-48,-3,51,-1,-8,-3,66,-1,37,-2,76,-1,73,-2,94,-1,113,-2,111,-1,-100,-2,123,-1,-65,-2,-113,-1,-28,-2,-92,-1,12,-1,-77,-1,47,-1,-60,-1,89,-1,-45,-1,-121,-1,-34,-1,-83,-1,-19,-1,-40,-1,-5,-1,-5,-1,13,0,36,0,32,0,77,0,45,0,114,0,62,0,-101,0,80,0,-59,0,92,0,-21,0,108,0,20,1,126,0,60,1,-115,0,95,1,-97,0,-122,1,-79,0,-80,1,-67,0,-44,1,-50,0,-4,1,-34,0,38,2,-22,0,74,2,-6,0,114,2,7,1,-108,2,24,1,-69,2,40,1,-28,2,52,1,6,3,66,1,47,3,81,1,85,3,96,1,115,3,113,1,-103,3,127,1,-64,3,-116,1,-32,3,-103,1,6,4,-88,1,43,4,-74,1,70,4,-57,1,105,4,-45,1,-120,4,-33,1,-82,4,-21,1,-47,4,-7,1,-22,4,10,2,11,5,21,2,50,5,26,2,83,5,36,2,116,5,50,2,-110,5,64,2,-86,5,78,2,-56,5,90,2,-23,5,98,2,2,6,112,2,29,6,125,2,50,6,-119,2,80,6,-108,2,109,6,-100,2,-124,6,-89,2,-97,6,-78,2,-71,6,-68,2,-51,6,-57,2,-26,6,-48,2,2,7,-44,2,26,7,-37,2,49,7,-25,2,70,7,-16,2,88,7,-8,2,110,7,-1,2,-128,7,7,3,-107,7,16,3,-89,7,24,3,-72,7,28,3,-49,7,34,3,-32,7,44,3,-23,7,54,3,-6,7,60,3,12,8,64,3,25,8,70,3,41,8,76,3,56,8,79,3,69,8,83,3,84,8,87,3,93,8,91,3,108,8,96,3,118,8,101,3,124,8,108,3,-121,8,110,3,-109,8,111,3,-101,8,115,3,-93,8,120,3,-86,8,122,3,-80,8,125,3,-73,8,-128,3,-67,8,-126,3,-63,8,-124,3,-58,8,-121,3,-54,8,-118,3,-53,8,-118,3,-46,8,-121,3,-42,8,-119,3,-42,8,-116,3,-41,8,-116,3,-39,8,-118,3,-37,8,-117,3,-36,8,-119,3,-37,8,-118,3,-39,8,-116,3,-42,8,-118,3,-41,8,-122,3,-42,8,-121,3,-48,8,-120,3,-53,8,-121,3,-55,8,-126,3,-56,8,126,3,-60,8}; }
	private static byte[] data121(){ return new byte[] {125,3,-67,8,126,3,-75,8,123,3,-77,8,116,3,-80,8,112,3,-89,8,114,3,-100,8,113,3,-108,8,108,3,-113,8,103,3,-122,8,101,3,124,8,99,3,114,8,94,3,107,8,89,3,98,8,85,3,87,8,81,3,77,8,76,3,66,8,74,3,51,8,73,3,37,8,67,3,30,8,58,3,19,8,54,3,4,8,51,3,-8,7,44,3,-21,7,39,3,-35,7,34,3,-47,7,27,3,-62,7,24,3,-76,7,17,3,-89,7,8,3,-103,7,4,3,-120,7,2,3,116,7,-3,2,101,7,-11,2,89,7,-20,2,74,7,-27,2,56,7,-32,2,40,7,-39,2,25,7,-50,2,11,7,-59,2,-3,6,-66,2,-22,6,-72,2,-43,6,-76,2,-60,6,-83,2,-79,6,-90,2,-94,6,-98,2,-114,6,-105,2,121,6,-110,2,103,6,-116,2,82,6,-125,2,64,6,121,2,50,6,112,2,30,6,103,2,9,6,96,2,-8,5,89,2,-31,5,81,2,-52,5,74,2,-70,5,66,2,-92,5,59,2,-109,5,50,2,125,5,40,2,105,5,30,2,90,5,20,2,66,5,13,2,41,5,9,2,20,5,1,2,-3,4,-9,1,-25,4,-17,1,-44,4,-25,1,-69,4,-33,1,-93,4,-42,1,-109,4,-54,1,124,4,-60,1,104,4,-70,1,80,4,-80,1,56,4,-86,1,35,4,-95,1,10,4,-106,1,-12,3,-116,1,-30,3,-127,1,-55,3,120,1,-81,3,113,1,-102,3,103,1,-126,3,93,1,104,3,84,1,84,3,75,1,59,3,65,1,40,3,55,1,13,3,46,1,-15,2,38,1,-33,2,26,1,-60,2,17,1,-88,2,9,1,-107,2,-4,0,124,2,-15,0,96,2,-21,0,72,2,-30,0,45,2,-41,0,19,2,-52,0,-1,1,-63,0,-29,1,-72,0,-58,1,-81,0,-78,1,-94,0,-104,1,-104,0,-123,1,-118,0,105,1,-126,0,73,1,125,0,48,1,115,0,20,1,102,0,-6,0,90,0,-25,0,77,0,-54,0,67,0,-85,0,60,0,-108,0,49,0,118,0,38,0,89,0,29,0,66,0,17,0,38,0,7,0,16,0,-6,-1,-13,-1,-17,-1,-43,-1,-26,-1,-67,-1,-36,-1,-98,-1,-48,-1,-127,-1,-58,-1,107,-1,-71,-1,77,-1,-83,-1,49,-1,-95,-1,27,-1,-107,-1,-4,-2,-117,-1,-37,-2,-124,-1,-61,-2,119,-1,-90,-2,107,-1,-111,-2,95,-1,113,-2,83,-1,83,-2,74,-1,60,-2,61,-1,28,-2,50,-1,-1,-3,39,-1,-25,-3,28,-1,-57,-3,16,-1,-86,-3,5,-1,-108,-3,-9,-2,116,-3,-17,-2,82,-3,-24,-2,58,-3,-40,-2,31,-3,-50,-2,6,-3,-60,-2,-27,-4,-72,-2,-55,-4,-82,-2,-80,-4,-94,-2,-110,-4,-106,-2,117,-4,-117,-2,94,-4,126,-2,65,-4,113,-2,37,-4,103,-2,12,-4,92,-2,-20,-5,84,-2,-51,-5,75,-2,-75,-5,61,-2,-101,-5,48,-2,126,-5,40,-2,101,-5,28,-2,73,-5,19,-2,50,-5,8,-2,21,-5,-5,-3,-5,-6,-14,-3,-30,-6,-23,-3,-59,-6,-34,-3,-86,-6,-44,-3,-110,-6,-52,-3,118,-6,-64,-3,92,-6,-73,-3,69,-6,-82,-3,42,-6,-95,-3,20,-6,-105,-3,-4,-7,-112,-3,-32,-7,-120,-3,-51,-7,123,-3,-75,-7,114,-3,-101,-7,106,-3,-122,-7,97,-3,110,-7,87,-3,86,-7,79,-3,66,-7,70,-3,43,-7,61,-3,20,-7,53,-3,1,-7,45,-3,-22,-8,36,-3,-43,-8,28,-3,-59,-8,17,-3,-79,-8,10,-3,-97,-8,4,-3,-120,-8,-2,-4,115,-8,-8,-4,99,-8,-16,-4,81,-8,-26,-4,65,-8,-34,-4,51,-8,-40,-4,31,-8,-46,-4,13,-8,-50,-4,-2,-9,-56,-4,-19,-9,-63,-4,-33,-9,-69,-4,-46,-9,-74,-4,-62,-9,-78,-4,-75,-9,-83,-4,-89,-9,-88,-4,-102,-9,-93,-4,-112,-9,-100,-4,-121,-9,-107,-4,124,-9,-110,-4,112,-9,-110,-4,98,-9,-114,-4,90,-9,-119,-4,85,-9,-126,-4,77,-9,127,-4,68,-9,126,-4,60,-9,124,-4,52,-9,122,-4,46,-9,120,-4,40,-9,117,-4,36,-9,115,-4,32,-9,112,-4,28,-9,111,-4,24,-9,112,-4,18,-9,113,-4,14,-9,114,-4,12,-9,112,-4,12,-9,110,-4,15,-9,107,-4,16,-9,107,-4,16,-9,108,-4,18,-9,107,-4,21,-9,108,-4,22,-9,111,-4,22,-9,114,-4,25,-9,115,-4,31,-9,116,-4,35,-9,119,-4,37,-9,125,-4,42,-9,126,-4,51,-9,127,-4,58,-9,-128,-4,69,-9,-128,-4,81,-9,-126,-4,87,-9,-120,-4,94,-9,-113,-4,102,-9,-106,-4,109,-9,-103,-4,122,-9,-98,-4,-125,-9,-92,-4,-113,-9,-88,-4,-96,-9,-88,-4,-82,-9,-81,-4,-70,-9,-73,-4,-57,-9,-68,-4,-42,-9,-62,-4,-27,-9}; }
	private static byte[] data122(){ return new byte[] {-54,-4,-11,-9,-50,-4,6,-8,-44,-4,23,-8,-34,-4,38,-8,-27,-4,56,-8,-23,-4,78,-8,-16,-4,91,-8,-4,-4,109,-8,6,-3,-127,-8,12,-3,-107,-8,18,-3,-83,-8,26,-3,-61,-8,35,-3,-43,-8,44,-3,-20,-8,54,-3,3,-7,63,-3,23,-7,72,-3,47,-7,83,-3,71,-7,93,-3,92,-7,100,-3,122,-7,106,-3,-111,-7,118,-3,-88,-7,-125,-3,-60,-7,-118,-3,-37,-7,-107,-3,-8,-7,-97,-3,20,-6,-88,-3,45,-6,-77,-3,72,-6,-63,-3,99,-6,-51,-3,121,-6,-39,-3,-104,-6,-28,-3,-74,-6,-18,-3,-48,-6,-7,-3,-18,-6,6,-2,13,-5,16,-2,39,-5,28,-2,70,-5,39,-2,95,-5,52,-2,127,-5,65,-2,-98,-5,76,-2,-72,-5,89,-2,-39,-5,101,-2,-5,-5,110,-2,22,-4,123,-2,56,-4,-121,-2,90,-4,-111,-2,116,-4,-95,-2,-110,-4,-79,-2,-78,-4,-68,-2,-50,-4,-56,-2,-15,-4,-46,-2,13,-3,-33,-2,47,-3,-19,-2,80,-3,-8,-2,106,-3,8,-1,-116,-3,20,-1,-81,-3,28,-1,-50,-3,41,-1,-17,-3,55,-1,16,-2,68,-1,41,-2,84,-1,74,-2,96,-1,111,-2,103,-1,-115,-2,117,-1,-83,-2,-126,-1,-59,-2,-109,-1,-27,-2,-95,-1,6,-1,-84,-1,33,-1,-70,-1,67,-1,-59,-1,103,-1,-50,-1,-126,-1,-36,-1,-93,-1,-22,-1,-61,-1,-12,-1,-33,-1,-1,-1,4,0,8,0,38,0,20,0,61,0,37,0,90,0,49,0,116,0,60,0,-105,0,70,0,-72,0,82,0,-49,0,95,0,-16,0,106,0,16,1,118,0,37,1,-123,0,68,1,-111,0,100,1,-104,0,126,1,-92,0,-98,1,-81,0,-68,1,-71,0,-46,1,-57,0,-16,1,-46,0,14,2,-37,0,37,2,-25,0,66,2,-16,0,89,2,-3,0,115,2,10,1,-112,2,18,1,-90,2,30,1,-63,2,42,1,-35,2,49,1,-12,2,59,1,15,3,71,1,43,3,77,1,65,3,86,1,93,3,98,1,118,3,105,1,-118,3,118,1,-96,3,-126,1,-80,3,-115,1,-52,3,-110,1,-21,3,-107,1,-1,3,-96,1,22,4,-86,1,48,4,-81,1,67,4,-72,1,91,4,-61,1,113,4,-54,1,-128,4,-40,1,-107,4,-32,1,-83,4,-27,1,-65,4,-18,1,-44,4,-10,1,-29,4,0,2,-9,4,10,2,12,5,15,2,30,5,20,2,54,5,26,2,76,5,32,2,89,5,42,2,108,5,49,2,-126,5,52,2,-109,5,59,2,-92,5,69,2,-75,5,76,2,-61,5,82,2,-43,5,90,2,-33,5,100,2,-17,5,106,2,4,6,108,2,18,6,115,2,33,6,124,2,48,6,-126,2,60,6,-120,2,77,6,-115,2,94,6,-111,2,105,6,-103,2,119,6,-97,2,-121,6,-95,2,-108,6,-89,2,-95,6,-83,2,-85,6,-78,2,-71,6,-71,2,-59,6,-66,2,-49,6,-62,2,-33,6,-60,2,-19,6,-56,2,-9,6,-51,2,2,7,-45,2,13,7,-40,2,20,7,-34,2,33,7,-32,2,45,7,-29,2,53,7,-23,2,63,7,-20,2,75,7,-18,2,83,7,-13,2,91,7,-8,2,98,7,-6,2,110,7,-5,2,122,7,-4,2,-128,7,0,3,-119,7,3,3,-109,7,3,3,-102,7,6,3,-95,7,11,3,-89,7,14,3,-85,7,18,3,-80,7,24,3,-76,7,27,3,-72,7,29,3,-65,7,31,3,-60,7,32,3,-53,7,32,3,-48,7,35,3,-45,7,38,3,-41,7,38,3,-35,7,38,3,-31,7,39,3,-27,7,40,3,-25,7,43,3,-25,7,46,3,-22,7,45,3,-19,7,45,3,-16,7,45,3,-14,7,45,3,-12,7,45,3,-11,7,45,3,-10,7,45,3,-12,7,49,3,-15,7,51,3,-18,7,52,3,-18,7,51,3,-19,7,49,3,-18,7,46,3,-17,7,43,3,-18,7,42,3,-21,7,40,3,-23,7,42,3,-30,7,43,3,-33,7,40,3,-35,7,37,3,-41,7,38,3,-45,7,35,3,-50,7,32,3,-55,7,30,3,-58,7,24,3,-62,7,20,3,-69,7,18,3,-74,7,15,3,-83,7,13,3,-94,7,13,3,-100,7,8,3,-109,7,4,3,-118,7,1,3,-127,7,-1,2,118,7,-4,2,110,7,-10,2,100,7,-15,2,89,7,-21,2,82,7,-27,2,70,7,-32,2,54,7,-33,2,44,7,-40,2,31,7,-48,2,19,7,-54,2,8,7,-58,2,-12,6,-61,2,-29,6,-65,2,-41,6,-73,2,-59,6,-77,2,-69,6,-87,2,-87,6,-94,2,-106,6,-97,2,-121,6,-107,2,118,6,-116,2,100,6,-122,2,82,6,-127,2,59,6,123,2,36,6,117,2,20,6,107,2,0,6,97,2,-22,5,90,2,-40,5,80,2,-61,5}; }
	private static byte[] data123(){ return new byte[] {71,2,-78,5,60,2,-102,5,51,2,-127,5,44,2,109,5,34,2,82,5,26,2,56,5,16,2,38,5,2,2,14,5,-9,1,-14,4,-18,1,-35,4,-29,1,-63,4,-41,1,-91,4,-49,1,-116,4,-58,1,109,4,-66,1,84,4,-77,1,53,4,-87,1,23,4,-100,1,1,4,-114,1,-28,3,-127,1,-60,3,119,1,-87,3,109,1,-120,3,96,1,103,3,85,1,79,3,69,1,48,3,54,1,15,3,46,1,-16,2,34,1,-50,2,19,1,-82,2,7,1,-110,2,-7,0,111,2,-20,0,85,2,-35,0,49,2,-48,0,12,2,-59,0,-18,1,-72,0,-55,1,-87,0,-90,1,-100,0,-120,1,-114,0,99,1,127,0,62,1,116,0,30,1,102,0,-7,0,86,0,-43,0,73,0,-75,0,60,0,-115,0,49,0,111,0,30,0,77,0,12,0,40,0,1,0,6,0,-14,-1,-31,-1,-29,-1,-71,-1,-40,-1,-105,-1,-54,-1,113,-1,-70,-1,75,-1,-84,-1,44,-1,-99,-1,5,-1,-115,-1,-32,-2,127,-1,-64,-2,113,-1,-105,-2,103,-1,118,-2,86,-1,82,-2,69,-1,44,-2,58,-1,10,-2,43,-1,-27,-3,26,-1,-63,-3,12,-1,-95,-3,-2,-2,122,-3,-15,-2,82,-3,-27,-2,52,-3,-45,-2,17,-3,-60,-2,-22,-4,-69,-2,-56,-4,-83,-2,-93,-4,-96,-2,-121,-4,-113,-2,100,-4,127,-2,64,-4,117,-2,31,-4,105,-2,-5,-5,88,-2,-37,-5,75,-2,-68,-5,64,-2,-105,-5,50,-2,119,-5,34,-2,94,-5,20,-2,58,-5,9,-2,22,-5,0,-2,-8,-6,-12,-3,-41,-6,-25,-3,-74,-6,-36,-3,-100,-6,-51,-3,-128,-6,-64,-3,101,-6,-74,-3,67,-6,-84,-3,36,-6,-96,-3,14,-6,-110,-3,-15,-7,-123,-3,-44,-7,125,-3,-70,-7,115,-3,-99,-7,103,-3,-126,-7,94,-3,106,-7,84,-3,78,-7,75,-3,49,-7,69,-3,26,-7,58,-3,2,-7,48,-3,-16,-8,35,-3,-38,-8,23,-3,-60,-8,15,-3,-80,-8,7,-3,-105,-8,-1,-4,-126,-8,-9,-4,110,-8,-14,-4,85,-8,-19,-4,64,-8,-28,-4,50,-8,-38,-4,32,-8,-45,-4,11,-8,-49,-4,-5,-9,-57,-4,-20,-9,-65,-4,-33,-9,-72,-4,-51,-9,-77,-4,-66,-9,-82,-4,-80,-9,-88,-4,-95,-9,-92,-4,-110,-9,-96,-4,-122,-9,-100,-4,120,-9,-105,-4,109,-9,-110,-4,101,-9,-116,-4,90,-9,-119,-4,79,-9,-122,-4,71,-9,-126,-4,63,-9,127,-4,56,-9,123,-4,49,-9,120,-4,42,-9,117,-4,37,-9,115,-4,31,-9,113,-4,25,-9,111,-4,22,-9,110,-4,17,-9,108,-4,15,-9,106,-4,14,-9,104,-4,11,-9,105,-4,8,-9,106,-4,7,-9,105,-4,7,-9,105,-4,8,-9,106,-4,7,-9,107,-4,8,-9,109,-4,9,-9,110,-4,12,-9,110,-4,16,-9,111,-4,20,-9,112,-4,25,-9,112,-4,32,-9,113,-4,37,-9,116,-4,42,-9,118,-4,50,-9,119,-4,58,-9,122,-4,63,-9,-128,-4,68,-9,-122,-4,76,-9,-121,-4,87,-9,-119,-4,97,-9,-115,-4,107,-9,-111,-4,116,-9,-105,-4,125,-9,-99,-4,-120,-9,-95,-4,-108,-9,-90,-4,-97,-9,-84,-4,-84,-9,-80,-4,-69,-9,-77,-4,-54,-9,-73,-4,-39,-9,-67,-4,-25,-9,-60,-4,-14,-9,-51,-4,0,-8,-44,-4,13,-8,-38,-4,30,-8,-30,-4,47,-8,-25,-4,63,-8,-20,-4,83,-8,-12,-4,98,-8,-3,-4,114,-8,2,-3,-119,-8,7,-3,-101,-8,17,-3,-86,-8,25,-3,-64,-8,32,-3,-46,-8,43,-3,-31,-8,53,-3,-9,-8,57,-3,12,-7,64,-3,35,-7,72,-3,57,-7,80,-3,75,-7,90,-3,96,-7,102,-3,116,-7,111,-3,-120,-7,118,-3,-93,-7,125,-3,-67,-7,-125,-3,-47,-7,-115,-3,-23,-7,-103,-3,-1,-7,-93,-3,18,-6,-83,-3,44,-6,-75,-3,65,-6,-65,-3,91,-6,-56,-3,117,-6,-46,-3,-121,-6,-33,-3,-95,-6,-25,-3,-65,-6,-20,-3,-41,-6,-11,-3,-14,-6,1,-2,10,-5,13,-2,29,-5,25,-2,58,-5,32,-2,87,-5,41,-2,109,-5,53,-2,-120,-5,63,-2,-92,-5,72,-2,-69,-5,82,-2,-40,-5,92,-2,-21,-5,107,-2,5,-4,118,-2,35,-4,124,-2,61,-4,-122,-2,89,-4,-110,-2,116,-4,-100,-2,-117,-4,-89,-2,-88,-4,-78,-2,-59,-4,-69,-2,-36,-4,-58,-2,-7,-4,-46,-2,21,-3,-34,-2,39,-3,-19,-2,68,-3,-13,-2,95,-3,-3,-2,124,-3,8,-1,-103,-3,17,-1,-79,-3,30,-1,-53,-3,44,-1,-26,-3,54,-1,-2,-3,65,-1,27,-2,77,-1,55,-2,88,-1,77,-2,99,-1,108,-2,109,-1,-117,-2,115,-1,-92,-2,127,-1,-64,-2,-118,-1,-43,-2,-107,-1,-11,-2,-99,-1,21,-1,-91,-1,44,-1,-79,-1,73,-1,-69,-1,104,-1}; }
	private static byte[] data124(){ return new byte[] {-60,-1,125,-1,-47,-1,-102,-1,-36,-1,-73,-1,-26,-1,-52,-1,-13,-1,-25,-1,1,0,2,0,11,0,24,0,21,0,55,0,30,0,76,0,42,0,104,0,54,0,-122,0,61,0,-99,0,72,0,-70,0,84,0,-43,0,94,0,-22,0,106,0,6,1,117,0,36,1,123,0,60,1,-122,0,87,1,-110,0,115,1,-102,0,-118,1,-91,0,-91,1,-79,0,-65,1,-68,0,-45,1,-56,0,-17,1,-49,0,6,2,-39,0,34,2,-28,0,61,2,-19,0,82,2,-9,0,111,2,1,1,-119,2,10,1,-98,2,21,1,-69,2,29,1,-43,2,39,1,-23,2,51,1,3,3,61,1,30,3,69,1,49,3,82,1,74,3,91,1,94,3,100,1,121,3,111,1,-111,3,122,1,-93,3,-124,1,-66,3,-116,1,-38,3,-109,1,-19,3,-98,1,6,4,-88,1,31,4,-81,1,52,4,-73,1,79,4,-64,1,102,4,-55,1,120,4,-43,1,-114,4,-35,1,-95,4,-24,1,-73,4,-14,1,-49,4,-8,1,-27,4,-2,1,-1,4,5,2,22,5,14,2,40,5,22,2,63,5,32,2,84,5,41,2,100,5,51,2,121,5,61,2,-115,5,70,2,-98,5,78,2,-77,5,85,2,-60,5,94,2,-38,5,99,2,-15,5,105,2,2,6,112,2,24,6,119,2,43,6,126,2,60,6,-123,2,80,6,-116,2,99,6,-109,2,114,6,-102,2,-123,6,-94,2,-106,6,-87,2,-93,6,-79,2,-74,6,-75,2,-58,6,-71,2,-39,6,-63,2,-24,6,-57,2,-10,6,-52,2,8,7,-46,2,23,7,-40,2,35,7,-33,2,49,7,-25,2,61,7,-17,2,70,7,-10,2,86,7,-8,2,103,7,-5,2,113,7,3,3,124,7,8,3,-117,7,9,3,-104,7,12,3,-92,7,17,3,-83,7,22,3,-73,7,28,3,-64,7,33,3,-56,7,36,3,-43,7,37,3,-31,7,38,3,-24,7,44,3,-16,7,47,3,-8,7,50,3,-2,7,54,3,5,8,56,3,14,8,57,3,19,8,61,3,24,8,64,3,28,8,66,3,35,8,66,3,40,8,69,3,41,8,73,3,45,8,72,3,52,8,69,3,57,8,70,3,58,8,73,3,57,8,77,3,56,8,78,3,57,8,77,3,60,8,75,3,61,8,76,3,58,8,77,3,58,8,76,3,58,8,73,3,56,8,73,3,55,8,72,3,50,8,71,3,47,8,70,3,46,8,64,3,43,8,64,3,36,8,64,3,30,8,61,3,26,8,58,3,19,8,55,3,14,8,52,3,6,8,50,3,0,8,46,3,-8,7,42,3,-19,7,41,3,-26,7,36,3,-36,7,31,3,-46,7,28,3,-56,7,24,3,-69,7,22,3,-83,7,17,3,-92,7,12,3,-106,7,8,3,-122,7,4,3,124,7,-3,2,110,7,-10,2,96,7,-17,2,86,7,-25,2,69,7,-29,2,56,7,-37,2,40,7,-46,2,23,7,-50,2,6,7,-56,2,-12,6,-66,2,-29,6,-73,2,-45,6,-79,2,-67,6,-87,2,-87,6,-92,2,-107,6,-99,2,-128,6,-108,2,107,6,-116,2,88,6,-124,2,66,6,123,2,50,6,111,2,28,6,102,2,1,6,98,2,-20,5,88,2,-44,5,77,2,-69,5,70,2,-91,5,60,2,-115,5,48,2,114,5,41,2,91,5,32,2,65,5,17,2,42,5,5,2,21,5,-5,1,-9,4,-13,1,-32,4,-25,1,-59,4,-38,1,-87,4,-48,1,-109,4,-61,1,117,4,-72,1,87,4,-80,1,60,4,-90,1,28,4,-101,1,-1,3,-114,1,-24,3,-127,1,-55,3,118,1,-88,3,108,1,-113,3,96,1,111,3,85,1,85,3,73,1,53,3,60,1,21,3,49,1,-4,2,34,1,-36,2,22,1,-69,2,12,1,-96,2,-3,0,-126,2,-19,0,100,2,-31,0,71,2,-41,0,35,2,-52,0,0,2,-62,0,-29,1,-73,0,-64,1,-86,0,-97,1,-98,0,-124,1,-111,0,98,1,-122,0,71,1,119,0,39,1,105,0,5,1,94,0,-23,0,82,0,-58,0,69,0,-93,0,60,0,-121,0,45,0,103,0,30,0,72,0,16,0,46,0,3,0,11,0,-8,-1,-25,-1,-18,-1,-52,-1,-32,-1,-84,-1,-44,-1,-110,-1,-59,-1,114,-1,-73,-1,81,-1,-82,-1,53,-1,-96,-1,21,-1,-110,-1,-10,-2,-121,-1,-38,-2,124,-1,-73,-2,114,-1,-108,-2,105,-1,123,-2,89,-1,94,-2,75,-1,62,-2,66,-1,35,-2,53,-1,6,-2,41,-1,-19,-3,30,-1,-52,-3,18,-1,-82,-3,8,-1,-107,-3,-4,-2,119,-3,-18,-2,91,-3,-28,-2,64,-3,-35,-2,30,-3,-46,-2,3,-3,-58,-2,-19,-4,-70,-2,-49,-4,-81,-2,-76,-4}; }
	private static byte[] data125(){ return new byte[] {-92,-2,-98,-4,-103,-2,-127,-4,-112,-2,108,-4,-124,-2,80,-4,122,-2,52,-4,113,-2,32,-4,101,-2,4,-4,94,-2,-26,-5,88,-2,-47,-5,75,-2,-69,-5,62,-2,-93,-5,54,-2,-114,-5,44,-2,117,-5,36,-2,91,-5,28,-2,72,-5,19,-2,49,-5,9,-2,23,-5,4,-2,4,-5,-3,-3,-21,-6,-11,-3,-37,-6,-20,-3,-60,-6,-28,-3,-82,-6,-36,-3,-96,-6,-48,-3,-114,-6,-58,-3,121,-6,-64,-3,104,-6,-69,-3,80,-6,-75,-3,61,-6,-84,-3,50,-6,-94,-3,31,-6,-100,-3,10,-6,-104,-3,-4,-7,-112,-3,-21,-7,-118,-3,-35,-7,-124,-3,-53,-7,127,-3,-73,-7,125,-3,-88,-7,120,-3,-103,-7,111,-3,-117,-7,105,-3,-128,-7,99,-3,114,-7,91,-3,102,-7,84,-3,92,-7,81,-3,74,-7,78,-3,62,-7,70,-3,56,-7,63,-3,42,-7,62,-3,30,-7,60,-3,16,-7,55,-3,6,-7,49,-3,0,-7,45,-3,-13,-8,41,-3,-22,-8,36,-3,-28,-8,32,-3,-39,-8,29,-3,-49,-8,27,-3,-56,-8,24,-3,-66,-8,22,-3,-75,-8,19,-3,-79,-8,14,-3,-86,-8,13,-3,-94,-8,13,-3,-102,-8,10,-3,-108,-8,8,-3,-112,-8,5,-3,-117,-8,2,-3,-124,-8,4,-3,125,-8,5,-3,119,-8,1,-3,119,-8,-4,-4,117,-8,-4,-4,112,-8,-5,-4,109,-8,-7,-4,108,-8,-8,-4,105,-8,-10,-4,105,-8,-9,-4,100,-8,-9,-4,99,-8,-11,-4,101,-8,-13,-4,100,-8,-13,-4,100,-8,-14,-4,99,-8,-11,-4,96,-8,-8,-4,95,-8,-8,-4,96,-8,-8,-4,98,-8,-8,-4,101,-8,-10,-4,104,-8,-10,-4,107,-8,-9,-4,109,-8,-9,-4,112,-8,-7,-4,114,-8,-5,-4,116,-8,-4,-4,122,-8,-5,-4,127,-8,-2,-4,-128,-8,2,-3,-125,-8,4,-3,-118,-8,4,-3,-113,-8,5,-3,-106,-8,8,-3,-102,-8,11,-3,-97,-8,14,-3,-91,-8,18,-3,-87,-8,24,-3,-83,-8,26,-3,-73,-8,26,-3,-65,-8,29,-3,-58,-8,34,-3,-51,-8,38,-3,-43,-8,38,-3,-31,-8,42,-3,-24,-8,49,-3,-20,-8,54,-3,-8,-8,56,-3,3,-7,60,-3,11,-7,63,-3,25,-7,66,-3,36,-7,71,-3,44,-7,76,-3,56,-7,80,-3,65,-7,87,-3,76,-7,92,-3,90,-7,95,-3,102,-7,99,-3,116,-7,104,-3,-125,-7,109,-3,-115,-7,114,-3,-100,-7,121,-3,-86,-7,127,-3,-76,-7,-122,-3,-60,-7,-117,-3,-43,-7,-113,-3,-29,-7,-107,-3,-13,-7,-102,-3,0,-6,-95,-3,17,-6,-86,-3,32,-6,-80,-3,46,-6,-74,-3,66,-6,-68,-3,85,-6,-63,-3,100,-6,-56,-3,120,-6,-50,-3,-115,-6,-44,-3,-101,-6,-35,-3,-82,-6,-27,-3,-61,-6,-20,-3,-47,-6,-10,-3,-27,-6,-3,-3,-3,-6,1,-2,15,-5,11,-2,33,-5,21,-2,48,-5,30,-2,71,-5,40,-2,92,-5,48,-2,109,-5,56,-2,-120,-5,62,-2,-95,-5,69,-2,-78,-5,81,-2,-55,-5,90,-2,-29,-5,96,-2,-11,-5,109,-2,12,-4,121,-2,35,-4,-127,-2,55,-4,-117,-2,83,-4,-112,-2,105,-4,-102,-2,-126,-4,-90,-2,-100,-4,-82,-2,-78,-4,-72,-2,-51,-4,-62,-2,-23,-4,-53,-2,-2,-4,-41,-2,24,-3,-28,-2,50,-3,-18,-2,73,-3,-9,-2,103,-3,2,-1,-125,-3,13,-1,-104,-3,24,-1,-74,-3,34,-1,-53,-3,48,-1,-24,-3,58,-1,9,-2,64,-1,34,-2,77,-1,62,-2,90,-1,94,-2,97,-1,120,-2,108,-1,-107,-2,125,-1,-81,-2,-118,-1,-58,-2,-107,-1,-23,-2,-97,-1,8,-1,-86,-1,32,-1,-74,-1,67,-1,-67,-1,93,-1,-54,-1,123,-1,-39,-1,-101,-1,-30,-1,-75,-1,-17,-1,-44,-1,-3,-1,-11,-1,6,0,15,0,20,0,45,0,36,0,76,0,45,0,105,0,56,0,-117,0,68,0,-84,0,79,0,-59,0,94,0,-27,0,106,0,8,1,114,0,36,1,-128,0,67,1,-117,0,95,1,-106,0,-127,1,-92,0,-95,1,-82,0,-68,1,-69,0,-34,1,-56,0,-3,1,-44,0,23,2,-30,0,55,2,-17,0,87,2,-5,0,113,2,8,1,-111,2,21,1,-78,2,31,1,-51,2,44,1,-20,2,56,1,4,3,71,1,36,3,83,1,68,3,92,1,96,3,104,1,-128,3,116,1,-97,3,127,1,-71,3,-117,1,-40,3,-105,1,-8,3,-97,1,21,4,-88,1,52,4,-74,1,79,4,-61,1,103,4,-50,1,-122,4,-41,1,-97,4,-29,1,-69,4,-15,1,-41,4,-6,1,-16,4,4,2,14,5,15,2,42,5,25,2,64,5,37,2,92,5,48,2,119,5,57,2,-114,5,67,2,-86,5,77,2,-60,5,87,2,-40,5,99,2,-15,5,108,2,6,6,117,2,33,6,126,2,58,6,-122,2,79,6}; }
	private static byte[] data126(){ return new byte[] {-114,2,105,6,-106,2,-127,6,-97,2,-109,6,-88,2,-85,6,-80,2,-63,6,-71,2,-46,6,-62,2,-24,6,-54,2,-3,6,-46,2,13,7,-37,2,33,7,-30,2,49,7,-22,2,70,7,-18,2,92,7,-13,2,107,7,-4,2,123,7,4,3,-116,7,10,3,-102,7,17,3,-85,7,22,3,-68,7,27,3,-56,7,36,3,-43,7,41,3,-27,7,44,3,-14,7,50,3,-2,7,56,3,11,8,60,3,20,8,66,3,34,8,67,3,45,8,70,3,56,8,76,3,65,8,79,3,73,8,83,3,83,8,86,3,92,8,87,3,101,8,89,3,109,8,92,3,114,8,98,3,117,8,100,3,123,8,103,3,-128,8,105,3,-125,8,107,3,-120,8,108,3,-118,8,109,3,-113,8,109,3,-111,8,111,3,-111,8,112,3,-108,8,109,3,-104,8,108,3,-104,8,108,3,-104,8,108,3,-106,8,108,3,-108,8,109,3,-110,8,106,3,-111,8,103,3,-111,8,100,3,-114,8,99,3,-121,8,102,3,127,8,101,3,123,8,97,3,118,8,95,3,112,8,92,3,106,8,88,3,99,8,86,3,91,8,83,3,81,8,82,3,71,8,79,3,63,8,72,3,56,8,67,3,45,8,66,3,31,8,64,3,21,8,57,3,11,8,51,3,-1,7,46,3,-12,7,40,3,-25,7,34,3,-39,7,29,3,-52,7,24,3,-68,7,18,3,-83,7,12,3,-96,7,5,3,-113,7,-1,2,126,7,-7,2,111,7,-14,2,92,7,-20,2,74,7,-28,2,60,7,-37,2,40,7,-40,2,20,7,-47,2,0,7,-55,2,-20,6,-62,2,-39,6,-69,2,-60,6,-80,2,-78,6,-91,2,-94,6,-100,2,-119,6,-106,2,113,6,-115,2,97,6,-128,2,75,6,119,2,50,6,113,2,28,6,104,2,2,6,97,2,-18,5,85,2,-41,5,74,2,-67,5,65,2,-88,5,56,2,-116,5,47,2,112,5,39,2,91,5,27,2,64,5,16,2,38,5,6,2,16,5,-6,1,-12,4,-15,1,-42,4,-23,1,-67,4,-34,1,-93,4,-47,1,-114,4,-59,1,112,4,-69,1,82,4,-79,1,58,4,-89,1,27,4,-101,1,-2,3,-112,1,-25,3,-124,1,-56,3,121,1,-87,3,112,1,-114,3,103,1,110,3,90,1,82,3,76,1,60,3,63,1,28,3,55,1,0,3,44,1,-30,2,30,1,-60,2,18,1,-83,2,4,1,-113,2,-11,0,113,2,-21,0,87,2,-32,0,52,2,-42,0,20,2,-53,0,-4,1,-68,0,-34,1,-81,0,-67,1,-89,0,-95,1,-100,0,-128,1,-113,0,97,1,-124,0,72,1,119,0,40,1,109,0,14,1,97,0,-18,0,83,0,-48,0,72,0,-74,0,60,0,-106,0,47,0,120,0,34,0,96,0,21,0,65,0,9,0,31,0,1,0,5,0,-12,-1,-26,-1,-24,-1,-60,-1,-30,-1,-88,-1,-42,-1,-118,-1,-54,-1,115,-1,-67,-1,83,-1,-78,-1,52,-1,-90,-1,31,-1,-106,-1,3,-1,-119,-1,-29,-2,-128,-1,-53,-2,118,-1,-87,-2,108,-1,-119,-2,99,-1,116,-2,83,-1,88,-2,71,-1,56,-2,65,-1,30,-2,54,-1,1,-2,44,-1,-22,-3,31,-1,-49,-3,17,-1,-75,-3,6,-1,-99,-3,-3,-2,126,-3,-13,-2,97,-3,-21,-2,74,-3,-33,-2,46,-3,-44,-2,19,-3,-53,-2,-4,-4,-63,-2,-32,-4,-75,-2,-57,-4,-86,-2,-77,-4,-96,-2,-106,-4,-102,-2,127,-4,-113,-2,102,-4,-124,-2,76,-4,123,-2,57,-4,111,-2,32,-4,101,-2,4,-4,97,-2,-19,-5,88,-2,-43,-5,76,-2,-66,-5,66,-2,-82,-5,53,-2,-104,-5,42,-2,-128,-5,36,-2,107,-5,29,-2,81,-5,22,-2,55,-5,17,-2,36,-5,9,-2,12,-5,2,-2,-5,-6,-8,-3,-25,-6,-19,-3,-46,-6,-26,-3,-64,-6,-32,-3,-86,-6,-43,-3,-104,-6,-52,-3,-119,-6,-59,-3,113,-6,-63,-3,90,-6,-68,-3,74,-6,-77,-3,57,-6,-86,-3,38,-6,-93,-3,24,-6,-101,-3,7,-6,-108,-3,-8,-7,-114,-3,-28,-7,-118,-3,-48,-7,-123,-3,-61,-7,125,-3,-77,-7,118,-3,-94,-7,113,-3,-107,-7,106,-3,-122,-7,99,-3,119,-7,93,-3,108,-7,85,-3,95,-7,79,-3,79,-7,77,-3,64,-7,74,-3,50,-7,68,-3,41,-7,62,-3,28,-7,56,-3,15,-7,52,-3,6,-7,46,-3,-6,-8,42,-3,-19,-8,38,-3,-27,-8,33,-3,-37,-8,28,-3,-50,-8,27,-3,-60,-8,25,-3,-70,-8,19,-3,-79,-8,16,-3,-86,-8,12,-3,-94,-8,8,-3,-100,-8,5,-3,-110,-8,4,-3,-119,-8,1,-3,-124,-8,-2,-4,125,-8,-5,-4,118,-8,-6,-4,111,-8,-6,-4,103,-8,-7,-4,97,-8,-9,-4,95,-8}; }
	private static byte[] data127(){ return new byte[] {-14,-4,92,-8,-17,-4,89,-8,-18,-4,85,-8,-19,-4,79,-8,-17,-4,75,-8,-18,-4,74,-8,-22,-4,73,-8,-23,-4,71,-8,-22,-4,69,-8,-25,-4,71,-8,-28,-4,72,-8,-28,-4,70,-8,-26,-4,67,-8,-22,-4,64,-8,-20,-4,66,-8,-24,-4,71,-8,-24,-4,72,-8,-24,-4,75,-8,-24,-4,78,-8,-22,-4,77,-8,-18,-4,81,-8,-19,-4,85,-8,-19,-4,90,-8,-16,-4,93,-8,-14,-4,97,-8,-12,-4,102,-8,-9,-4,105,-8,-3,-4,107,-8,2,-3,111,-8,5,-3,120,-8,5,-3,-128,-8,5,-3,-118,-8,9,-3,-111,-8,11,-3,-104,-8,15,-3,-94,-8,16,-3,-86,-8,21,-3,-77,-8,25,-3,-67,-8,29,-3,-59,-8,34,-3,-50,-8,40,-3,-38,-8,43,-3,-28,-8,46,-3,-15,-8,51,-3,-1,-8,54,-3,9,-7,59,-3,22,-7,67,-3,34,-7,71,-3,47,-7,74,-3,64,-7,79,-3,74,-7,86,-3,90,-7,91,-3,106,-7,97,-3,118,-7,103,-3,-121,-7,110,-3,-105,-7,117,-3,-93,-7,124,-3,-74,-7,-126,-3,-56,-7,-119,-3,-43,-7,-111,-3,-24,-7,-104,-3,-4,-7,-99,-3,12,-6,-91,-3,31,-6,-84,-3,48,-6,-79,-3,71,-6,-71,-3,91,-6,-63,-3,106,-6,-54,-3,-128,-6,-45,-3,-108,-6,-36,-3,-91,-6,-27,-3,-69,-6,-18,-3,-47,-6,-10,-3,-28,-6,-1,-3,-6,-6,10,-2,17,-5,16,-2,40,-5,21,-2,67,-5,31,-2,90,-5,41,-2,107,-5,53,-2,-126,-5,63,-2,-106,-5,73,-2,-80,-5,81,-2,-52,-5,88,-2,-29,-5,97,-2,-4,-5,111,-2,19,-4,122,-2,40,-4,-125,-2,69,-4,-115,-2,96,-4,-104,-2,116,-4,-94,-2,-110,-4,-85,-2,-80,-4,-76,-2,-59,-4,-64,-2,-31,-4,-55,-2,-8,-4,-42,-2,19,-3,-31,-2,49,-3,-23,-2,74,-3,-12,-2,103,-3,-1,-2,-122,-3,7,-1,-98,-3,20,-1,-70,-3,33,-1,-41,-3,43,-1,-17,-3,56,-1,11,-2,69,-1,41,-2,79,-1,66,-2,90,-1,97,-2,99,-1,122,-2,111,-1,-103,-2,124,-1,-75,-2,-119,-1,-53,-2,-106,-1,-20,-2,-97,-1,13,-1,-88,-1,37,-1,-74,-1,68,-1,-63,-1,100,-1,-54,-1,126,-1,-42,-1,-99,-1,-30,-1,-68,-1,-19,-1,-43,-1,-8,-1,-11,-1,2,0,13,0,17,0,41,0,32,0,70,0,43,0,95,0,55,0,126,0,68,0,-99,0,77,0,-73,0,87,0,-39,0,97,0,-7,0,107,0,16,1,122,0,44,1,-121,0,76,1,-113,0,101,1,-100,0,-126,1,-87,0,-96,1,-77,0,-72,1,-65,0,-42,1,-56,0,-16,1,-45,0,13,2,-32,0,42,2,-23,0,68,2,-14,0,99,2,-3,0,-127,2,6,1,-105,2,20,1,-78,2,33,1,-51,2,43,1,-28,2,54,1,1,3,65,1,30,3,73,1,52,3,85,1,79,3,95,1,101,3,105,1,-127,3,115,1,-99,3,124,1,-78,3,-122,1,-51,3,-111,1,-24,3,-103,1,-4,3,-92,1,22,4,-82,1,48,4,-74,1,68,4,-64,1,94,4,-55,1,120,4,-48,1,-116,4,-39,1,-91,4,-31,1,-71,4,-23,1,-48,4,-12,1,-25,4,-4,1,-8,4,6,2,15,5,15,2,37,5,23,2,54,5,32,2,75,5,41,2,98,5,47,2,114,5,56,2,-121,5,63,2,-98,5,69,2,-84,5,79,2,-65,5,85,2,-48,5,91,2,-29,5,101,2,-12,5,106,2,5,6,110,2,27,6,116,2,42,6,126,2,52,6,-122,2,70,6,-117,2,89,6,-113,2,102,6,-108,2,120,6,-103,2,-120,6,-97,2,-111,6,-89,2,-96,6,-85,2,-86,6,-78,2,-73,6,-70,2,-60,6,-70,2,-45,6,-67,2,-30,6,-64,2,-18,6,-59,2,-9,6,-53,2,1,7,-49,2,14,7,-47,2,24,7,-44,2,34,7,-39,2,44,7,-35,2,49,7,-30,2,58,7,-25,2,64,7,-19,2,67,7,-14,2,76,7,-15,2,87,7,-17,2,97,7,-15,2,103,7,-11,2,106,7,-7,2,110,7,-2,2,112,7,3,3,114,7,5,3,120,7,4,3,-128,7,2,3,-123,7,2,3,-119,7,4,3,-117,7,5,3,-115,7,6,3,-113,7,8,3,-114,7,9,3,-110,7,6,3,-106,7,5,3,-107,7,8,3,-110,7,10,3,-110,7,9,3,-110,7,7,3,-110,7,7,3,-111,7,6,3,-114,7,6,3,-116,7,4,3,-115,7,-1,2,-116,7,-2,2,-121,7,-1,2,-126,7,-2,2,126,7,-4,2,122,7,-7,2,119,7,-9,2,113,7,-11,2,107,7,-12,2,102,7,-16,2,97,7,-19,2,89,7,-20,2,82,7,-23,2,76,7,-27,2,67,7,-29,2,59,7,-29,2,46,7,-29,2,38,7,-34,2,31,7}; }
	private static byte[] data128(){ return new byte[] {-41,2,23,7,-44,2,15,7,-49,2,3,7,-51,2,-9,6,-54,2,-17,6,-62,2,-26,6,-68,2,-37,6,-73,2,-46,6,-78,2,-59,6,-83,2,-73,6,-87,2,-83,6,-91,2,-100,6,-94,2,-115,6,-100,2,-123,6,-110,2,121,6,-115,2,109,6,-122,2,94,6,-128,2,78,6,124,2,64,6,118,2,47,6,113,2,30,6,106,2,18,6,98,2,1,6,93,2,-19,5,89,2,-35,5,84,2,-54,5,76,2,-72,5,70,2,-86,5,61,2,-104,5,54,2,-118,5,45,2,119,5,36,2,101,5,29,2,85,5,21,2,63,5,15,2,42,5,7,2,27,5,-2,1,4,5,-7,1,-20,4,-13,1,-37,4,-24,1,-56,4,-33,1,-80,4,-38,1,-101,4,-45,1,-122,4,-55,1,117,4,-63,1,92,4,-72,1,70,4,-82,1,54,4,-91,1,27,4,-98,1,2,4,-106,1,-16,3,-117,1,-39,3,-128,1,-63,3,120,1,-83,3,110,1,-107,3,98,1,126,3,89,1,105,3,81,1,78,3,72,1,60,3,59,1,36,3,49,1,7,3,44,1,-16,2,35,1,-43,2,23,1,-68,2,15,1,-91,2,6,1,-119,2,-5,0,111,2,-13,0,87,2,-23,0,62,2,-36,0,35,2,-44,0,11,2,-53,0,-17,1,-64,0,-45,1,-73,0,-68,1,-83,0,-96,1,-93,0,-116,1,-107,0,113,1,-119,0,86,1,127,0,65,1,114,0,36,1,104,0,8,1,93,0,-13,0,82,0,-45,0,74,0,-76,0,67,0,-100,0,56,0,126,0,44,0,100,0,32,0,79,0,20,0,48,0,13,0,24,0,0,0,-1,-1,-15,-1,-29,-1,-24,-1,-55,-1,-32,-1,-85,-1,-44,-1,-113,-1,-56,-1,122,-1,-68,-1,92,-1,-77,-1,60,-1,-84,-1,35,-1,-95,-1,7,-1,-108,-1,-22,-2,-116,-1,-46,-2,-128,-1,-73,-2,116,-1,-95,-2,105,-1,-124,-2,94,-1,103,-2,83,-1,82,-2,71,-1,53,-2,61,-1,22,-2,54,-1,-2,-3,42,-1,-29,-3,30,-1,-57,-3,21,-1,-80,-3,8,-1,-105,-3,-5,-2,124,-3,-15,-2,102,-3,-26,-2,73,-3,-33,-2,48,-3,-41,-2,20,-3,-54,-2,-5,-4,-66,-2,-25,-4,-76,-2,-53,-4,-86,-2,-83,-4,-92,-2,-105,-4,-103,-2,125,-4,-116,-2,101,-4,-126,-2,81,-4,119,-2,54,-4,110,-2,25,-4,106,-2,1,-4,97,-2,-24,-5,84,-2,-46,-5,73,-2,-64,-5,62,-2,-89,-5,53,-2,-109,-5,45,-2,121,-5,36,-2,95,-5,30,-2,74,-5,22,-2,49,-5,13,-2,25,-5,5,-2,7,-5,-5,-3,-15,-6,-16,-3,-37,-6,-23,-3,-56,-6,-32,-3,-78,-6,-40,-3,-102,-6,-46,-3,-119,-6,-57,-3,119,-6,-66,-3,101,-6,-74,-3,80,-6,-81,-3,58,-6,-86,-3,38,-6,-91,-3,16,-6,-97,-3,-4,-7,-105,-3,-19,-7,-113,-3,-37,-7,-121,-3,-55,-7,127,-3,-70,-7,122,-3,-90,-7,116,-3,-107,-7,107,-3,-118,-7,99,-3,120,-7,95,-3,105,-7,89,-3,89,-7,82,-3,73,-7,77,-3,60,-7,71,-3,46,-7,63,-3,32,-7,58,-3,21,-7,51,-3,7,-7,46,-3,-8,-8,44,-3,-21,-8,39,-3,-33,-8,32,-3,-44,-8,29,-3,-56,-8,25,-3,-68,-8,20,-3,-75,-8,15,-3,-88,-8,12,-3,-98,-8,8,-3,-106,-8,4,-3,-117,-8,3,-3,-128,-8,-1,-4,122,-8,-5,-4,114,-8,-7,-4,104,-8,-10,-4,99,-8,-14,-4,93,-8,-17,-4,86,-8,-20,-4,83,-8,-25,-4,79,-8,-27,-4,72,-8,-25,-4,64,-8,-26,-4,60,-8,-29,-4,58,-8,-31,-4,54,-8,-32,-4,51,-8,-33,-4,48,-8,-33,-4,44,-8,-31,-4,40,-8,-31,-4,40,-8,-34,-4,40,-8,-34,-4,40,-8,-34,-4,40,-8,-36,-4,42,-8,-36,-4,43,-8,-34,-4,42,-8,-33,-4,44,-8,-33,-4,47,-8,-33,-4,50,-8,-32,-4,54,-8,-32,-4,58,-8,-32,-4,63,-8,-29,-4,65,-8,-25,-4,67,-8,-21,-4,71,-8,-19,-4,79,-8,-19,-4,85,-8,-17,-4,92,-8,-13,-4,98,-8,-10,-4,103,-8,-5,-4,110,-8,-1,-4,115,-8,4,-3,124,-8,7,-3,-121,-8,8,-3,-111,-8,11,-3,-100,-8,14,-3,-87,-8,16,-3,-78,-8,22,-3,-69,-8,30,-3,-59,-8,35,-3,-48,-8,38,-3,-33,-8,42,-3,-19,-8,48,-3,-11,-8,55,-3,5,-7,58,-3,17,-7,65,-3,29,-7,75,-3,44,-7,77,-3,61,-7,80,-3,79,-7,88,-3,93,-7,96,-3,105,-7,104,-3,123,-7,109,-3,-111,-7,111,-3,-95,-7,119,-3,-78,-7,-126,-3,-61,-7,-120,-3,-44,-7,-114,-3,-23,-7,-107,-3,-7,-7,-99,-3,14,-6,-92,-3,36,-6,-84,-3,51,-6,-74,-3,72,-6,-65,-3,95,-6,-59,-3,113,-6,-49,-3,-122,-6}; }
	private static byte[] data129(){ return new byte[] {-37,-3,-101,-6,-30,-3,-80,-6,-24,-3,-52,-6,-16,-3,-29,-6,-8,-3,-9,-6,2,-2,16,-5,12,-2,39,-5,22,-2,59,-5,32,-2,84,-5,42,-2,103,-5,53,-2,-126,-5,61,-2,-96,-5,67,-2,-74,-5,78,-2,-48,-5,90,-2,-22,-5,101,-2,-2,-5,113,-2,25,-4,125,-2,51,-4,-119,-2,72,-4,-108,-2,101,-4,-98,-2,-124,-4,-91,-2,-99,-4,-81,-2,-70,-4,-70,-2,-48,-4,-57,-2,-19,-4,-46,-2,11,-3,-36,-2,34,-3,-23,-2,64,-3,-12,-2,95,-3,-3,-2,120,-3,9,-1,-106,-3,21,-1,-75,-3,30,-1,-49,-3,42,-1,-18,-3,53,-1,13,-2,63,-1,40,-2,75,-1,69,-2,87,-1,93,-2,101,-1,124,-2,113,-1,-102,-2,126,-1,-78,-2,-118,-1,-44,-2,-108,-1,-11,-2,-98,-1,14,-1,-84,-1,45,-1,-72,-1,78,-1,-63,-1,105,-1,-51,-1,-119,-1,-39,-1,-86,-1,-29,-1,-61,-1,-14,-1,-32,-1,-1,-1,-8,-1,12,0,25,0,24,0,58,0,32,0,86,0,43,0,119,0,56,0,-106,0,66,0,-79,0,78,0,-49,0,94,0,-20,0,106,0,4,1,119,0,37,1,-126,0,70,1,-118,0,97,1,-106,0,-128,1,-91,0,-100,1,-80,0,-75,1,-68,0,-42,1,-60,0,-16,1,-48,0,14,2,-34,0,43,2,-24,0,69,2,-14,0,102,2,-3,0,-125,2,8,1,-103,2,23,1,-74,2,34,1,-44,2,44,1,-21,2,57,1,7,3,69,1,37,3,78,1,60,3,90,1,88,3,99,1,113,3,108,1,-113,3,119,1,-86,3,-127,1,-64,3,-116,1,-35,3,-107,1,-6,3,-100,1,18,4,-91,1,45,4,-79,1,70,4,-68,1,88,4,-56,1,114,4,-46,1,-114,4,-41,1,-92,4,-31,1,-67,4,-22,1,-47,4,-13,1,-23,4,-1,1,-1,4,8,2,19,5,16,2,44,5,25,2,65,5,37,2,81,5,46,2,105,5,53,2,-127,5,59,2,-107,5,64,2,-82,5,71,2,-62,5,81,2,-47,5,89,2,-26,5,96,2,-10,5,105,2,8,6,114,2,28,6,119,2,45,6,125,2,64,6,-122,2,80,6,-115,2,96,6,-110,2,114,6,-103,2,-125,6,-97,2,-112,6,-89,2,-97,6,-83,2,-80,6,-78,2,-67,6,-73,2,-51,6,-69,2,-38,6,-64,2,-24,6,-57,2,-11,6,-53,2,0,7,-46,2,11,7,-39,2,22,7,-35,2,33,7,-31,2,46,7,-28,2,58,7,-25,2,67,7,-19,2,75,7,-13,2,84,7,-11,2,95,7,-10,2,105,7,-6,2,113,7,-3,2,119,7,1,3,127,7,3,3,-123,7,4,3,-113,7,5,3,-106,7,7,3,-102,7,11,3,-98,7,14,3,-93,7,15,3,-89,7,18,3,-87,7,22,3,-85,7,22,3,-80,7,22,3,-76,7,23,3,-76,7,25,3,-74,7,26,3,-73,7,26,3,-71,7,24,3,-68,7,22,3,-66,7,22,3,-67,7,21,3,-67,7,20,3,-68,7,21,3,-71,7,21,3,-75,7,23,3,-80,7,25,3,-85,7,22,3,-84,7,18,3,-86,7,14,3,-89,7,13,3,-93,7,10,3,-97,7,8,3,-103,7,7,3,-112,7,9,3,-120,7,6,3,-125,7,1,3,126,7,-4,2,122,7,-10,2,117,7,-15,2,108,7,-16,2,98,7,-18,2,88,7,-20,2,76,7,-23,2,68,7,-28,2,60,7,-34,2,51,7,-38,2,40,7,-43,2,28,7,-47,2,18,7,-51,2,4,7,-55,2,-11,6,-57,2,-23,6,-61,2,-39,6,-66,2,-52,6,-72,2,-61,6,-82,2,-73,6,-89,2,-88,6,-93,2,-103,6,-97,2,-121,6,-103,2,120,6,-109,2,107,6,-118,2,91,6,-122,2,76,6,127,2,58,6,119,2,44,6,109,2,31,6,102,2,10,6,98,2,-12,5,93,2,-27,5,84,2,-46,5,77,2,-67,5,71,2,-84,5,63,2,-102,5,52,2,-122,5,45,2,118,5,36,2,97,5,28,2,80,5,20,2,57,5,12,2,35,5,4,2,18,5,-5,1,-5,4,-14,1,-28,4,-22,1,-45,4,-32,1,-69,4,-39,1,-96,4,-44,1,-116,4,-55,1,118,4,-65,1,95,4,-76,1,78,4,-88,1,55,4,-95,1,32,4,-102,1,6,4,-113,1,-19,3,-120,1,-40,3,127,1,-68,3,118,1,-93,3,109,1,-113,3,97,1,118,3,87,1,91,3,79,1,70,3,67,1,45,3,56,1,18,3,49,1,-6,2,39,1,-32,2,31,1,-56,2,22,1,-84,2,12,1,-111,2,1,1,126,2,-13,0,102,2,-25,0,72,2,-31,0,48,2,-42,0,22,2,-54,0,-7,1,-61,0,-31,1,-72,0,-57,1,-85,0,-84,1,-95,0,-106,1,-105,0,120,1}; }
	private static byte[] data130(){ return new byte[] {-115,0,92,1,-125,0,70,1,119,0,43,1,110,0,20,1,99,0,-11,0,91,0,-40,0,82,0,-63,0,70,0,-91,0,60,0,-120,0,51,0,112,0,40,0,86,0,27,0,59,0,15,0,38,0,5,0,8,0,-5,-1,-21,-1,-14,-1,-42,-1,-28,-1,-69,-1,-36,-1,-92,-1,-47,-1,-120,-1,-59,-1,109,-1,-69,-1,87,-1,-80,-1,60,-1,-92,-1,32,-1,-101,-1,11,-1,-114,-1,-14,-2,-128,-1,-40,-2,120,-1,-64,-2,112,-1,-95,-2,104,-1,-125,-2,99,-1,105,-2,91,-1,79,-2,78,-1,63,-2,61,-1,40,-2,51,-1,11,-2,45,-1,-14,-3,38,-1,-43,-3,28,-1,-67,-3,17,-1,-86,-3,4,-1,-111,-3,-5,-2,117,-3,-11,-2,94,-3,-20,-2,69,-3,-32,-2,44,-3,-40,-2,24,-3,-49,-2,-2,-4,-58,-2,-22,-4,-66,-2,-47,-4,-79,-2,-68,-4,-90,-2,-84,-4,-102,-2,-109,-4,-110,-2,122,-4,-115,-2,98,-4,-121,-2,73,-4,127,-2,48,-4,120,-2,30,-4,110,-2,8,-4,98,-2,-12,-5,90,-2,-30,-5,81,-2,-54,-5,76,-2,-71,-5,64,-2,-91,-5,55,-2,-113,-5,48,-2,127,-5,37,-2,108,-5,28,-2,85,-5,24,-2,66,-5,19,-2,43,-5,10,-2,25,-5,2,-2,11,-5,-8,-3,-9,-6,-14,-3,-29,-6,-21,-3,-44,-6,-29,-3,-62,-6,-37,-3,-82,-6,-41,-3,-97,-6,-49,-3,-115,-6,-55,-3,126,-6,-59,-3,106,-6,-66,-3,89,-6,-72,-3,77,-6,-81,-3,62,-6,-88,-3,45,-6,-92,-3,30,-6,-97,-3,14,-6,-104,-3,-1,-7,-108,-3,-14,-7,-115,-3,-28,-7,-122,-3,-40,-7,-128,-3,-52,-7,123,-3,-67,-7,120,-3,-79,-7,116,-3,-92,-7,109,-3,-106,-7,107,-3,-117,-7,104,-3,125,-7,97,-3,116,-7,92,-3,107,-7,87,-3,95,-7,85,-3,82,-7,82,-3,72,-7,80,-3,61,-7,76,-3,51,-7,72,-3,45,-7,66,-3,38,-7,62,-3,30,-7,61,-3,19,-7,58,-3,12,-7,54,-3,7,-7,51,-3,-2,-8,49,-3,-9,-8,46,-3,-13,-8,42,-3,-19,-8,41,-3,-28,-8,41,-3,-33,-8,39,-3,-38,-8,36,-3,-42,-8,34,-3,-45,-8,31,-3,-48,-8,28,-3,-48,-8,24,-3,-51,-8,25,-3,-58,-8,28,-3,-64,-8,30,-3,-66,-8,26,-3,-65,-8,24,-3,-66,-8,24,-3,-68,-8,24,-3,-68,-8,23,-3,-68,-8,23,-3,-68,-8,23,-3,-67,-8,23,-3,-67,-8,24,-3,-66,-8,25,-3,-65,-8,26,-3,-64,-8,28,-3,-63,-8,29,-3,-60,-8,29,-3,-55,-8,28,-3,-50,-8,30,-3,-50,-8,35,-3,-48,-8,38,-3,-42,-8,37,-3,-37,-8,40,-3,-32,-8,43,-3,-28,-8,46,-3,-22,-8,48,-3,-16,-8,52,-3,-10,-8,55,-3,-4,-8,57,-3,5,-7,60,-3,10,-7,64,-3,19,-7,67,-3,29,-7,68,-3,39,-7,69,-3,51,-7,73,-3,60,-7,77,-3,68,-7,81,-3,81,-7,84,-3,90,-7,91,-3,99,-7,96,-3,110,-7,100,-3,124,-7,104,-3,-122,-7,109,-3,-109,-7,114,-3,-99,-7,120,-3,-86,-7,127,-3,-72,-7,-125,-3,-60,-7,-119,-3,-45,-7,-113,-3,-29,-7,-109,-3,-16,-7,-103,-3,1,-6,-97,-3,17,-6,-91,-3,30,-6,-83,-3,46,-6,-77,-3,65,-6,-73,-3,82,-6,-68,-3,100,-6,-60,-3,111,-6,-49,-3,-128,-6,-42,-3,-105,-6,-40,-3,-89,-6,-30,-3,-72,-6,-19,-3,-52,-6,-16,-3,-34,-6,-7,-3,-14,-6,4,-2,3,-5,12,-2,21,-5,20,-2,44,-5,26,-2,67,-5,34,-2,85,-5,41,-2,109,-5,49,-2,-124,-5,57,-2,-106,-5,67,-2,-84,-5,75,-2,-66,-5,86,-2,-43,-5,97,-2,-21,-5,105,-2,-1,-5,115,-2,23,-4,126,-2,47,-4,-124,-2,71,-4,-117,-2,98,-4,-108,-2,122,-4,-97,-2,-114,-4,-88,-2,-86,-4,-80,-2,-59,-4,-71,-2,-40,-4,-57,-2,-16,-4,-48,-2,5,-3,-36,-2,30,-3,-23,-2,55,-3,-14,-2,80,-3,-8,-2,110,-3,2,-1,-117,-3,9,-1,-93,-3,19,-1,-67,-3,35,-1,-45,-3,48,-1,-22,-3,56,-1,9,-2,66,-1,37,-2,76,-1,60,-2,86,-1,90,-2,95,-1,112,-2,107,-1,-114,-2,116,-1,-83,-2,124,-1,-60,-2,-119,-1,-32,-2,-106,-1,-6,-2,-95,-1,17,-1,-81,-1,43,-1,-67,-1,71,-1,-58,-1,96,-1,-49,-1,-128,-1,-38,-1,-98,-1,-31,-1,-73,-1,-18,-1,-47,-1,-4,-1,-27,-1,8,0,5,0,16,0,38,0,24,0,60,0,37,0,90,0,47,0,122,0,54,0,-111,0,69,0,-85,0,82,0,-55,0,89,0,-29,0,99,0,0,1,112,0,27,1,123,0,49,1,-121,0,78,1,-110,0,107,1,-100,0,-127,1,-88,0,-98,1,-81,0,-73,1,-70,0,-44,1,-59,0,-18,1}; }
	private static byte[] data131(){ return new byte[] {-48,0,5,2,-37,0,32,2,-26,0,61,2,-17,0,83,2,-7,0,111,2,5,1,-119,2,15,1,-97,2,23,1,-66,2,31,1,-39,2,42,1,-22,2,57,1,2,3,66,1,25,3,73,1,55,3,79,1,84,3,89,1,100,3,104,1,122,3,114,1,-105,3,119,1,-84,3,-128,1,-58,3,-119,1,-32,3,-112,1,-14,3,-100,1,8,4,-88,1,30,4,-79,1,48,4,-70,1,72,4,-63,1,92,4,-56,1,116,4,-46,1,-119,4,-39,1,-101,4,-29,1,-79,4,-21,1,-57,4,-15,1,-38,4,-9,1,-16,4,1,2,3,5,9,2,18,5,17,2,40,5,24,2,60,5,30,2,76,5,38,2,95,5,43,2,112,5,50,2,-125,5,57,2,-109,5,66,2,-95,5,71,2,-75,5,77,2,-59,5,86,2,-50,5,95,2,-32,5,98,2,-12,5,101,2,1,6,108,2,16,6,114,2,31,6,120,2,42,6,127,2,55,6,-125,2,68,6,-119,2,80,6,-113,2,94,6,-110,2,106,6,-107,2,121,6,-103,2,-122,6,-100,2,-114,6,-92,2,-104,6,-88,2,-91,6,-87,2,-81,6,-83,2,-71,6,-77,2,-62,6,-74,2,-56,6,-68,2,-47,6,-64,2,-38,6,-64,2,-28,6,-61,2,-22,6,-56,2,-18,6,-52,2,-9,6,-51,2,-1,6,-49,2,3,7,-46,2,11,7,-45,2,17,7,-42,2,19,7,-38,2,23,7,-35,2,28,7,-35,2,33,7,-35,2,38,7,-34,2,42,7,-34,2,47,7,-35,2,50,7,-33,2,49,7,-29,2,51,7,-30,2,54,7,-30,2,55,7,-31,2,58,7,-32,2,60,7,-32,2,57,7,-28,2,54,7,-27,2,54,7,-29,2,55,7,-31,2,54,7,-30,2,49,7,-27,2,45,7,-28,2,44,7,-31,2,43,7,-31,2,38,7,-33,2,36,7,-35,2,34,7,-39,2,33,7,-44,2,30,7,-46,2,26,7,-48,2,20,7,-48,2,11,7,-48,2,5,7,-51,2,2,7,-58,2,-2,6,-62,2,-8,6,-62,2,-19,6,-62,2,-27,6,-64,2,-36,6,-67,2,-45,6,-70,2,-51,6,-75,2,-59,6,-81,2,-67,6,-83,2,-77,6,-86,2,-88,6,-90,2,-98,6,-93,2,-109,6,-95,2,-122,6,-100,2,124,6,-105,2,115,6,-110,2,103,6,-116,2,92,6,-122,2,84,6,126,2,73,6,121,2,62,6,117,2,45,6,114,2,29,6,111,2,17,6,104,2,3,6,99,2,-13,5,93,2,-24,5,86,2,-39,5,80,2,-57,5,77,2,-71,5,70,2,-88,5,64,2,-104,5,57,2,-116,5,48,2,123,5,44,2,106,5,40,2,87,5,31,2,71,5,23,2,57,5,16,2,38,5,8,2,20,5,0,2,5,5,-8,1,-13,4,-17,1,-33,4,-24,1,-50,4,-29,1,-73,4,-36,1,-94,4,-45,1,-107,4,-55,1,127,4,-61,1,110,4,-70,1,89,4,-80,1,67,4,-85,1,47,4,-92,1,24,4,-102,1,2,4,-109,1,-17,3,-116,1,-43,3,-124,1,-67,3,126,1,-86,3,114,1,-107,3,103,1,126,3,95,1,106,3,86,1,81,3,79,1,61,3,68,1,39,3,56,1,15,3,46,1,-3,2,35,1,-27,2,24,1,-55,2,20,1,-78,2,10,1,-103,2,-3,0,-126,2,-12,0,108,2,-21,0,80,2,-31,0,53,2,-38,0,30,2,-47,0,1,2,-57,0,-25,1,-67,0,-45,1,-80,0,-71,1,-89,0,-92,1,-101,0,-119,1,-112,0,107,1,-117,0,82,1,-126,0,52,1,119,0,25,1,109,0,5,1,94,0,-20,0,81,0,-49,0,75,0,-75,0,65,0,-102,0,51,0,127,0,40,0,106,0,28,0,78,0,18,0,53,0,9,0,24,0,-4,-1,-3,-1,-14,-1,-27,-1,-25,-1,-56,-1,-37,-1,-83,-1,-48,-1,-107,-1,-58,-1,118,-1,-68,-1,89,-1,-78,-1,65,-1,-89,-1,35,-1,-98,-1,4,-1,-108,-1,-18,-2,-121,-1,-47,-2,127,-1,-71,-2,115,-1,-100,-2,103,-1,127,-2,94,-1,104,-2,81,-1,77,-2,69,-1,46,-2,62,-1,21,-2,51,-1,-6,-3,37,-1,-34,-3,29,-1,-59,-3,19,-1,-89,-3,8,-1,-116,-3,-3,-2,119,-3,-17,-2,92,-3,-27,-2,71,-3,-39,-2,41,-3,-47,-2,10,-3,-55,-2,-11,-4,-69,-2,-37,-4,-80,-2,-66,-4,-87,-2,-90,-4,-96,-2,-120,-4,-105,-2,109,-4,-115,-2,89,-4,-128,-2,63,-4,118,-2,36,-4,109,-2,15,-4,98,-2,-11,-5,89,-2,-33,-5,81,-2,-61,-5,71,-2,-85,-5,60,-2,-103,-5,48,-2,-128,-5,39,-2,102,-5,31,-2,82,-5,22,-2,56,-5,14,-2,30,-5,7,-2,10,-5,-2,-3,-14,-6,-11,-3,-38,-6}; }
	private static byte[] data132(){ return new byte[] {-19,-3,-56,-6,-29,-3,-78,-6,-40,-3,-98,-6,-49,-3,-116,-6,-57,-3,117,-6,-63,-3,98,-6,-72,-3,78,-6,-81,-3,57,-6,-87,-3,38,-6,-94,-3,17,-6,-102,-3,-1,-7,-110,-3,-18,-7,-117,-3,-38,-7,-123,-3,-58,-7,126,-3,-72,-7,118,-3,-91,-7,113,-3,-112,-7,110,-3,-127,-7,102,-3,114,-7,93,-3,103,-7,85,-3,88,-7,79,-3,70,-7,74,-3,58,-7,68,-3,43,-7,62,-3,28,-7,57,-3,17,-7,51,-3,3,-7,46,-3,-11,-8,43,-3,-22,-8,36,-3,-32,-8,29,-3,-43,-8,26,-3,-55,-8,25,-3,-69,-8,21,-3,-75,-8,13,-3,-82,-8,8,-3,-93,-8,8,-3,-105,-8,6,-3,-113,-8,3,-3,-123,-8,2,-3,124,-8,1,-3,117,-8,-4,-4,112,-8,-7,-4,107,-8,-10,-4,101,-8,-11,-4,93,-8,-10,-4,88,-8,-13,-4,86,-8,-18,-4,85,-8,-20,-4,82,-8,-22,-4,80,-8,-25,-4,79,-8,-25,-4,76,-8,-25,-4,74,-8,-26,-4,74,-8,-26,-4,73,-8,-25,-4,70,-8,-23,-4,71,-8,-23,-4,72,-8,-23,-4,73,-8,-21,-4,74,-8,-19,-4,74,-8,-16,-4,78,-8,-18,-4,84,-8,-19,-4,90,-8,-18,-4,92,-8,-13,-4,93,-8,-7,-4,97,-8,-7,-4,106,-8,-8,-4,114,-8,-6,-4,121,-8,-2,-4,126,-8,1,-3,-122,-8,4,-3,-113,-8,8,-3,-109,-8,15,-3,-101,-8,18,-3,-87,-8,15,-3,-74,-8,18,-3,-63,-8,23,-3,-56,-8,30,-3,-47,-8,37,-3,-35,-8,40,-3,-23,-8,44,-3,-10,-8,51,-3,1,-7,58,-3,11,-7,65,-3,25,-7,69,-3,43,-7,72,-3,56,-7,79,-3,71,-7,84,-3,91,-7,86,-3,105,-7,96,-3,117,-7,107,-3,-128,-7,114,-3,-109,-7,121,-3,-90,-7,126,-3,-75,-7,-122,-3,-56,-7,-114,-3,-36,-7,-110,-3,-18,-7,-102,-3,2,-6,-94,-3,22,-6,-87,-3,39,-6,-78,-3,60,-6,-69,-3,80,-6,-61,-3,98,-6,-52,-3,121,-6,-47,-3,-114,-6,-38,-3,-93,-6,-27,-3,-72,-6,-18,-3,-52,-6,-9,-3,-30,-6,2,-2,-7,-6,11,-2,13,-5,20,-2,37,-5,31,-2,61,-5,39,-2,84,-5,45,-2,113,-5,53,-2,-117,-5,62,-2,-97,-5,75,-2,-75,-5,89,-2,-50,-5,96,-2,-25,-5,103,-2,4,-4,112,-2,25,-4,123,-2,51,-4,-121,-2,78,-4,-112,-2,100,-4,-100,-2,126,-4,-89,-2,-101,-4,-81,-2,-77,-4,-70,-2,-52,-4,-55,-2,-25,-4,-48,-2,2,-3,-40,-2,31,-3,-27,-2,57,-3,-16,-2,80,-3,-5,-2,109,-3,4,-1,-123,-3,15,-1,-94,-3,27,-1,-66,-3,37,-1,-42,-3,47,-1,-12,-3,59,-1,16,-2,70,-1,39,-2,81,-1,69,-2,91,-1,99,-2,102,-1,122,-2,112,-1,-102,-2,120,-1,-70,-2,-127,-1,-48,-2,-112,-1,-22,-2,-102,-1,3,-1,-91,-1,32,-1,-79,-1,60,-1,-69,-1,84,-1,-58,-1,113,-1,-45,-1,-116,-1,-35,-1,-92,-1,-25,-1,-61,-1,-15,-1,-31,-1,-6,-1,-10,-1,9,0,16,0,22,0,44,0,30,0,69,0,40,0,97,0,50,0,120,0,60,0,-107,0,71,0,-79,0,81,0,-58,0,92,0,-29,0,102,0,-1,0,112,0,19,1,125,0,44,1,-119,0,73,1,-113,0,98,1,-107,0,-128,1,-96,0,-103,1,-84,0,-86,1,-71,0,-60,1,-62,0,-31,1,-55,0,-10,1,-45,0,16,2,-38,0,39,2,-30,0,65,2,-18,0,88,2,-9,0,107,2,2,1,-124,2,12,1,-100,2,20,1,-80,2,28,1,-53,2,36,1,-29,2,45,1,-12,2,55,1,12,3,65,1,35,3,72,1,53,3,81,1,78,3,87,1,95,3,96,1,118,3,106,1,-117,3,114,1,-100,3,121,1,-77,3,-126,1,-55,3,-119,1,-41,3,-108,1,-21,3,-99,1,0,4,-94,1,17,4,-87,1,40,4,-81,1,61,4,-76,1,76,4,-67,1,96,4,-62,1,111,4,-53,1,127,4,-43,1,-111,4,-37,1,-96,4,-31,1,-77,4,-24,1,-60,4,-17,1,-47,4,-10,1,-29,4,-4,1,-12,4,2,2,1,5,8,2,18,5,14,2,35,5,18,2,50,5,21,2,66,5,28,2,76,5,35,2,91,5,40,2,108,5,44,2,118,5,51,2,-126,5,60,2,-113,5,63,2,-101,5,66,2,-85,5,71,2,-73,5,76,2,-64,5,82,2,-52,5,87,2,-38,5,89,2,-29,5,95,2,-19,5,101,2,-11,5,104,2,2,6,107,2,13,6,112,2,20,6,116,2,31,6,118,2,44,6,119,2,53,6,121,2,64,6,125,2,72,6,-127,2,76,6,-121,2,84,6,-117,2,91,6,-114,2,97,6,-111,2,105,6,-108,2,113,6,-107,2,119,6,-104,2,125,6,-101,2,-126,6}; }
	private static byte[] data133(){ return new byte[] {-100,2,-118,6,-99,2,-111,6,-97,2,-108,6,-94,2,-103,6,-91,2,-99,6,-89,2,-95,6,-88,2,-91,6,-84,2,-90,6,-80,2,-89,6,-78,2,-84,6,-79,2,-79,6,-80,2,-75,6,-80,2,-71,6,-80,2,-70,6,-78,2,-69,6,-76,2,-68,6,-76,2,-65,6,-78,2,-62,6,-79,2,-61,6,-77,2,-62,6,-77,2,-62,6,-76,2,-63,6,-76,2,-62,6,-78,2,-62,6,-78,2,-64,6,-78,2,-65,6,-78,2,-68,6,-77,2,-71,6,-77,2,-73,6,-80,2,-72,6,-84,2,-73,6,-85,2,-77,6,-85,2,-82,6,-85,2,-86,6,-86,2,-91,6,-87,2,-95,6,-90,2,-98,6,-93,2,-101,6,-97,2,-106,6,-98,2,-112,6,-98,2,-121,6,-98,2,-126,6,-101,2,124,6,-105,2,117,6,-107,2,112,6,-111,2,106,6,-117,2,101,6,-122,2,95,6,-124,2,84,6,-124,2,71,6,-125,2,64,6,127,2,54,6,124,2,43,6,120,2,37,6,114,2,29,6,106,2,20,6,102,2,11,6,99,2,-3,5,97,2,-13,5,92,2,-24,5,86,2,-37,5,82,2,-47,5,78,2,-61,5,73,2,-76,5,69,2,-86,5,64,2,-101,5,58,2,-116,5,54,2,-128,5,49,2,112,5,43,2,95,5,40,2,82,5,33,2,67,5,27,2,54,5,21,2,37,5,14,2,21,5,7,2,7,5,2,2,-13,4,-3,1,-32,4,-10,1,-44,4,-20,1,-60,4,-29,1,-79,4,-35,1,-93,4,-44,1,-112,4,-53,1,125,4,-58,1,107,4,-65,1,86,4,-72,1,71,4,-81,1,51,4,-91,1,31,4,-100,1,16,4,-108,1,-7,3,-116,1,-31,3,-122,1,-49,3,127,1,-74,3,119,1,-98,3,113,1,-118,3,105,1,115,3,94,1,93,3,84,1,76,3,74,1,53,3,65,1,33,3,56,1,9,3,45,1,-14,2,35,1,-33,2,24,1,-57,2,13,1,-82,2,5,1,-104,2,-3,0,123,2,-11,0,96,2,-18,0,74,2,-29,0,47,2,-38,0,19,2,-46,0,-2,1,-57,0,-29,1,-70,0,-52,1,-83,0,-71,1,-94,0,-101,1,-100,0,-125,1,-111,0,104,1,-122,0,76,1,125,0,52,1,116,0,22,1,106,0,-5,0,93,0,-24,0,80,0,-54,0,72,0,-85,0,63,0,-107,0,51,0,120,0,39,0,92,0,29,0,71,0,15,0,43,0,5,0,19,0,-5,-1,-10,-1,-18,-1,-37,-1,-30,-1,-59,-1,-41,-1,-89,-1,-53,-1,-117,-1,-62,-1,113,-1,-71,-1,83,-1,-84,-1,57,-1,-96,-1,32,-1,-103,-1,-1,-2,-113,-1,-30,-2,-123,-1,-53,-2,122,-1,-83,-2,113,-1,-106,-2,100,-1,123,-2,88,-1,94,-2,79,-1,69,-2,70,-1,39,-2,59,-1,11,-2,48,-1,-10,-3,37,-1,-40,-3,27,-1,-69,-3,17,-1,-88,-3,3,-1,-116,-3,-8,-2,112,-3,-15,-2,89,-3,-28,-2,62,-3,-35,-2,38,-3,-44,-2,9,-3,-54,-2,-18,-4,-63,-2,-39,-4,-74,-2,-65,-4,-85,-2,-93,-4,-91,-2,-115,-4,-103,-2,118,-4,-117,-2,95,-4,-125,-2,73,-4,121,-2,47,-4,112,-2,24,-4,102,-2,4,-4,91,-2,-19,-5,83,-2,-39,-5,75,-2,-66,-5,68,-2,-92,-5,63,-2,-112,-5,53,-2,122,-5,43,-2,100,-5,35,-2,81,-5,27,-2,60,-5,16,-2,40,-5,7,-2,23,-5,0,-2,1,-5,-9,-3,-18,-6,-18,-3,-34,-6,-25,-3,-56,-6,-31,-3,-78,-6,-36,-3,-93,-6,-45,-3,-112,-6,-51,-3,-128,-6,-57,-3,109,-6,-64,-3,91,-6,-71,-3,78,-6,-79,-3,61,-6,-84,-3,41,-6,-87,-3,26,-6,-93,-3,11,-6,-101,-3,-4,-7,-106,-3,-17,-7,-111,-3,-33,-7,-116,-3,-47,-7,-123,-3,-56,-7,126,-3,-69,-7,123,-3,-82,-7,118,-3,-94,-7,112,-3,-105,-7,107,-3,-114,-7,101,-3,-125,-7,97,-3,119,-7,94,-3,110,-7,91,-3,98,-7,87,-3,89,-7,83,-3,83,-7,78,-3,73,-7,77,-3,61,-7,77,-3,54,-7,73,-3,47,-7,70,-3,41,-7,68,-3,34,-7,64,-3,30,-7,59,-3,27,-7,58,-3,18,-7,58,-3,13,-7,55,-3,12,-7,50,-3,9,-7,49,-3,4,-7,49,-3,0,-7,50,-3,-5,-8,48,-3,-6,-8,47,-3,-6,-8,44,-3,-8,-8,44,-3,-7,-8,42,-3,-9,-8,44,-3,-11,-8,44,-3,-10,-8,43,-3,-9,-8,44,-3,-11,-8,48,-3,-12,-8,49,-3,-11,-8,50,-3,-8,-8,50,-3,-5,-8,48,-3,1,-7,49,-3,2,-7,53,-3,2,-7,57,-3,6,-7,58,-3,10,-7,59,-3,15,-7,62,-3,18,-7,66,-3,21,-7,68,-3,29,-7,68,-3,37,-7,69,-3,45,-7,69,-3,53,-7,72,-3,59,-7,78,-3,63,-7}; }
	private static byte[] data134(){ return new byte[] {81,-3,72,-7,83,-3,82,-7,85,-3,90,-7,88,-3,98,-7,94,-3,106,-7,99,-3,112,-7,103,-3,124,-7,104,-3,-120,-7,106,-3,-110,-7,112,-3,-100,-7,118,-3,-93,-7,124,-3,-82,-7,127,-3,-67,-7,-126,-3,-56,-7,-121,-3,-46,-7,-115,-3,-32,-7,-110,-3,-21,-7,-107,-3,-6,-7,-102,-3,9,-6,-98,-3,19,-6,-90,-3,33,-6,-86,-3,45,-6,-80,-3,60,-6,-74,-3,76,-6,-71,-3,90,-6,-64,-3,103,-6,-55,-3,117,-6,-49,-3,-125,-6,-44,-3,-108,-6,-37,-3,-92,-6,-30,-3,-80,-6,-24,-3,-60,-6,-19,-3,-42,-6,-14,-3,-28,-6,-5,-3,-13,-6,3,-2,0,-5,10,-2,20,-5,16,-2,39,-5,22,-2,53,-5,30,-2,72,-5,38,-2,90,-5,45,-2,105,-5,52,-2,126,-5,57,-2,-108,-5,64,-2,-95,-5,74,-2,-76,-5,81,-2,-53,-5,85,-2,-36,-5,93,-2,-17,-5,105,-2,-1,-5,115,-2,14,-4,122,-2,39,-4,124,-2,59,-4,-125,-2,80,-4,-116,-2,101,-4,-109,-2,118,-4,-100,-2,-118,-4,-90,-2,-97,-4,-82,-2,-79,-4,-76,-2,-56,-4,-66,-2,-36,-4,-56,-2,-20,-4,-48,-2,4,-3,-41,-2,28,-3,-34,-2,45,-3,-24,-2,67,-3,-16,-2,83,-3,-5,-2,105,-3,5,-1,-128,-3,10,-1,-107,-3,17,-1,-82,-3,26,-1,-60,-3,35,-1,-43,-3,45,-1,-19,-3,52,-1,8,-2,57,-1,27,-2,68,-1,48,-2,79,-1,72,-2,86,-1,91,-2,96,-1,112,-2,107,-1,-126,-2,115,-1,-99,-2,121,-1,-72,-2,-128,-1,-55,-2,-116,-1,-32,-2,-105,-1,-9,-2,-97,-1,10,-1,-87,-1,35,-1,-79,-1,61,-1,-72,-1,80,-1,-61,-1,103,-1,-50,-1,126,-1,-41,-1,-110,-1,-33,-1,-84,-1,-26,-1,-64,-1,-16,-1,-40,-1,-7,-1,-12,-1,-2,-1,9,0,6,0,34,0,19,0,55,0,30,0,71,0,43,0,94,0,54,0,119,0,60,0,-115,0,68,0,-89,0,77,0,-62,0,82,0,-40,0,90,0,-15,0,103,0,6,1,113,0,26,1,121,0,52,1,-127,0,72,1,-117,0,95,1,-106,0,119,1,-95,0,-120,1,-85,0,-96,1,-73,0,-72,1,-66,0,-51,1,-59,0,-23,1,-50,0,1,2,-43,0,21,2,-32,0,45,2,-23,0,70,2,-16,0,92,2,-9,0,117,2,0,1,-121,2,11,1,-97,2,19,1,-72,2,29,1,-56,2,40,1,-32,2,49,1,-7,2,56,1,13,3,63,1,39,3,72,1,62,3,82,1,78,3,92,1,103,3,100,1,127,3,107,1,-111,3,118,1,-89,3,126,1,-71,3,-121,1,-48,3,-111,1,-26,3,-104,1,-6,3,-97,1,17,4,-87,1,38,4,-79,1,56,4,-71,1,78,4,-61,1,98,4,-52,1,114,4,-42,1,-121,4,-34,1,-99,4,-28,1,-80,4,-22,1,-57,4,-17,1,-38,4,-9,1,-20,4,1,2,1,5,7,2,18,5,14,2,39,5,20,2,62,5,23,2,80,5,31,2,96,5,43,2,113,5,49,2,-128,5,58,2,-111,5,67,2,-93,5,71,2,-76,5,77,2,-58,5,84,2,-46,5,93,2,-29,5,99,2,-11,5,102,2,5,6,108,2,21,6,116,2,35,6,121,2,50,6,125,2,67,6,-124,2,79,6,-116,2,89,6,-109,2,104,6,-104,2,118,6,-100,2,-126,6,-94,2,-114,6,-87,2,-101,6,-86,2,-87,6,-83,2,-73,6,-78,2,-66,6,-72,2,-54,6,-67,2,-44,6,-64,2,-33,6,-60,2,-22,6,-58,2,-11,6,-55,2,-2,6,-51,2,5,7,-45,2,14,7,-45,2,24,7,-43,2,31,7,-37,2,36,7,-34,2,44,7,-34,2,52,7,-32,2,58,7,-30,2,64,7,-28,2,68,7,-23,2,70,7,-20,2,73,7,-17,2,76,7,-14,2,78,7,-13,2,83,7,-15,2,88,7,-15,2,90,7,-14,2,92,7,-14,2,94,7,-15,2,97,7,-17,2,98,7,-16,2,97,7,-14,2,94,7,-14,2,93,7,-15,2,93,7,-15,2,89,7,-15,2,85,7,-14,2,83,7,-17,2,80,7,-19,2,77,7,-21,2,74,7,-24,2,69,7,-26,2,64,7,-29,2,61,7,-34,2,56,7,-36,2,49,7,-36,2,38,7,-37,2,29,7,-40,2,24,7,-45,2,16,7,-49,2,5,7,-51,2,-3,6,-55,2,-13,6,-61,2,-23,6,-65,2,-32,6,-68,2,-48,6,-70,2,-61,6,-74,2,-71,6,-80,2,-85,6,-85,2,-97,6,-92,2,-107,6,-100,2,-119,6,-107,2,125,6,-112,2,107,6,-116,2,89,6,-120,2,75,6,-128,2,60,6,120,2,43,6,114,2,27,6,108,2,9,6,99,2,-8,5,92,2,-24,5,85,2,-45,5,79,2,-67,5,73,2,-82,5}; }
	private static byte[] data135(){ return new byte[] {62,2,-100,5,52,2,-116,5,44,2,117,5,36,2,95,5,30,2,74,5,23,2,50,5,13,2,30,5,3,2,11,5,-6,1,-14,4,-14,1,-38,4,-24,1,-57,4,-33,1,-84,4,-40,1,-112,4,-47,1,124,4,-60,1,101,4,-70,1,79,4,-79,1,52,4,-89,1,24,4,-97,1,3,4,-110,1,-22,3,-123,1,-47,3,123,1,-71,3,113,1,-99,3,102,1,-127,3,92,1,106,3,81,1,76,3,70,1,49,3,59,1,25,3,48,1,-5,2,39,1,-29,2,27,1,-59,2,17,1,-89,2,5,1,-111,2,-9,0,116,2,-19,0,82,2,-26,0,57,2,-39,0,27,2,-52,0,-2,1,-62,0,-27,1,-75,0,-57,1,-87,0,-89,1,-95,0,-115,1,-108,0,111,1,-121,0,80,1,127,0,54,1,113,0,24,1,103,0,-2,0,92,0,-34,0,80,0,-65,0,71,0,-91,0,56,0,-118,0,42,0,109,0,29,0,84,0,19,0,52,0,7,0,20,0,-1,-1,-6,-1,-13,-1,-36,-1,-27,-1,-65,-1,-37,-1,-90,-1,-49,-1,-120,-1,-60,-1,111,-1,-70,-1,80,-1,-83,-1,52,-1,-94,-1,28,-1,-105,-1,-4,-2,-114,-1,-35,-2,-124,-1,-58,-2,120,-1,-87,-2,107,-1,-114,-2,96,-1,121,-2,81,-1,93,-2,73,-1,60,-2,69,-1,32,-2,58,-1,9,-2,44,-1,-12,-3,34,-1,-43,-3,27,-1,-71,-3,15,-1,-90,-3,3,-1,-118,-3,-5,-2,110,-3,-15,-2,91,-3,-28,-2,66,-3,-37,-2,38,-3,-43,-2,15,-3,-54,-2,-7,-4,-66,-2,-33,-4,-72,-2,-55,-4,-81,-2,-79,-4,-89,-2,-100,-4,-97,-2,-124,-4,-108,-2,110,-4,-117,-2,92,-4,-126,-2,69,-4,120,-2,46,-4,114,-2,28,-4,104,-2,7,-4,94,-2,-14,-5,87,-2,-32,-5,81,-2,-56,-5,74,-2,-77,-5,66,-2,-90,-5,54,-2,-107,-5,47,-2,-124,-5,42,-2,108,-5,37,-2,89,-5,30,-2,76,-5,21,-2,57,-5,15,-2,38,-5,10,-2,23,-5,4,-2,6,-5,-4,-3,-11,-6,-9,-3,-24,-6,-16,-3,-39,-6,-25,-3,-53,-6,-30,-3,-67,-6,-34,-3,-84,-6,-38,-3,-101,-6,-42,-3,-112,-6,-48,-3,-125,-6,-54,-3,121,-6,-58,-3,106,-6,-64,-3,94,-6,-69,-3,86,-6,-75,-3,72,-6,-78,-3,59,-6,-82,-3,52,-6,-89,-3,42,-6,-93,-3,29,-6,-95,-3,21,-6,-99,-3,10,-6,-103,-3,1,-6,-108,-3,-4,-7,-113,-3,-13,-7,-114,-3,-22,-7,-117,-3,-30,-7,-120,-3,-39,-7,-123,-3,-44,-7,-126,-3,-52,-7,127,-3,-59,-7,125,-3,-63,-7,120,-3,-68,-7,118,-3,-77,-7,120,-3,-84,-7,120,-3,-91,-7,118,-3,-97,-7,117,-3,-99,-7,114,-3,-103,-7,112,-3,-105,-7,110,-3,-109,-7,108,-3,-112,-7,107,-3,-114,-7,106,-3,-118,-7,107,-3,-123,-7,106,-3,-121,-7,101,-3,-120,-7,99,-3,-123,-7,102,-3,-127,-7,104,-3,126,-7,104,-3,127,-7,101,-3,-125,-7,97,-3,-123,-7,97,-3,-125,-7,101,-3,-128,-7,104,-3,127,-7,104,-3,-127,-7,104,-3,-125,-7,104,-3,-124,-7,105,-3,-121,-7,105,-3,-120,-7,107,-3,-119,-7,110,-3,-117,-7,110,-3,-114,-7,111,-3,-110,-7,113,-3,-108,-7,113,-3,-102,-7,113,-3,-97,-7,115,-3,-95,-7,118,-3,-90,-7,117,-3,-84,-7,120,-3,-80,-7,122,-3,-76,-7,124,-3,-68,-7,124,-3,-64,-7,-127,-3,-60,-7,-123,-3,-56,-7,-121,-3,-47,-7,-120,-3,-40,-7,-118,-3,-35,-7,-112,-3,-30,-7,-110,-3,-20,-7,-109,-3,-13,-7,-106,-3,-7,-7,-101,-3,0,-6,-99,-3,9,-6,-95,-3,16,-6,-90,-3,23,-6,-88,-3,35,-6,-87,-3,45,-6,-82,-3,51,-6,-77,-3,60,-6,-73,-3,71,-6,-70,-3,80,-6,-67,-3,91,-6,-63,-3,103,-6,-59,-3,110,-6,-53,-3,120,-6,-49,-3,-126,-6,-44,-3,-115,-6,-40,-3,-101,-6,-39,-3,-87,-6,-37,-3,-75,-6,-29,-3,-66,-6,-21,-3,-58,-6,-17,-3,-42,-6,-13,-3,-27,-6,-10,-3,-18,-6,-2,-3,-5,-6,5,-2,8,-5,10,-2,19,-5,16,-2,32,-5,23,-2,42,-5,31,-2,55,-5,37,-2,72,-5,40,-2,86,-5,45,-2,103,-5,50,-2,119,-5,57,-2,-126,-5,64,-2,-110,-5,71,-2,-92,-5,74,-2,-78,-5,81,-2,-61,-5,88,-2,-44,-5,93,-2,-28,-5,98,-2,-9,-5,104,-2,9,-4,112,-2,21,-4,120,-2,40,-4,124,-2,57,-4,-126,-2,75,-4,-116,-2,93,-4,-111,-2,110,-4,-105,-2,-126,-4,-95,-2,-109,-4,-88,-2,-93,-4,-80,-2,-73,-4,-71,-2,-54,-4,-63,-2,-39,-4,-56,-2,-16,-4,-48,-2,5,-3,-42,-2,22,-3,-34,-2,43,-3,-26,-2,59,-3,-16,-2,80,-3,-8,-2,102,-3,1,-1,118,-3,9,-1,-113,-3}; }
	private static byte[] data136(){ return new byte[] {14,-1,-86,-3,19,-1,-70,-3,32,-1,-51,-3,45,-1,-30,-3,52,-1,-10,-3,59,-1,15,-2,69,-1,37,-2,78,-1,56,-2,85,-1,82,-2,92,-1,101,-2,102,-1,126,-2,111,-1,-107,-2,121,-1,-90,-2,-122,-1,-67,-2,-112,-1,-42,-2,-106,-1,-19,-2,-98,-1,6,-1,-87,-1,31,-1,-78,-1,49,-1,-67,-1,74,-1,-56,-1,102,-1,-52,-1,125,-1,-43,-1,-105,-1,-34,-1,-85,-1,-22,-1,-60,-1,-13,-1,-33,-1,-4,-1,-12,-1,6,0,14,0,16,0,42,0,24,0,62,0,34,0,91,0,43,0,117,0,54,0,-122,0,68,0,-95,0,76,0,-66,0,84,0,-46,0,97,0,-21,0,109,0,5,1,117,0,28,1,125,0,58,1,-124,0,79,1,-111,0,102,1,-98,0,-126,1,-92,0,-103,1,-82,0,-77,1,-68,0,-53,1,-59,0,-31,1,-50,0,-3,1,-40,0,25,2,-32,0,46,2,-23,0,74,2,-13,0,101,2,-4,0,121,2,7,1,-109,2,14,1,-85,2,23,1,-59,2,33,1,-33,2,42,1,-13,2,53,1,10,3,67,1,34,3,74,1,57,3,82,1,82,3,93,1,106,3,103,1,125,3,113,1,-106,3,121,1,-79,3,127,1,-58,3,-119,1,-35,3,-111,1,-15,3,-102,1,9,4,-92,1,31,4,-83,1,50,4,-75,1,73,4,-65,1,96,4,-58,1,115,4,-51,1,-118,4,-41,1,-97,4,-33,1,-80,4,-24,1,-59,4,-15,1,-37,4,-11,1,-17,4,-4,1,4,5,4,2,17,5,16,2,34,5,25,2,56,5,27,2,75,5,34,2,93,5,44,2,109,5,51,2,124,5,59,2,-115,5,66,2,-96,5,70,2,-80,5,75,2,-63,5,84,2,-48,5,89,2,-34,5,94,2,-16,5,98,2,-4,5,106,2,9,6,113,2,22,6,120,2,33,6,126,2,45,6,-123,2,58,6,-119,2,71,6,-118,2,87,6,-114,2,99,6,-109,2,106,6,-103,2,118,6,-100,2,-125,6,-98,2,-116,6,-95,2,-105,6,-91,2,-95,6,-87,2,-91,6,-81,2,-82,6,-80,2,-73,6,-78,2,-66,6,-73,2,-60,6,-72,2,-51,6,-72,2,-43,6,-70,2,-38,6,-67,2,-34,6,-65,2,-29,6,-62,2,-25,6,-61,2,-22,6,-59,2,-17,6,-59,2,-14,6,-58,2,-11,6,-57,2,-9,6,-57,2,-7,6,-57,2,-4,6,-58,2,-3,6,-57,2,-3,6,-57,2,-4,6,-56,2,-5,6,-55,2,-7,6,-56,2,-8,6,-55,2,-12,6,-55,2,-14,6,-56,2,-15,6,-60,2,-17,6,-61,2,-21,6,-60,2,-28,6,-61,2,-30,6,-66,2,-32,6,-69,2,-39,6,-69,2,-45,6,-71,2,-50,6,-76,2,-55,6,-79,2,-61,6,-81,2,-70,6,-83,2,-79,6,-85,2,-86,6,-88,2,-96,6,-92,2,-103,6,-97,2,-110,6,-101,2,-122,6,-101,2,123,6,-105,2,112,6,-109,2,102,6,-115,2,95,6,-123,2,85,6,-127,2,71,6,126,2,60,6,121,2,46,6,117,2,32,6,113,2,21,6,106,2,8,6,100,2,-6,5,94,2,-17,5,87,2,-31,5,80,2,-46,5,75,2,-60,5,70,2,-77,5,65,2,-90,5,58,2,-107,5,51,2,-123,5,46,2,117,5,40,2,99,5,33,2,83,5,24,2,71,5,16,2,51,5,12,2,28,5,10,2,12,5,-1,1,-3,4,-12,1,-20,4,-18,1,-39,4,-22,1,-62,4,-27,1,-78,4,-37,1,-95,4,-48,1,-114,4,-54,1,123,4,-61,1,103,4,-71,1,84,4,-79,1,65,4,-83,1,40,4,-90,1,18,4,-98,1,2,4,-107,1,-20,3,-117,1,-40,3,-126,1,-56,3,120,1,-79,3,115,1,-99,3,106,1,-119,3,93,1,118,3,84,1,99,3,77,1,74,3,69,1,51,3,61,1,33,3,52,1,9,3,44,1,-16,2,37,1,-34,2,28,1,-58,2,18,1,-82,2,12,1,-101,2,3,1,-126,2,-5,0,113,2,-16,0,91,2,-27,0,68,2,-35,0,49,2,-44,0,24,2,-52,0,-1,1,-59,0,-21,1,-68,0,-43,1,-81,0,-65,1,-89,0,-85,1,-95,0,-113,1,-104,0,121,1,-113,0,104,1,-125,0,80,1,122,0,57,1,115,0,35,1,108,0,10,1,101,0,-9,0,90,0,-31,0,80,0,-55,0,72,0,-74,0,63,0,-97,0,52,0,-120,0,44,0,118,0,34,0,94,0,25,0,70,0,19,0,50,0,9,0,27,0,-1,-1,5,0,-9,-1,-13,-1,-20,-1,-36,-1,-26,-1,-56,-1,-33,-1,-81,-1,-42,-1,-104,-1,-50,-1,-122,-1,-58,-1,110,-1,-66,-1,84,-1,-70,-1,64,-1,-78,-1,41,-1,-88,-1,19,-1,-96,-1,3,-1,-107,-1,-19,-2}; }
	private static byte[] data137(){ return new byte[] {-117,-1,-40,-2,-124,-1,-58,-2,122,-1,-79,-2,114,-1,-95,-2,104,-1,-117,-2,96,-1,116,-2,89,-1,100,-2,78,-1,79,-2,71,-1,55,-2,66,-1,36,-2,58,-1,14,-2,50,-1,-6,-3,40,-1,-20,-3,30,-1,-41,-3,23,-1,-65,-3,18,-1,-81,-3,9,-1,-102,-3,2,-1,-118,-3,-6,-2,116,-3,-12,-2,94,-3,-20,-2,80,-3,-29,-2,60,-3,-36,-2,38,-3,-43,-2,24,-3,-53,-2,7,-3,-63,-2,-13,-4,-69,-2,-30,-4,-74,-2,-52,-4,-80,-2,-74,-4,-85,-2,-89,-4,-93,-2,-107,-4,-101,-2,-122,-4,-108,-2,115,-4,-114,-2,94,-4,-120,-2,79,-4,-127,-2,62,-4,119,-2,46,-4,111,-2,32,-4,104,-2,14,-4,97,-2,-5,-5,92,-2,-21,-5,88,-2,-40,-5,80,-2,-57,-5,74,-2,-71,-5,68,-2,-88,-5,60,-2,-104,-5,53,-2,-117,-5,47,-2,122,-5,41,-2,109,-5,34,-2,93,-5,28,-2,76,-5,22,-2,64,-5,16,-2,47,-5,11,-2,30,-5,6,-2,18,-5,-1,-3,4,-5,-8,-3,-11,-6,-14,-3,-22,-6,-20,-3,-37,-6,-26,-3,-52,-6,-29,-3,-66,-6,-33,-3,-82,-6,-36,-3,-94,-6,-42,-3,-107,-6,-49,-3,-119,-6,-54,-3,127,-6,-61,-3,114,-6,-66,-3,101,-6,-69,-3,90,-6,-74,-3,75,-6,-75,-3,59,-6,-77,-3,50,-6,-83,-3,38,-6,-88,-3,28,-6,-94,-3,21,-6,-99,-3,8,-6,-100,-3,-3,-7,-104,-3,-11,-7,-111,-3,-20,-7,-115,-3,-29,-7,-117,-3,-40,-7,-121,-3,-48,-7,-126,-3,-56,-7,127,-3,-64,-7,123,-3,-73,-7,120,-3,-80,-7,117,-3,-88,-7,113,-3,-94,-7,110,-3,-102,-7,108,-3,-109,-7,107,-3,-117,-7,105,-3,-124,-7,103,-3,127,-7,99,-3,122,-7,98,-3,115,-7,96,-3,111,-7,94,-3,106,-7,93,-3,100,-7,91,-3,99,-7,86,-3,98,-7,85,-3,91,-7,86,-3,87,-7,86,-3,85,-7,83,-3,84,-7,79,-3,86,-7,77,-3,83,-7,78,-3,80,-7,79,-3,77,-7,80,-3,75,-7,83,-3,72,-7,84,-3,71,-7,84,-3,73,-7,84,-3,73,-7,84,-3,75,-7,83,-3,79,-7,83,-3,80,-7,85,-3,80,-7,88,-3,82,-7,90,-3,84,-7,92,-3,87,-7,92,-3,93,-7,92,-3,97,-7,94,-3,101,-7,97,-3,107,-7,97,-3,113,-7,98,-3,121,-7,100,-3,127,-7,102,-3,-123,-7,105,-3,-116,-7,109,-3,-108,-7,110,-3,-101,-7,115,-3,-94,-7,119,-3,-84,-7,121,-3,-76,-7,126,-3,-68,-7,-126,-3,-59,-7,-122,-3,-49,-7,-117,-3,-37,-7,-114,-3,-26,-7,-112,-3,-13,-7,-106,-3,-1,-7,-101,-3,7,-6,-92,-3,17,-6,-84,-3,30,-6,-80,-3,42,-6,-74,-3,58,-6,-72,-3,77,-6,-69,-3,90,-6,-61,-3,103,-6,-54,-3,115,-6,-47,-3,-124,-6,-40,-3,-106,-6,-36,-3,-90,-6,-32,-3,-68,-6,-27,-3,-51,-6,-17,-3,-39,-6,-8,-3,-20,-6,-1,-3,0,-5,6,-2,16,-5,14,-2,35,-5,24,-2,54,-5,33,-2,70,-5,41,-2,93,-5,47,-2,117,-5,54,-2,-123,-5,67,-2,-104,-5,75,-2,-84,-5,81,-2,-57,-5,89,-2,-34,-5,96,-2,-13,-5,105,-2,11,-4,115,-2,35,-4,123,-2,56,-4,-123,-2,80,-4,-112,-2,105,-4,-104,-2,126,-4,-92,-2,-106,-4,-81,-2,-79,-4,-75,-2,-54,-4,-66,-2,-27,-4,-57,-2,-6,-4,-45,-2,22,-3,-36,-2,50,-3,-25,-2,70,-3,-12,-2,97,-3,-2,-2,-127,-3,4,-1,-103,-3,16,-1,-77,-3,32,-1,-52,-3,42,-1,-27,-3,52,-1,4,-2,62,-1,33,-2,73,-1,56,-2,86,-1,85,-2,94,-1,112,-2,105,-1,-115,-2,118,-1,-86,-2,-127,-1,-62,-2,-115,-1,-33,-2,-101,-1,-4,-2,-90,-1,20,-1,-79,-1,53,-1,-69,-1,84,-1,-59,-1,109,-1,-47,-1,-115,-1,-37,-1,-84,-1,-25,-1,-61,-1,-13,-1,-29,-1,-4,-1,-3,-1,10,0,23,0,26,0,52,0,35,0,80,0,45,0,111,0,58,0,-116,0,69,0,-92,0,82,0,-61,0,92,0,-29,0,101,0,-4,0,114,0,25,1,126,0,56,1,-122,0,83,1,-112,0,114,1,-101,0,-113,1,-89,0,-91,1,-76,0,-62,1,-66,0,-39,1,-52,0,-13,1,-39,0,17,2,-32,0,43,2,-23,0,74,2,-13,0,102,2,-4,0,126,2,7,1,-102,2,18,1,-75,2,28,1,-53,2,39,1,-26,2,50,1,2,3,58,1,23,3,70,1,48,3,81,1,68,3,90,1,97,3,98,1,122,3,109,1,-116,3,122,1,-93,3,-124,1,-67,3,-118,1,-45,3,-109,1,-21,3,-99,1,2,4,-91,1,22,4,-82,1,44,4,-72,1,67,4,-65,1,86,4,-57,1,108,4,-49,1,126,4,-42,1,-107,4,-35,1,-83,4}; }
	private static byte[] data138(){ return new byte[] {-32,1,-64,4,-24,1,-45,4,-12,1,-30,4,-3,1,-14,4,4,2,5,5,13,2,22,5,20,2,38,5,25,2,57,5,33,2,73,5,39,2,90,5,41,2,110,5,45,2,123,5,54,2,-120,5,61,2,-105,5,68,2,-93,5,73,2,-78,5,78,2,-63,5,83,2,-51,5,86,2,-36,5,92,2,-25,5,99,2,-17,5,103,2,-1,5,104,2,13,6,108,2,21,6,113,2,31,6,117,2,39,6,122,2,49,6,125,2,59,6,-126,2,63,6,-121,2,72,6,-117,2,81,6,-116,2,88,6,-115,2,99,6,-113,2,105,6,-109,2,108,6,-105,2,114,6,-102,2,120,6,-102,2,127,6,-102,2,-123,6,-100,2,-120,6,-96,2,-118,6,-95,2,-114,6,-94,2,-111,6,-93,2,-108,6,-92,2,-105,6,-91,2,-103,6,-92,2,-100,6,-91,2,-99,6,-90,2,-98,6,-92,2,-96,6,-91,2,-96,6,-91,2,-97,6,-91,2,-97,6,-91,2,-100,6,-89,2,-101,6,-91,2,-102,6,-93,2,-103,6,-94,2,-104,6,-96,2,-107,6,-96,2,-111,6,-96,2,-115,6,-98,2,-117,6,-101,2,-119,6,-104,2,-123,6,-106,2,-127,6,-108,2,125,6,-110,2,118,6,-111,2,112,6,-112,2,106,6,-114,2,98,6,-115,2,93,6,-119,2,87,6,-122,2,79,6,-122,2,70,6,-124,2,62,6,-127,2,54,6,126,2,48,6,120,2,41,6,117,2,31,6,115,2,23,6,110,2,15,6,106,2,4,6,104,2,-3,5,97,2,-12,5,93,2,-21,5,91,2,-34,5,87,2,-45,5,84,2,-54,5,78,2,-65,5,73,2,-75,5,69,2,-87,5,65,2,-99,5,60,2,-110,5,54,2,-120,5,49,2,123,5,45,2,108,5,42,2,97,5,37,2,83,5,31,2,70,5,27,2,58,5,21,2,44,5,17,2,32,5,11,2,18,5,4,2,5,5,-2,1,-6,4,-10,1,-18,4,-19,1,-31,4,-24,1,-46,4,-27,1,-65,4,-30,1,-82,4,-37,1,-91,4,-47,1,-105,4,-53,1,-124,4,-56,1,117,4,-60,1,100,4,-68,1,90,4,-78,1,74,4,-82,1,54,4,-87,1,41,4,-95,1,24,4,-101,1,6,4,-107,1,-8,3,-114,1,-26,3,-121,1,-43,3,-128,1,-57,3,122,1,-77,3,115,1,-95,3,109,1,-109,3,102,1,126,3,97,1,112,3,89,1,95,3,78,1,79,3,69,1,66,3,62,1,44,3,58,1,20,3,56,1,3,3,47,1,-14,2,37,1,-33,2,32,1,-52,2,27,1,-72,2,19,1,-93,2,11,1,-107,2,4,1,-128,2,-3,0,112,2,-12,0,94,2,-22,0,74,2,-29,0,58,2,-37,0,37,2,-46,0,17,2,-52,0,-2,1,-58,0,-25,1,-65,0,-46,1,-73,0,-63,1,-80,0,-84,1,-91,0,-103,1,-100,0,-118,1,-109,0,116,1,-119,0,96,1,-126,0,78,1,124,0,52,1,119,0,36,1,108,0,16,1,98,0,-7,0,93,0,-25,0,82,0,-45,0,72,0,-67,0,65,0,-85,0,57,0,-108,0,47,0,126,0,41,0,108,0,31,0,85,0,23,0,62,0,15,0,45,0,6,0,22,0,-2,-1,4,0,-10,-1,-19,-1,-20,-1,-42,-1,-27,-1,-60,-1,-35,-1,-86,-1,-41,-1,-112,-1,-47,-1,127,-1,-58,-1,106,-1,-70,-1,83,-1,-76,-1,64,-1,-84,-1,40,-1,-95,-1,19,-1,-105,-1,4,-1,-115,-1,-23,-2,-118,-1,-44,-2,-126,-1,-66,-2,117,-1,-86,-2,108,-1,-105,-2,101,-1,125,-2,94,-1,101,-2,86,-1,83,-2,76,-1,61,-2,66,-1,38,-2,59,-1,19,-2,50,-1,-4,-3,40,-1,-26,-3,32,-1,-45,-3,25,-1,-70,-3,17,-1,-85,-3,4,-1,-105,-3,-7,-2,-128,-3,-11,-2,106,-3,-18,-2,82,-3,-27,-2,61,-3,-35,-2,42,-3,-43,-2,19,-3,-52,-2,-2,-4,-61,-2,-18,-4,-72,-2,-38,-4,-82,-2,-61,-4,-86,-2,-81,-4,-95,-2,-101,-4,-104,-2,-118,-4,-110,-2,112,-4,-115,-2,89,-4,-122,-2,74,-4,123,-2,54,-4,114,-2,34,-4,107,-2,17,-4,98,-2,-2,-5,89,-2,-24,-5,85,-2,-42,-5,78,-2,-64,-5,73,-2,-88,-5,71,-2,-106,-5,61,-2,-121,-5,49,-2,119,-5,42,-2,102,-5,34,-2,86,-5,25,-2,73,-5,18,-2,51,-5,14,-2,31,-5,9,-2,18,-5,-1,-3,2,-5,-9,-3,-15,-6,-14,-3,-30,-6,-20,-3,-48,-6,-26,-3,-64,-6,-33,-3,-76,-6,-40,-3,-92,-6,-46,-3,-108,-6,-51,-3,-121,-6,-56,-3,118,-6,-60,-3,105,-6,-64,-3,89,-6,-69,-3,73,-6,-73,-3,63,-6,-80,-3,51,-6,-88,-3,41,-6,-95,-3,32,-6,-100,-3,17,-6,-101,-3,2,-6}; }
	private static byte[] data139(){ return new byte[] {-104,-3,-9,-7,-107,-3,-22,-7,-111,-3,-32,-7,-117,-3,-38,-7,-124,-3,-47,-7,-128,-3,-55,-7,124,-3,-64,-7,120,-3,-75,-7,119,-3,-84,-7,117,-3,-93,-7,113,-3,-101,-7,110,-3,-106,-7,106,-3,-113,-7,103,-3,-121,-7,103,-3,-128,-7,101,-3,122,-7,98,-3,118,-7,94,-3,115,-7,91,-3,111,-7,89,-3,107,-7,87,-3,104,-7,86,-3,98,-7,86,-3,95,-7,86,-3,92,-7,85,-3,88,-7,86,-3,87,-7,84,-3,85,-7,85,-3,83,-7,86,-3,82,-7,84,-3,84,-7,83,-3,85,-7,83,-3,84,-7,85,-3,85,-7,86,-3,86,-7,85,-3,90,-7,85,-3,93,-7,86,-3,94,-7,88,-3,97,-7,91,-3,99,-7,94,-3,101,-7,96,-3,106,-7,99,-3,109,-7,102,-3,114,-7,103,-3,122,-7,103,-3,-126,-7,105,-3,-121,-7,109,-3,-115,-7,112,-3,-106,-7,114,-3,-99,-7,116,-3,-90,-7,119,-3,-81,-7,122,-3,-74,-7,-128,-3,-66,-7,-123,-3,-56,-7,-123,-3,-42,-7,-120,-3,-33,-7,-112,-3,-28,-7,-104,-3,-17,-7,-100,-3,-5,-7,-95,-3,5,-6,-90,-3,19,-6,-86,-3,33,-6,-81,-3,43,-6,-74,-3,57,-6,-71,-3,71,-6,-67,-3,88,-6,-64,-3,106,-6,-61,-3,120,-6,-54,-3,-123,-6,-44,-3,-110,-6,-36,-3,-97,-6,-30,-3,-79,-6,-25,-3,-60,-6,-20,-3,-45,-6,-13,-3,-28,-6,-6,-3,-9,-6,1,-2,5,-5,9,-2,23,-5,15,-2,40,-5,22,-2,60,-5,29,-2,80,-5,35,-2,96,-5,44,-2,115,-5,54,-2,-121,-5,60,-2,-104,-5,68,-2,-82,-5,76,-2,-60,-5,82,-2,-44,-5,95,-2,-27,-5,106,-2,-5,-5,112,-2,15,-4,119,-2,38,-4,-128,-2,61,-4,-122,-2,82,-4,-116,-2,107,-4,-109,-2,125,-4,-98,-2,-108,-4,-90,-2,-85,-4,-80,-2,-68,-4,-68,-2,-47,-4,-58,-2,-22,-4,-51,-2,-2,-4,-42,-2,22,-3,-31,-2,45,-3,-23,-2,66,-3,-14,-2,90,-3,-3,-2,113,-3,5,-1,-121,-3,13,-1,-94,-3,19,-1,-74,-3,30,-1,-50,-3,42,-1,-27,-3,50,-1,-5,-3,59,-1,20,-2,69,-1,45,-2,78,-1,65,-2,87,-1,92,-2,97,-1,116,-2,106,-1,-121,-2,118,-1,-96,-2,-128,-1,-71,-2,-120,-1,-50,-2,-112,-1,-21,-2,-107,-1,1,-1,-96,-1,22,-1,-81,-1,44,-1,-72,-1,66,-1,-64,-1,92,-1,-55,-1,119,-1,-47,-1,-118,-1,-37,-1,-93,-1,-26,-1,-67,-1,-21,-1,-45,-1,-12,-1,-20,-1,0,0,2,0,8,0,24,0,16,0,49,0,26,0,64,0,39,0,89,0,47,0,115,0,53,0,-121,0,63,0,-96,0,71,0,-71,0,79,0,-54,0,92,0,-32,0,101,0,-8,0,109,0,10,1,120,0,32,1,-127,0,57,1,-122,0,78,1,-114,0,100,1,-103,0,122,1,-96,0,-115,1,-88,0,-92,1,-81,0,-74,1,-72,0,-52,1,-62,0,-32,1,-53,0,-15,1,-45,0,8,2,-38,0,30,2,-31,0,48,2,-23,0,69,2,-15,0,90,2,-8,0,107,2,0,1,-128,2,8,1,-108,2,15,1,-92,2,23,1,-71,2,29,1,-57,2,39,1,-39,2,49,1,-19,2,52,1,-2,2,60,1,17,3,68,1,35,3,75,1,50,3,81,1,70,3,87,1,90,3,93,1,102,3,102,1,119,3,110,1,-118,3,113,1,-102,3,118,1,-83,3,123,1,-70,3,-125,1,-56,3,-115,1,-40,3,-111,1,-25,3,-108,1,-6,3,-101,1,9,4,-95,1,19,4,-86,1,34,4,-81,1,52,4,-79,1,66,4,-73,1,79,4,-64,1,92,4,-60,1,106,4,-57,1,121,4,-50,1,-127,4,-43,1,-113,4,-39,1,-96,4,-37,1,-86,4,-31,1,-72,4,-25,1,-61,4,-20,1,-51,4,-15,1,-37,4,-12,1,-24,4,-7,1,-16,4,-1,1,-4,4,2,2,10,5,5,2,18,5,12,2,27,5,16,2,36,5,20,2,48,5,23,2,60,5,25,2,69,5,28,2,81,5,30,2,93,5,32,2,99,5,40,2,105,5,45,2,114,5,47,2,123,5,50,2,-125,5,55,2,-119,5,60,2,-113,5,63,2,-105,5,66,2,-96,5,68,2,-91,5,71,2,-82,5,73,2,-76,5,74,2,-69,5,79,2,-64,5,82,2,-59,5,84,2,-52,5,85,2,-45,5,87,2,-40,5,88,2,-33,5,89,2,-29,5,94,2,-28,5,97,2,-23,5,97,2,-16,5,98,2,-14,5,101,2,-12,5,105,2,-10,5,106,2,-5,5,105,2,0,6,104,2,6,6,103,2,8,6,105,2,9,6,108,2,10,6,109,2,12,6,108,2,16,6,107,2,18,6,107,2,20,6,107,2,20,6,108,2,20,6,110,2,18,6,112,2,16,6}; }
	private static byte[] data140(){ return new byte[] {114,2,16,6,112,2,17,6,111,2,16,6,112,2,14,6,112,2,13,6,109,2,15,6,106,2,15,6,104,2,12,6,105,2,10,6,102,2,10,6,99,2,7,6,99,2,3,6,98,2,0,6,96,2,-2,5,95,2,-9,5,94,2,-13,5,93,2,-17,5,91,2,-23,5,90,2,-30,5,90,2,-36,5,88,2,-41,5,84,2,-47,5,82,2,-52,5,79,2,-59,5,76,2,-66,5,72,2,-69,5,66,2,-76,5,63,2,-85,5,61,2,-93,5,59,2,-104,5,59,2,-113,5,56,2,-123,5,51,2,124,5,48,2,116,5,44,2,105,5,39,2,94,5,37,2,84,5,33,2,72,5,28,2,60,5,25,2,51,5,18,2,40,5,11,2,29,5,7,2,17,5,2,2,4,5,-3,1,-6,4,-9,1,-20,4,-15,1,-35,4,-20,1,-46,4,-25,1,-62,4,-32,1,-76,4,-39,1,-87,4,-46,1,-103,4,-52,1,-120,4,-58,1,123,4,-63,1,104,4,-69,1,85,4,-72,1,69,4,-79,1,52,4,-86,1,39,4,-95,1,21,4,-102,1,1,4,-107,1,-15,3,-115,1,-33,3,-125,1,-52,3,126,1,-70,3,118,1,-89,3,108,1,-108,3,100,1,-125,3,92,1,110,3,85,1,85,3,80,1,67,3,71,1,47,3,62,1,30,3,52,1,8,3,42,1,-13,2,34,1,-32,2,25,1,-56,2,16,1,-79,2,8,1,-98,2,-2,0,-123,2,-9,0,106,2,-15,0,86,2,-26,0,63,2,-38,0,40,2,-47,0,20,2,-56,0,-8,1,-63,0,-36,1,-70,0,-57,1,-80,0,-83,1,-89,0,-103,1,-101,0,-128,1,-112,0,103,1,-123,0,83,1,122,0,56,1,113,0,27,1,106,0,4,1,96,0,-23,0,84,0,-48,0,73,0,-69,0,62,0,-98,0,54,0,-127,0,43,0,110,0,29,0,84,0,21,0,59,0,11,0,31,0,1,0,2,0,-8,-1,-20,-1,-20,-1,-48,-1,-30,-1,-77,-1,-39,-1,-99,-1,-52,-1,-126,-1,-63,-1,101,-1,-70,-1,76,-1,-80,-1,47,-1,-91,-1,20,-1,-101,-1,-3,-2,-112,-1,-31,-2,-121,-1,-54,-2,123,-1,-80,-2,111,-1,-109,-2,103,-1,125,-2,91,-1,98,-2,78,-1,72,-2,69,-1,49,-2,58,-1,21,-2,49,-1,-9,-3,43,-1,-34,-3,32,-1,-58,-3,18,-1,-81,-3,5,-1,-102,-3,-5,-2,127,-3,-12,-2,102,-3,-20,-2,73,-3,-28,-2,47,-3,-40,-2,30,-3,-54,-2,6,-3,-64,-2,-22,-4,-69,-2,-45,-4,-78,-2,-72,-4,-87,-2,-97,-4,-94,-2,-118,-4,-106,-2,115,-4,-116,-2,93,-4,-127,-2,74,-4,119,-2,51,-4,111,-2,32,-4,100,-2,9,-4,93,-2,-17,-5,88,-2,-37,-5,78,-2,-58,-5,69,-2,-81,-5,63,-2,-100,-5,54,-2,-120,-5,44,-2,115,-5,37,-2,98,-5,29,-2,77,-5,21,-2,56,-5,15,-2,39,-5,8,-2,19,-5,0,-2,0,-5,-7,-3,-14,-6,-16,-3,-32,-6,-22,-3,-47,-6,-29,-3,-65,-6,-36,-3,-83,-6,-41,-3,-97,-6,-48,-3,-114,-6,-53,-3,123,-6,-57,-3,111,-6,-65,-3,97,-6,-72,-3,81,-6,-76,-3,70,-6,-83,-3,56,-6,-89,-3,41,-6,-91,-3,29,-6,-96,-3,15,-6,-100,-3,4,-6,-103,-3,-10,-7,-107,-3,-22,-7,-111,-3,-32,-7,-114,-3,-44,-7,-119,-3,-52,-7,-125,-3,-59,-7,-128,-3,-71,-7,125,-3,-80,-7,122,-3,-86,-7,118,-3,-96,-7,116,-3,-104,-7,112,-3,-107,-7,107,-3,-114,-7,105,-3,-119,-7,103,-3,-127,-7,102,-3,122,-7,101,-3,119,-7,97,-3,115,-7,95,-3,109,-7,97,-3,104,-7,95,-3,101,-7,93,-3,100,-7,89,-3,100,-7,87,-3,99,-7,86,-3,95,-7,88,-3,92,-7,90,-3,89,-7,91,-3,89,-7,90,-3,89,-7,89,-3,91,-7,88,-3,94,-7,86,-3,96,-7,87,-3,96,-7,90,-3,96,-7,92,-3,98,-7,93,-3,100,-7,95,-3,102,-7,98,-3,105,-7,98,-3,111,-7,97,-3,118,-7,97,-3,124,-7,98,-3,-128,-7,102,-3,-124,-7,105,-3,-118,-7,105,-3,-110,-7,107,-3,-104,-7,111,-3,-99,-7,116,-3,-94,-7,120,-3,-88,-7,125,-3,-80,-7,127,-3,-71,-7,-128,-3,-59,-7,-127,-3,-49,-7,-124,-3,-41,-7,-118,-3,-32,-7,-115,-3,-22,-7,-110,-3,-14,-7,-104,-3,-5,-7,-100,-3,6,-6,-96,-3,17,-6,-91,-3,27,-6,-84,-3,36,-6,-78,-3,48,-6,-74,-3,62,-6,-71,-3,76,-6,-68,-3,89,-6,-60,-3,99,-6,-52,-3,109,-6,-47,-3,126,-6,-45,-3,-113,-6,-41,-3,-100,-6,-35,-3,-86,-6,-30,-3,-71,-6,-26,-3,-55,-6,-19,-3,-40,-6,-13,-3,-28,-6,-4,-3,-15,-6,6,-2,0,-5,9,-2,19,-5}; }
	private static byte[] data141(){ return new byte[] {11,-2,38,-5,19,-2,53,-5,26,-2,67,-5,32,-2,86,-5,40,-2,102,-5,46,-2,117,-5,53,-2,-120,-5,60,-2,-107,-5,67,-2,-87,-5,74,-2,-68,-5,81,-2,-54,-5,89,-2,-35,-5,97,-2,-16,-5,104,-2,0,-4,110,-2,21,-4,117,-2,41,-4,125,-2,56,-4,-123,-2,75,-4,-114,-2,96,-4,-109,-2,114,-4,-103,-2,-120,-4,-95,-2,-101,-4,-85,-2,-87,-4,-77,-2,-64,-4,-73,-2,-44,-4,-66,-2,-25,-4,-55,-2,-5,-4,-48,-2,12,-3,-40,-2,34,-3,-32,-2,55,-3,-25,-2,73,-3,-16,-2,93,-3,-6,-2,113,-3,3,-1,-128,-3,14,-1,-106,-3,20,-1,-82,-3,25,-1,-63,-3,35,-1,-43,-3,42,-1,-25,-3,50,-1,-1,-3,57,-1,22,-2,64,-1,39,-2,75,-1,58,-2,86,-1,78,-2,96,-1,96,-2,102,-1,121,-2,107,-1,-109,-2,114,-1,-93,-2,125,-1,-73,-2,-121,-1,-50,-2,-115,-1,-31,-2,-108,-1,-6,-2,-103,-1,13,-1,-95,-1,35,-1,-84,-1,55,-1,-74,-1,70,-1,-63,-1,91,-1,-54,-1,115,-1,-49,-1,-121,-1,-42,-1,-98,-1,-31,-1,-79,-1,-22,-1,-62,-1,-13,-1,-38,-1,-6,-1,-15,-1,2,0,1,0,12,0,23,0,19,0,41,0,28,0,62,0,37,0,86,0,42,0,106,0,49,0,-128,0,59,0,-108,0,69,0,-92,0,77,0,-68,0,83,0,-44,0,90,0,-28,0,100,0,-7,0,109,0,16,1,113,0,36,1,121,0,57,1,-125,0,76,1,-115,0,92,1,-107,0,114,1,-102,0,-123,1,-93,0,-103,1,-84,0,-82,1,-78,0,-63,1,-72,0,-41,1,-62,0,-23,1,-52,0,-9,1,-43,0,13,2,-36,0,35,2,-30,0,51,2,-21,0,71,2,-12,0,91,2,-6,0,109,2,0,1,-126,2,6,1,-110,2,16,1,-92,2,25,1,-73,2,31,1,-55,2,37,1,-34,2,45,1,-16,2,52,1,0,3,59,1,21,3,66,1,39,3,73,1,53,3,83,1,71,3,90,1,91,3,94,1,108,3,101,1,125,3,109,1,-117,3,115,1,-96,3,119,1,-76,3,126,1,-64,3,-122,1,-47,3,-113,1,-31,3,-106,1,-18,3,-100,1,2,4,-96,1,22,4,-92,1,35,4,-84,1,50,4,-75,1,65,4,-69,1,78,4,-64,1,97,4,-61,1,111,4,-54,1,124,4,-44,1,-119,4,-38,1,-107,4,-31,1,-92,4,-25,1,-78,4,-20,1,-64,4,-17,1,-46,4,-14,1,-31,4,-9,1,-20,4,-3,1,-7,4,5,2,4,5,10,2,16,5,13,2,32,5,16,2,43,5,20,2,56,5,26,2,68,5,29,2,80,5,32,2,92,5,39,2,100,5,46,2,108,5,50,2,121,5,52,2,-122,5,55,2,-114,5,59,2,-103,5,63,2,-93,5,66,2,-85,5,71,2,-76,5,73,2,-65,5,75,2,-56,5,78,2,-49,5,82,2,-43,5,86,2,-35,5,90,2,-30,5,95,2,-25,5,97,2,-15,5,97,2,-8,5,101,2,-4,5,104,2,2,6,105,2,10,6,106,2,14,6,109,2,18,6,113,2,21,6,114,2,26,6,116,2,29,6,119,2,31,6,120,2,36,6,119,2,41,6,120,2,43,6,120,2,47,6,119,2,50,6,121,2,49,6,123,2,51,6,121,2,54,6,121,2,54,6,122,2,54,6,122,2,52,6,126,2,48,6,127,2,48,6,126,2,47,6,126,2,45,6,124,2,47,6,119,2,47,6,119,2,43,6,117,2,41,6,116,2,39,6,114,2,34,6,113,2,30,6,113,2,24,6,113,2,19,6,109,2,16,6,106,2,11,6,105,2,4,6,103,2,0,6,99,2,-7,5,97,2,-13,5,92,2,-17,5,88,2,-25,5,86,2,-35,5,85,2,-44,5,83,2,-54,5,81,2,-64,5,75,2,-68,5,69,2,-77,5,65,2,-89,5,62,2,-97,5,58,2,-109,5,53,2,-120,5,49,2,127,5,43,2,116,5,38,2,106,5,34,2,91,5,30,2,77,5,26,2,67,5,20,2,51,5,17,2,35,5,13,2,24,5,5,2,11,5,-2,1,-4,4,-7,1,-18,4,-11,1,-36,4,-16,1,-52,4,-24,1,-62,4,-33,1,-77,4,-40,1,-92,4,-44,1,-111,4,-49,1,124,4,-54,1,111,4,-63,1,95,4,-74,1,79,4,-80,1,63,4,-87,1,42,4,-93,1,22,4,-98,1,4,4,-104,1,-17,3,-113,1,-35,3,-121,1,-51,3,125,1,-69,3,116,1,-84,3,107,1,-107,3,102,1,124,3,97,1,107,3,87,1,88,3,75,1,67,3,68,1,49,3,60,1,26,3,51,1,2,3,46,1,-17,2,36,1,-39,2,25,1,-60,2,17,1,-79,2}; }
	private static byte[] data142(){ return new byte[] {8,1,-103,2,1,1,-122,2,-10,0,112,2,-19,0,87,2,-25,0,65,2,-34,0,41,2,-42,0,16,2,-50,0,-5,1,-59,0,-28,1,-70,0,-52,1,-79,0,-70,1,-91,0,-93,1,-102,0,-117,1,-109,0,117,1,-118,0,91,1,-126,0,65,1,121,0,47,1,109,0,23,1,101,0,2,1,91,0,-23,0,82,0,-50,0,76,0,-71,0,64,0,-94,0,53,0,-118,0,45,0,115,0,36,0,92,0,25,0,66,0,17,0,44,0,11,0,18,0,-1,-1,-6,-1,-10,-1,-26,-1,-18,-1,-53,-1,-25,-1,-73,-1,-37,-1,-96,-1,-48,-1,-119,-1,-57,-1,117,-1,-67,-1,92,-1,-76,-1,68,-1,-86,-1,50,-1,-96,-1,24,-1,-103,-1,-3,-2,-109,-1,-22,-2,-121,-1,-45,-2,127,-1,-72,-2,123,-1,-94,-2,114,-1,-116,-2,104,-1,122,-2,94,-1,101,-2,83,-1,77,-2,76,-1,58,-2,68,-1,34,-2,60,-1,10,-2,53,-1,-8,-3,42,-1,-27,-3,31,-1,-49,-3,24,-1,-69,-3,18,-1,-91,-3,7,-1,-111,-3,-1,-2,-128,-3,-9,-2,105,-3,-14,-2,87,-3,-22,-2,67,-3,-33,-2,48,-3,-41,-2,32,-3,-47,-2,9,-3,-55,-2,-10,-4,-64,-2,-23,-4,-73,-2,-44,-4,-78,-2,-67,-4,-82,-2,-82,-4,-92,-2,-98,-4,-103,-2,-115,-4,-109,-2,126,-4,-116,-2,106,-4,-120,-2,90,-4,-126,-2,71,-4,124,-2,53,-4,119,-2,37,-4,114,-2,19,-4,108,-2,3,-4,100,-2,-10,-5,95,-2,-27,-5,88,-2,-41,-5,79,-2,-51,-5,73,-2,-69,-5,70,-2,-87,-5,66,-2,-98,-5,59,-2,-112,-5,52,-2,-126,-5,47,-2,120,-5,41,-2,105,-5,37,-2,94,-5,32,-2,81,-5,25,-2,68,-5,22,-2,57,-5,19,-2,41,-5,16,-2,28,-5,12,-2,20,-5,5,-2,10,-5,-1,-3,-1,-6,-5,-3,-8,-6,-12,-3,-18,-6,-16,-3,-30,-6,-16,-3,-42,-6,-18,-3,-52,-6,-23,-3,-57,-6,-29,-3,-65,-6,-33,-3,-77,-6,-32,-3,-86,-6,-35,-3,-94,-6,-41,-3,-101,-6,-43,-3,-107,-6,-47,-3,-114,-6,-53,-3,-120,-6,-53,-3,-128,-6,-54,-3,119,-6,-57,-3,114,-6,-60,-3,110,-6,-63,-3,103,-6,-64,-3,97,-6,-64,-3,91,-6,-67,-3,86,-6,-71,-3,86,-6,-74,-3,80,-6,-74,-3,72,-6,-72,-3,69,-6,-75,-3,65,-6,-77,-3,63,-6,-79,-3,61,-6,-80,-3,56,-6,-78,-3,50,-6,-77,-3,48,-6,-79,-3,48,-6,-82,-3,49,-6,-85,-3,48,-6,-85,-3,46,-6,-85,-3,45,-6,-85,-3,44,-6,-85,-3,42,-6,-84,-3,43,-6,-86,-3,44,-6,-86,-3,43,-6,-84,-3,43,-6,-84,-3,44,-6,-83,-3,43,-6,-81,-3,44,-6,-81,-3,48,-6,-83,-3,51,-6,-82,-3,51,-6,-80,-3,55,-6,-82,-3,60,-6,-82,-3,62,-6,-79,-3,63,-6,-76,-3,65,-6,-74,-3,68,-6,-72,-3,73,-6,-72,-3,76,-6,-69,-3,80,-6,-66,-3,84,-6,-66,-3,91,-6,-66,-3,98,-6,-65,-3,103,-6,-61,-3,106,-6,-58,-3,112,-6,-56,-3,117,-6,-54,-3,124,-6,-50,-3,-126,-6,-48,-3,-121,-6,-45,-3,-111,-6,-44,-3,-104,-6,-40,-3,-99,-6,-35,-3,-92,-6,-33,-3,-80,-6,-32,-3,-75,-6,-26,-3,-68,-6,-20,-3,-59,-6,-18,-3,-52,-6,-15,-3,-39,-6,-15,-3,-29,-6,-13,-3,-18,-6,-8,-3,-9,-6,-3,-3,-2,-6,2,-2,9,-5,7,-2,18,-5,14,-2,25,-5,18,-2,38,-5,23,-2,49,-5,27,-2,59,-5,30,-2,75,-5,33,-2,87,-5,38,-2,97,-5,44,-2,110,-5,47,-2,121,-5,52,-2,-119,-5,56,-2,-106,-5,62,-2,-97,-5,70,-2,-84,-5,76,-2,-69,-5,81,-2,-58,-5,87,-2,-43,-5,93,-2,-27,-5,98,-2,-16,-5,106,-2,-3,-5,115,-2,13,-4,117,-2,30,-4,120,-2,48,-4,127,-2,64,-4,-123,-2,75,-4,-113,-2,89,-4,-105,-2,102,-4,-100,-2,122,-4,-95,-2,-115,-4,-89,-2,-102,-4,-81,-2,-83,-4,-76,-2,-63,-4,-71,-2,-47,-4,-64,-2,-29,-4,-57,-2,-9,-4,-50,-2,5,-3,-43,-2,24,-3,-33,-2,43,-3,-28,-2,59,-3,-20,-2,79,-3,-13,-2,94,-3,-5,-2,115,-3,2,-1,-119,-3,7,-1,-101,-3,14,-1,-81,-3,25,-1,-62,-3,33,-1,-46,-3,41,-1,-25,-3,52,-1,-6,-3,60,-1,11,-2,67,-1,35,-2,75,-1,58,-2,80,-1,76,-2,89,-1,99,-2,97,-1,115,-2,105,-1,-117,-2,115,-1,-96,-2,123,-1,-79,-2,-122,-1,-57,-2,-114,-1,-34,-2,-105,-1,-16,-2,-96,-1,8,-1,-90,-1,35,-1,-83,-1,52,-1,-72,-1,74,-1,-61,-1,97,-1,-54,-1,117,-1,-46,-1,-113,-1,-41,-1,-93,-1,-30,-1,-71,-1,-19,-1,-48,-1,-11,-1,-28,-1,-2,-1,-5,-1}; }
	private static byte[] data143(){ return new byte[] {10,0,18,0,17,0,40,0,23,0,66,0,35,0,85,0,49,0,100,0,59,0,-128,0,64,0,-99,0,68,0,-77,0,77,0,-53,0,87,0,-29,0,96,0,-10,0,106,0,14,1,113,0,36,1,120,0,63,1,-128,0,88,1,-119,0,104,1,-105,0,126,1,-94,0,-107,1,-87,0,-85,1,-79,0,-60,1,-70,0,-37,1,-60,0,-20,1,-48,0,3,2,-40,0,29,2,-34,0,51,2,-26,0,73,2,-16,0,90,2,-3,0,111,2,6,1,-121,2,13,1,-100,2,20,1,-75,2,27,1,-50,2,34,1,-33,2,46,1,-12,2,56,1,9,3,63,1,30,3,70,1,53,3,79,1,73,3,89,1,90,3,96,1,115,3,101,1,-123,3,110,1,-102,3,119,1,-82,3,127,1,-65,3,-121,1,-43,3,-114,1,-22,3,-107,1,-6,3,-98,1,13,4,-88,1,30,4,-79,1,45,4,-71,1,65,4,-66,1,89,4,-63,1,105,4,-55,1,123,4,-48,1,-118,4,-41,1,-100,4,-33,1,-82,4,-29,1,-66,4,-22,1,-49,4,-15,1,-32,4,-9,1,-20,4,0,2,-6,4,9,2,10,5,13,2,23,5,19,2,41,5,22,2,60,5,23,2,74,5,29,2,88,5,36,2,97,5,43,2,110,5,49,2,125,5,52,2,-120,5,57,2,-107,5,63,2,-96,5,69,2,-88,5,75,2,-77,5,81,2,-67,5,87,2,-60,5,91,2,-47,5,93,2,-34,5,94,2,-25,5,98,2,-15,5,101,2,-6,5,105,2,1,6,109,2,9,6,112,2,15,6,116,2,22,6,120,2,29,6,122,2,36,6,122,2,45,6,124,2,51,6,126,2,55,6,-127,2,61,6,-126,2,66,6,-125,2,73,6,-127,2,79,6,-126,2,83,6,-123,2,82,6,-119,2,84,6,-117,2,86,6,-118,2,89,6,-116,2,90,6,-115,2,90,6,-115,2,94,6,-117,2,95,6,-118,2,96,6,-116,2,94,6,-117,2,94,6,-118,2,95,6,-120,2,93,6,-120,2,92,6,-121,2,88,6,-119,2,82,6,-117,2,80,6,-122,2,80,6,-126,2,77,6,-126,2,72,6,-128,2,69,6,124,2,65,6,123,2,58,6,125,2,48,6,124,2,43,6,119,2,41,6,114,2,35,6,110,2,28,6,109,2,20,6,107,2,10,6,106,2,2,6,103,2,-6,5,97,2,-13,5,93,2,-20,5,88,2,-30,5,84,2,-40,5,81,2,-48,5,74,2,-58,5,71,2,-71,5,69,2,-83,5,65,2,-94,5,60,2,-107,5,55,2,-116,5,50,2,125,5,47,2,111,5,42,2,100,5,35,2,89,5,29,2,78,5,21,2,64,5,16,2,49,5,11,2,37,5,4,2,20,5,0,2,3,5,-2,1,-14,4,-8,1,-29,4,-16,1,-43,4,-24,1,-56,4,-31,1,-74,4,-36,1,-92,4,-42,1,-106,4,-51,1,-123,4,-55,1,116,4,-62,1,99,4,-72,1,82,4,-78,1,65,4,-84,1,46,4,-93,1,28,4,-100,1,12,4,-108,1,-7,3,-116,1,-28,3,-121,1,-46,3,-128,1,-67,3,120,1,-88,3,114,1,-104,3,104,1,-125,3,98,1,113,3,90,1,94,3,78,1,75,3,70,1,56,3,64,1,33,3,56,1,11,3,48,1,-7,2,40,1,-29,2,30,1,-49,2,21,1,-68,2,14,1,-92,2,5,1,-112,2,-5,0,126,2,-14,0,102,2,-18,0,81,2,-28,0,60,2,-39,0,39,2,-48,0,19,2,-55,0,-5,1,-63,0,-31,1,-69,0,-51,1,-77,0,-75,1,-86,0,-99,1,-94,0,-117,1,-106,0,119,1,-117,0,94,1,-122,0,72,1,126,0,49,1,115,0,26,1,109,0,4,1,101,0,-20,0,92,0,-37,0,81,0,-59,0,69,0,-82,0,62,0,-101,0,53,0,-127,0,45,0,105,0,38,0,86,0,26,0,65,0,15,0,41,0,9,0,21,0,-1,-1,-2,-1,-11,-1,-24,-1,-20,-1,-42,-1,-30,-1,-66,-1,-36,-1,-87,-1,-43,-1,-113,-1,-50,-1,118,-1,-57,-1,100,-1,-67,-1,77,-1,-77,-1,56,-1,-87,-1,40,-1,-99,-1,19,-1,-107,-1,-7,-2,-112,-1,-27,-2,-120,-1,-50,-2,-128,-1,-74,-2,121,-1,-91,-2,110,-1,-111,-2,101,-1,-127,-2,89,-1,110,-2,79,-1,87,-2,74,-1,67,-2,68,-1,42,-2,62,-1,19,-2,56,-1,2,-2,45,-1,-17,-3,36,-1,-39,-3,30,-1,-57,-3,23,-1,-79,-3,15,-1,-99,-3,6,-1,-113,-3,-4,-2,124,-3,-12,-2,108,-3,-19,-2,87,-3,-27,-2,66,-3,-32,-2,50,-3,-39,-2,28,-3,-47,-2,11,-3,-56,-2,-1,-4,-66,-2,-21,-4,-72,-2,-42,-4,-75,-2,-59,-4,-82,-2,-78,-4}; }
	private static byte[] data144(){ return new byte[] {-90,-2,-95,-4,-96,-2,-110,-4,-104,-2,-127,-4,-110,-2,114,-4,-115,-2,94,-4,-121,-2,76,-4,-126,-2,62,-4,123,-2,46,-4,114,-2,32,-4,106,-2,21,-4,98,-2,4,-4,94,-2,-16,-5,94,-2,-32,-5,87,-2,-46,-5,79,-2,-59,-5,73,-2,-73,-5,69,-2,-88,-5,62,-2,-101,-5,53,-2,-109,-5,47,-2,-124,-5,44,-2,117,-5,41,-2,103,-5,35,-2,91,-5,29,-2,79,-5,27,-2,63,-5,24,-2,49,-5,20,-2,40,-5,14,-2,27,-5,10,-2,15,-5,6,-2,6,-5,-1,-3,-2,-6,-8,-3,-13,-6,-11,-3,-24,-6,-12,-3,-36,-6,-17,-3,-42,-6,-22,-3,-54,-6,-24,-3,-65,-6,-27,-3,-71,-6,-34,-3,-79,-6,-37,-3,-89,-6,-40,-3,-96,-6,-43,-3,-105,-6,-45,-3,-117,-6,-44,-3,-125,-6,-47,-3,125,-6,-54,-3,121,-6,-59,-3,118,-6,-63,-3,110,-6,-63,-3,101,-6,-61,-3,92,-6,-64,-3,88,-6,-68,-3,86,-6,-73,-3,82,-6,-76,-3,78,-6,-77,-3,72,-6,-77,-3,66,-6,-78,-3,62,-6,-81,-3,61,-6,-83,-3,56,-6,-83,-3,51,-6,-82,-3,47,-6,-82,-3,43,-6,-82,-3,42,-6,-85,-3,41,-6,-86,-3,39,-6,-86,-3,38,-6,-89,-3,41,-6,-92,-3,39,-6,-90,-3,36,-6,-87,-3,35,-6,-89,-3,36,-6,-89,-3,36,-6,-88,-3,36,-6,-87,-3,36,-6,-85,-3,34,-6,-83,-3,38,-6,-86,-3,43,-6,-87,-3,44,-6,-84,-3,45,-6,-83,-3,49,-6,-85,-3,56,-6,-87,-3,60,-6,-83,-3,58,-6,-76,-3,58,-6,-73,-3,63,-6,-73,-3,69,-6,-72,-3,73,-6,-69,-3,78,-6,-67,-3,83,-6,-65,-3,88,-6,-61,-3,94,-6,-61,-3,101,-6,-58,-3,108,-6,-57,-3,114,-6,-54,-3,122,-6,-50,-3,-128,-6,-47,-3,-121,-6,-45,-3,-110,-6,-43,-3,-103,-6,-38,-3,-97,-6,-34,-3,-87,-6,-31,-3,-77,-6,-28,-3,-70,-6,-23,-3,-60,-6,-18,-3,-50,-6,-15,-3,-41,-6,-11,-3,-30,-6,-7,-3,-21,-6,-2,-3,-9,-6,1,-2,4,-5,5,-2,14,-5,10,-2,25,-5,16,-2,39,-5,19,-2,50,-5,23,-2,63,-5,31,-2,75,-5,36,-2,85,-5,42,-2,99,-5,49,-2,113,-5,53,-2,125,-5,58,-2,-114,-5,61,-2,-101,-5,67,-2,-86,-5,75,-2,-72,-5,79,-2,-56,-5,83,-2,-38,-5,89,-2,-24,-5,97,-2,-11,-5,103,-2,7,-4,109,-2,23,-4,116,-2,37,-4,122,-2,56,-4,-127,-2,72,-4,-119,-2,85,-4,-111,-2,103,-4,-103,-2,121,-4,-98,-2,-118,-4,-93,-2,-97,-4,-87,-2,-83,-4,-79,-2,-64,-4,-69,-2,-48,-4,-60,-2,-34,-4,-51,-2,-13,-4,-46,-2,8,-3,-38,-2,23,-3,-30,-2,45,-3,-25,-2,69,-3,-20,-2,85,-3,-10,-2,104,-3,-1,-2,126,-3,6,-1,-115,-3,16,-1,-94,-3,22,-1,-74,-3,27,-1,-51,-3,38,-1,-33,-3,47,-1,-15,-3,53,-1,10,-2,62,-1,30,-2,69,-1,49,-2,77,-1,73,-2,86,-1,92,-2,96,-1,109,-2,106,-1,-125,-2,115,-1,-102,-2,122,-1,-83,-2,-127,-1,-57,-2,-123,-1,-36,-2,-114,-1,-14,-2,-104,-1,8,-1,-95,-1,24,-1,-83,-1,46,-1,-73,-1,69,-1,-68,-1,90,-1,-58,-1,112,-1,-49,-1,-120,-1,-43,-1,-99,-1,-34,-1,-78,-1,-22,-1,-56,-1,-15,-1,-36,-1,-5,-1,-14,-1,2,0,6,0,10,0,31,0,20,0,52,0,28,0,71,0,38,0,94,0,47,0,118,0,53,0,-118,0,62,0,-96,0,74,0,-76,0,85,0,-60,0,93,0,-33,0,99,0,-8,0,105,0,11,1,114,0,34,1,124,0,55,1,-123,0,72,1,-115,0,99,1,-111,0,117,1,-101,0,-119,1,-88,0,-98,1,-82,0,-80,1,-72,0,-59,1,-62,0,-37,1,-57,0,-17,1,-49,0,4,2,-40,0,26,2,-33,0,43,2,-24,0,63,2,-14,0,85,2,-10,0,104,2,-2,0,125,2,5,1,-115,2,14,1,-95,2,23,1,-75,2,30,1,-59,2,37,1,-36,2,42,1,-14,2,46,1,4,3,54,1,22,3,63,1,40,3,71,1,54,3,79,1,74,3,86,1,92,3,93,1,105,3,104,1,121,3,109,1,-119,3,117,1,-102,3,123,1,-82,3,125,1,-63,3,-126,1,-48,3,-116,1,-33,3,-109,1,-20,3,-103,1,-3,3,-96,1,13,4,-90,1,25,4,-83,1,40,4,-77,1,58,4,-75,1,73,4,-71,1,88,4,-64,1,97,4,-56,1,112,4,-52,1,127,4,-47,1,-118,4,-41,1,-104,4,-37,1,-90,4,-31,1,-82,4,-24,1,-69,4,-20,1,-55,4,-17,1,-44,4,-13,1,-32,4,-7,1,-21,4,-3,1,-12,4,1,2,0,5,5,2,8,5,9,2,20,5,13,2,29,5}; }
	private static byte[] data145(){ return new byte[] {18,2,36,5,23,2,46,5,24,2,59,5,26,2,66,5,30,2,73,5,35,2,84,5,34,2,93,5,36,2,101,5,40,2,108,5,43,2,114,5,46,2,119,5,52,2,123,5,56,2,-128,5,57,2,-120,5,58,2,-116,5,61,2,-110,5,63,2,-105,5,64,2,-100,5,65,2,-94,5,67,2,-91,5,67,2,-85,5,66,2,-79,5,68,2,-78,5,70,2,-76,5,71,2,-73,5,74,2,-73,5,76,2,-71,5,74,2,-67,5,75,2,-66,5,75,2,-65,5,75,2,-64,5,78,2,-67,5,80,2,-68,5,81,2,-68,5,80,2,-67,5,79,2,-67,5,78,2,-69,5,79,2,-69,5,76,2,-69,5,74,2,-70,5,74,2,-73,5,73,2,-74,5,70,2,-74,5,67,2,-77,5,68,2,-83,5,68,2,-87,5,68,2,-91,5,65,2,-94,5,61,2,-95,5,60,2,-102,5,58,2,-107,5,56,2,-110,5,53,2,-117,5,53,2,-125,5,51,2,127,5,47,2,123,5,42,2,118,5,40,2,110,5,39,2,99,5,39,2,93,5,36,2,83,5,33,2,76,5,30,2,70,5,25,2,61,5,21,2,55,5,15,2,48,5,12,2,37,5,9,2,28,5,4,2,20,5,1,2,9,5,-4,1,0,5,-9,1,-9,4,-12,1,-23,4,-11,1,-36,4,-14,1,-50,4,-17,1,-61,4,-22,1,-70,4,-30,1,-79,4,-36,1,-92,4,-40,1,-102,4,-46,1,-115,4,-51,1,127,4,-54,1,115,4,-61,1,104,4,-68,1,89,4,-71,1,77,4,-77,1,62,4,-81,1,50,4,-86,1,34,4,-93,1,20,4,-98,1,8,4,-105,1,-6,3,-114,1,-20,3,-120,1,-32,3,-126,1,-50,3,125,1,-68,3,121,1,-81,3,113,1,-96,3,104,1,-112,3,99,1,-127,3,94,1,109,3,92,1,92,3,85,1,77,3,74,1,63,3,65,1,49,3,61,1,27,3,55,1,9,3,48,1,-5,2,41,1,-24,2,33,1,-42,2,25,1,-56,2,19,1,-77,2,12,1,-98,2,6,1,-111,2,-4,0,127,2,-12,0,111,2,-18,0,90,2,-26,0,70,2,-31,0,52,2,-38,0,31,2,-45,0,10,2,-52,0,-6,1,-60,0,-27,1,-68,0,-47,1,-77,0,-61,1,-86,0,-83,1,-93,0,-105,1,-100,0,-119,1,-112,0,118,1,-121,0,95,1,-124,0,73,1,-128,0,50,1,120,0,35,1,109,0,15,1,101,0,-8,0,94,0,-25,0,85,0,-45,0,75,0,-67,0,67,0,-82,0,57,0,-103,0,48,0,-127,0,44,0,109,0,37,0,86,0,28,0,65,0,19,0,50,0,9,0,26,0,5,0,7,0,-4,-1,-14,-1,-14,-1,-35,-1,-23,-1,-52,-1,-31,-1,-74,-1,-40,-1,-96,-1,-49,-1,-112,-1,-57,-1,120,-1,-64,-1,97,-1,-72,-1,82,-1,-84,-1,62,-1,-92,-1,36,-1,-95,-1,16,-1,-102,-1,-6,-2,-111,-1,-22,-2,-120,-1,-44,-2,127,-1,-66,-2,121,-1,-83,-2,111,-1,-104,-2,100,-1,-123,-2,93,-1,115,-2,85,-1,93,-2,76,-1,72,-2,69,-1,55,-2,62,-1,32,-2,54,-1,10,-2,49,-1,-8,-3,41,-1,-29,-3,33,-1,-44,-3,24,-1,-66,-3,18,-1,-88,-3,10,-1,-102,-3,0,-1,-121,-3,-9,-2,114,-3,-15,-2,99,-3,-23,-2,77,-3,-29,-2,55,-3,-35,-2,41,-3,-44,-2,21,-3,-51,-2,0,-3,-57,-2,-14,-4,-66,-2,-33,-4,-72,-2,-49,-4,-78,-2,-69,-4,-85,-2,-89,-4,-90,-2,-104,-4,-97,-2,-123,-4,-103,-2,113,-4,-109,-2,100,-4,-118,-2,85,-4,-127,-2,67,-4,124,-2,53,-4,116,-2,38,-4,107,-2,22,-4,102,-2,7,-4,96,-2,-9,-5,89,-2,-26,-5,85,-2,-42,-5,82,-2,-59,-5,76,-2,-71,-5,69,-2,-86,-5,64,-2,-103,-5,59,-2,-114,-5,51,-2,-126,-5,44,-2,115,-5,40,-2,102,-5,34,-2,91,-5,26,-2,79,-5,20,-2,67,-5,17,-2,51,-5,15,-2,36,-5,11,-2,25,-5,6,-2,15,-5,-1,-3,6,-5,-6,-3,-6,-6,-10,-3,-18,-6,-14,-3,-29,-6,-15,-3,-43,-6,-18,-3,-54,-6,-23,-3,-60,-6,-29,-3,-70,-6,-32,-3,-82,-6,-33,-3,-91,-6,-38,-3,-97,-6,-45,-3,-105,-6,-47,-3,-115,-6,-47,-3,-125,-6,-50,-3,125,-6,-55,-3,118,-6,-58,-3,113,-6,-63,-3,106,-6,-65,-3,99,-6,-66,-3,92,-6,-70,-3,88,-6,-73,-3,81,-6,-72,-3,72,-6,-71,-3,65,-6,-72,-3,61,-6,-77,-3,60,-6,-81,-3,58,-6,-82,-3,51,-6,-82,-3,48,-6,-83,-3,45,-6,-85,-3,43,-6,-88,-3,41,-6,-88,-3,39,-6,-90,-3,39,-6,-94,-3,39,-6,-93,-3,35,-6,-91,-3,32,-6}; }
	private static byte[] data146(){ return new byte[] {-89,-3,28,-6,-86,-3,26,-6,-86,-3,27,-6,-87,-3,27,-6,-87,-3,30,-6,-90,-3,33,-6,-89,-3,31,-6,-85,-3,30,-6,-83,-3,33,-6,-85,-3,37,-6,-86,-3,42,-6,-85,-3,44,-6,-85,-3,47,-6,-81,-3,49,-6,-79,-3,51,-6,-78,-3,58,-6,-77,-3,63,-6,-77,-3,67,-6,-73,-3,71,-6,-69,-3,74,-6,-66,-3,80,-6,-66,-3,90,-6,-67,-3,96,-6,-62,-3,98,-6,-54,-3,104,-6,-53,-3,112,-6,-52,-3,122,-6,-50,-3,-125,-6,-47,-3,-119,-6,-42,-3,-112,-6,-38,-3,-101,-6,-35,-3,-95,-6,-30,-3,-85,-6,-27,-3,-73,-6,-25,-3,-64,-6,-20,-3,-53,-6,-19,-3,-42,-6,-15,-3,-29,-6,-11,-3,-19,-6,-6,-3,-10,-6,2,-2,-1,-6,9,-2,10,-5,13,-2,24,-5,14,-2,40,-5,18,-2,54,-5,23,-2,64,-5,29,-2,78,-5,36,-2,90,-5,43,-2,100,-5,50,-2,116,-5,52,-2,-124,-5,55,-2,-107,-5,61,-2,-92,-5,69,-2,-82,-5,76,-2,-66,-5,83,-2,-49,-5,89,-2,-37,-5,96,-2,-20,-5,103,-2,-2,-5,108,-2,12,-4,115,-2,30,-4,122,-2,47,-4,-126,-2,60,-4,-117,-2,77,-4,-111,-2,98,-4,-105,-2,113,-4,-98,-2,-124,-4,-92,-2,-107,-4,-86,-2,-86,-4,-80,-2,-65,-4,-73,-2,-50,-4,-65,-2,-29,-4,-59,-2,-7,-4,-52,-2,7,-3,-41,-2,26,-3,-32,-2,46,-3,-26,-2,64,-3,-17,-2,85,-3,-9,-2,105,-3,-1,-2,123,-3,7,-1,-111,-3,13,-1,-93,-3,22,-1,-71,-3,30,-1,-48,-3,36,-1,-29,-3,44,-1,-8,-3,56,-1,12,-2,65,-1,28,-2,75,-1,51,-2,84,-1,73,-2,91,-1,93,-2,99,-1,117,-2,106,-1,-114,-2,113,-1,-96,-2,123,-1,-74,-2,-124,-1,-56,-2,-115,-1,-33,-2,-105,-1,-10,-2,-97,-1,9,-1,-89,-1,34,-1,-80,-1,56,-1,-70,-1,74,-1,-61,-1,98,-1,-52,-1,122,-1,-45,-1,-114,-1,-36,-1,-90,-1,-26,-1,-68,-1,-18,-1,-47,-1,-11,-1,-22,-1,-3,-1,-4,-1,8,0,18,0,19,0,41,0,26,0,61,0,34,0,87,0,44,0,107,0,55,0,123,0,67,0,-109,0,74,0,-84,0,80,0,-62,0,87,0,-38,0,96,0,-15,0,105,0,4,1,112,0,29,1,122,0,50,1,-125,0,68,1,-116,0,94,1,-113,0,115,1,-104,0,-119,1,-94,0,-98,1,-84,0,-81,1,-75,0,-59,1,-65,0,-37,1,-58,0,-19,1,-48,0,1,2,-37,0,22,2,-29,0,39,2,-22,0,63,2,-14,0,87,2,-10,0,105,2,-2,0,-128,2,5,1,-113,2,16,1,-94,2,25,1,-72,2,29,1,-53,2,37,1,-32,2,43,1,-9,2,48,1,8,3,56,1,27,3,66,1,45,3,74,1,59,3,82,1,80,3,89,1,99,3,95,1,114,3,103,1,-122,3,107,1,-105,3,112,1,-85,3,119,1,-67,3,126,1,-55,3,-120,1,-39,3,-113,1,-21,3,-108,1,-6,3,-101,1,8,4,-92,1,25,4,-87,1,39,4,-82,1,56,4,-75,1,71,4,-69,1,84,4,-64,1,100,4,-59,1,112,4,-52,1,126,4,-47,1,-114,4,-43,1,-101,4,-38,1,-88,4,-31,1,-76,4,-25,1,-64,4,-22,1,-49,4,-18,1,-36,4,-13,1,-27,4,-7,1,-14,4,-4,1,0,5,-2,1,10,5,4,2,20,5,9,2,28,5,14,2,38,5,19,2,48,5,23,2,57,5,25,2,68,5,29,2,77,5,34,2,82,5,39,2,91,5,42,2,101,5,43,2,110,5,44,2,119,5,47,2,127,5,50,2,-124,5,53,2,-118,5,57,2,-111,5,59,2,-106,5,61,2,-101,5,65,2,-97,5,67,2,-91,5,68,2,-84,5,68,2,-80,5,70,2,-76,5,73,2,-72,5,74,2,-70,5,76,2,-67,5,78,2,-63,5,78,2,-62,5,80,2,-59,5,80,2,-56,5,80,2,-55,5,81,2,-53,5,79,2,-49,5,78,2,-49,5,79,2,-49,5,80,2,-50,5,81,2,-52,5,82,2,-52,5,81,2,-53,5,81,2,-54,5,79,2,-53,5,77,2,-56,5,79,2,-61,5,79,2,-62,5,77,2,-65,5,76,2,-68,5,74,2,-69,5,71,2,-73,5,70,2,-77,5,69,2,-82,5,67,2,-86,5,65,2,-90,5,61,2,-93,5,58,2,-99,5,57,2,-107,5,56,2,-112,5,53,2,-119,5,51,2,-127,5,49,2,124,5,45,2,117,5,41,2,111,5,40,2,101,5,36,2,93,5,33,2,87,5,28,2,78,5,25,2,68,5,23,2,57,5,22,2,46,5,18,2,37,5,13,2,28,5,10,2,16,5,7,2,6,5,0,2,-1,4,-7,1,-10,4,-13,1,-21,4}; }
	private static byte[] data147(){ return new byte[] {-18,1,-30,4,-24,1,-43,4,-25,1,-57,4,-27,1,-72,4,-32,1,-85,4,-36,1,-95,4,-43,1,-108,4,-50,1,-120,4,-56,1,127,4,-64,1,112,4,-68,1,95,4,-69,1,80,4,-74,1,64,4,-80,1,50,4,-86,1,38,4,-94,1,24,4,-100,1,12,4,-107,1,-5,3,-113,1,-21,3,-118,1,-35,3,-124,1,-53,3,126,1,-70,3,120,1,-83,3,113,1,-102,3,109,1,-123,3,105,1,120,3,95,1,106,3,83,1,91,3,76,1,77,3,70,1,55,3,66,1,41,3,57,1,24,3,48,1,4,3,45,1,-12,2,35,1,-29,2,27,1,-48,2,20,1,-64,2,13,1,-83,2,5,1,-105,2,2,1,-123,2,-5,0,113,2,-15,0,96,2,-23,0,80,2,-31,0,59,2,-37,0,43,2,-45,0,21,2,-51,0,-1,1,-57,0,-18,1,-65,0,-38,1,-74,0,-59,1,-81,0,-74,1,-92,0,-92,1,-103,0,-112,1,-108,0,124,1,-114,0,101,1,-122,0,81,1,127,0,63,1,119,0,42,1,109,0,22,1,102,0,5,1,94,0,-18,0,88,0,-36,0,82,0,-61,0,77,0,-85,0,69,0,-98,0,56,0,-116,0,46,0,118,0,39,0,101,0,30,0,81,0,21,0,59,0,14,0,41,0,7,0,18,0,1,0,-6,-1,-5,-1,-23,-1,-16,-1,-41,-1,-25,-1,-57,-1,-33,-1,-81,-1,-40,-1,-103,-1,-45,-1,-121,-1,-54,-1,113,-1,-62,-1,94,-1,-72,-1,80,-1,-83,-1,60,-1,-92,-1,39,-1,-97,-1,20,-1,-104,-1,-3,-2,-110,-1,-25,-2,-116,-1,-42,-2,-125,-1,-62,-2,123,-1,-76,-2,113,-1,-96,-2,104,-1,-117,-2,100,-1,121,-2,92,-1,100,-2,85,-1,80,-2,77,-1,66,-2,67,-1,48,-2,58,-1,27,-2,54,-1,8,-2,49,-1,-13,-3,41,-1,-31,-3,32,-1,-45,-3,26,-1,-67,-3,21,-1,-82,-3,12,-1,-99,-3,3,-1,-118,-3,-2,-2,122,-3,-10,-2,104,-3,-17,-2,85,-3,-22,-2,69,-3,-29,-2,51,-3,-36,-2,34,-3,-43,-2,19,-3,-49,-2,0,-3,-54,-2,-18,-4,-61,-2,-31,-4,-69,-2,-47,-4,-75,-2,-59,-4,-84,-2,-75,-4,-91,-2,-92,-4,-95,-2,-107,-4,-100,-2,-124,-4,-107,-2,116,-4,-112,-2,104,-4,-119,-2,88,-4,-125,-2,72,-4,-128,-2,57,-4,123,-2,43,-4,114,-2,31,-4,107,-2,20,-4,103,-2,2,-4,99,-2,-12,-5,93,-2,-21,-5,86,-2,-35,-5,82,-2,-47,-5,78,-2,-61,-5,73,-2,-75,-5,68,-2,-83,-5,61,-2,-95,-5,56,-2,-110,-5,56,-2,-122,-5,51,-2,122,-5,46,-2,110,-5,43,-2,101,-5,37,-2,91,-5,30,-2,82,-5,28,-2,70,-5,26,-2,57,-5,24,-2,50,-5,18,-2,41,-5,13,-2,30,-5,12,-2,22,-5,7,-2,14,-5,1,-2,7,-5,-2,-3,-2,-6,-4,-3,-10,-6,-9,-3,-17,-6,-13,-3,-23,-6,-15,-3,-32,-6,-18,-3,-39,-6,-21,-3,-45,-6,-22,-3,-55,-6,-21,-3,-62,-6,-25,-3,-66,-6,-29,-3,-72,-6,-30,-3,-78,-6,-32,-3,-84,-6,-33,-3,-91,-6,-34,-3,-94,-6,-38,-3,-97,-6,-41,-3,-100,-6,-44,-3,-103,-6,-45,-3,-108,-6,-45,-3,-112,-6,-47,-3,-114,-6,-48,-3,-119,-6,-46,-3,-124,-6,-45,-3,-126,-6,-49,-3,-125,-6,-53,-3,-124,-6,-54,-3,-125,-6,-56,-3,-127,-6,-54,-3,126,-6,-53,-3,125,-6,-54,-3,127,-6,-56,-3,125,-6,-53,-3,124,-6,-51,-3,123,-6,-52,-3,124,-6,-51,-3,126,-6,-51,-3,126,-6,-48,-3,125,-6,-47,-3,-127,-6,-48,-3,-124,-6,-49,-3,-121,-6,-46,-3,-119,-6,-46,-3,-116,-6,-45,-3,-111,-6,-45,-3,-108,-6,-42,-3,-105,-6,-41,-3,-101,-6,-38,-3,-97,-6,-35,-3,-96,-6,-31,-3,-91,-6,-29,-3,-84,-6,-30,-3,-78,-6,-27,-3,-72,-6,-26,-3,-65,-6,-26,-3,-57,-6,-22,-3,-52,-6,-19,-3,-45,-6,-18,-3,-37,-6,-13,-3,-32,-6,-8,-3,-26,-6,-6,-3,-16,-6,-2,-3,-9,-6,2,-2,-3,-6,7,-2,6,-5,11,-2,15,-5,14,-2,24,-5,16,-2,37,-5,17,-2,46,-5,21,-2,58,-5,23,-2,72,-5,24,-2,81,-5,31,-2,90,-5,37,-2,102,-5,40,-2,112,-5,44,-2,126,-5,49,-2,-120,-5,56,-2,-112,-5,63,-2,-100,-5,69,-2,-87,-5,74,-2,-77,-5,78,-2,-60,-5,81,-2,-49,-5,87,-2,-35,-5,93,-2,-20,-5,98,-2,-10,-5,105,-2,5,-4,112,-2,19,-4,119,-2,29,-4,126,-2,46,-4,-126,-2,64,-4,-121,-2,77,-4,-116,-2,95,-4,-110,-2,112,-4,-105,-2,126,-4,-100,-2,-111,-4,-93,-2,-96,-4,-84,-2,-85,-4,-76,-2,-66,-4,-73,-2,-49,-4,-68,-2,-30,-4,-60,-2,-14,-4,-51,-2,-3,-4}; }
	private static byte[] data148(){ return new byte[] {-41,-2,15,-3,-34,-2,35,-3,-30,-2,51,-3,-22,-2,71,-3,-16,-2,91,-3,-11,-2,108,-3,-3,-2,127,-3,4,-1,-109,-3,12,-1,-95,-3,22,-1,-77,-3,29,-1,-60,-3,36,-1,-39,-3,44,-1,-20,-3,53,-1,-5,-3,61,-1,17,-2,67,-1,39,-2,74,-1,56,-2,82,-1,77,-2,90,-1,99,-2,95,-1,117,-2,104,-1,-118,-2,114,-1,-100,-2,122,-1,-81,-2,-128,-1,-57,-2,-122,-1,-42,-2,-110,-1,-22,-2,-101,-1,1,-1,-96,-1,19,-1,-88,-1,42,-1,-79,-1,64,-1,-72,-1,79,-1,-60,-1,99,-1,-51,-1,123,-1,-47,-1,-113,-1,-39,-1,-92,-1,-28,-1,-72,-1,-20,-1,-55,-1,-10,-1,-33,-1,-3,-1,-16,-1,5,0,9,0,12,0,31,0,19,0,50,0,26,0,73,0,36,0,92,0,47,0,106,0,57,0,-127,0,65,0,-104,0,70,0,-85,0,77,0,-61,0,86,0,-42,0,96,0,-26,0,104,0,-2,0,110,0,22,1,116,0,39,1,125,0,61,1,-125,0,77,1,-114,0,97,1,-104,0,116,1,-97,0,-121,1,-91,0,-98,1,-83,0,-78,1,-75,0,-62,1,-67,0,-40,1,-60,0,-19,1,-53,0,-2,1,-46,0,18,2,-37,0,38,2,-30,0,54,2,-23,0,75,2,-17,0,91,2,-9,0,110,2,-1,0,-125,2,4,1,-109,2,11,1,-90,2,20,1,-71,2,25,1,-55,2,33,1,-38,2,42,1,-21,2,50,1,-8,2,59,1,9,3,65,1,29,3,70,1,43,3,79,1,58,3,86,1,72,3,92,1,91,3,97,1,110,3,100,1,125,3,107,1,-114,3,112,1,-98,3,120,1,-88,3,-127,1,-73,3,-122,1,-55,3,-119,1,-41,3,-114,1,-25,3,-108,1,-11,3,-101,1,-1,3,-95,1,14,4,-89,1,23,4,-82,1,37,4,-77,1,54,4,-77,1,67,4,-72,1,81,4,-67,1,95,4,-65,1,107,4,-60,1,118,4,-52,1,127,4,-45,1,-121,4,-40,1,-109,4,-37,1,-95,4,-34,1,-86,4,-30,1,-75,4,-26,1,-67,4,-22,1,-55,4,-20,1,-42,4,-18,1,-36,4,-11,1,-28,4,-8,1,-16,4,-7,1,-8,4,-4,1,1,5,0,2,8,5,5,2,13,5,9,2,21,5,12,2,28,5,15,2,34,5,17,2,43,5,19,2,48,5,23,2,52,5,27,2,58,5,28,2,63,5,31,2,68,5,33,2,75,5,32,2,82,5,32,2,87,5,34,2,92,5,36,2,93,5,40,2,95,5,43,2,99,5,43,2,102,5,43,2,107,5,44,2,109,5,45,2,110,5,47,2,114,5,44,2,118,5,43,2,120,5,45,2,120,5,46,2,120,5,47,2,119,5,50,2,117,5,52,2,116,5,52,2,116,5,51,2,117,5,49,2,120,5,44,2,122,5,42,2,120,5,45,2,115,5,46,2,113,5,44,2,114,5,41,2,112,5,40,2,109,5,40,2,105,5,41,2,99,5,41,2,95,5,40,2,93,5,36,2,90,5,34,2,86,5,33,2,81,5,31,2,77,5,28,2,73,5,24,2,71,5,21,2,63,5,22,2,57,5,20,2,50,5,17,2,44,5,15,2,39,5,11,2,32,5,9,2,23,5,8,2,16,5,5,2,9,5,0,2,1,5,-1,1,-8,4,-3,1,-16,4,-9,1,-24,4,-12,1,-30,4,-17,1,-39,4,-23,1,-46,4,-26,1,-56,4,-29,1,-67,4,-31,1,-76,4,-35,1,-88,4,-38,1,-99,4,-43,1,-107,4,-47,1,-119,4,-52,1,126,4,-56,1,116,4,-60,1,103,4,-65,1,92,4,-70,1,81,4,-74,1,68,4,-79,1,55,4,-84,1,44,4,-88,1,30,4,-93,1,21,4,-101,1,8,4,-106,1,-7,3,-110,1,-18,3,-117,1,-33,3,-121,1,-49,3,-125,1,-62,3,126,1,-78,3,120,1,-93,3,114,1,-104,3,107,1,-119,3,99,1,122,3,94,1,108,3,90,1,89,3,86,1,76,3,78,1,61,3,70,1,45,3,65,1,30,3,59,1,13,3,51,1,-3,2,44,1,-16,2,36,1,-33,2,29,1,-52,2,24,1,-67,2,18,1,-87,2,13,1,-108,2,8,1,-120,2,-4,0,119,2,-8,0,101,2,-13,0,82,2,-24,0,66,2,-31,0,50,2,-36,0,27,2,-42,0,7,2,-48,0,-7,1,-60,0,-22,1,-72,0,-40,1,-78,0,-57,1,-85,0,-78,1,-93,0,-98,1,-99,0,-115,1,-107,0,120,1,-113,0,97,1,-118,0,79,1,-126,0,60,1,121,0,45,1,113,0,22,1,106,0,2,1,97,0,-12,0,86,0,-32,0,78,0,-55,0,73,0,-73,0,65,0,-94,0,55,0,-115,0,49,0,124,0}; }
	private static byte[] data149(){ return new byte[] {39,0,104,0,29,0,82,0,25,0,62,0,17,0,41,0,8,0,26,0,-1,-1,3,0,-8,-1,-20,-1,-15,-1,-36,-1,-26,-1,-56,-1,-34,-1,-81,-1,-37,-1,-102,-1,-45,-1,-122,-1,-56,-1,114,-1,-64,-1,96,-1,-71,-1,72,-1,-79,-1,52,-1,-88,-1,37,-1,-99,-1,14,-1,-103,-1,-5,-2,-110,-1,-29,-2,-118,-1,-49,-2,-128,-1,-64,-2,117,-1,-84,-2,110,-1,-109,-2,105,-1,-126,-2,95,-1,110,-2,85,-1,89,-2,81,-1,68,-2,74,-1,46,-2,66,-1,27,-2,56,-1,11,-2,48,-1,-11,-3,43,-1,-30,-3,35,-1,-49,-3,25,-1,-69,-3,17,-1,-83,-3,6,-1,-102,-3,-2,-2,-124,-3,-6,-2,114,-3,-15,-2,95,-3,-22,-2,73,-3,-28,-2,57,-3,-36,-2,38,-3,-44,-2,17,-3,-49,-2,1,-3,-57,-2,-18,-4,-64,-2,-33,-4,-71,-2,-53,-4,-78,-2,-72,-4,-85,-2,-86,-4,-93,-2,-104,-4,-101,-2,-122,-4,-107,-2,120,-4,-115,-2,101,-4,-120,-2,82,-4,-125,-2,67,-4,125,-2,49,-4,118,-2,33,-4,110,-2,22,-4,101,-2,6,-4,95,-2,-10,-5,88,-2,-23,-5,83,-2,-41,-5,79,-2,-55,-5,74,-2,-71,-5,68,-2,-87,-5,64,-2,-100,-5,58,-2,-115,-5,52,-2,-128,-5,46,-2,117,-5,40,-2,102,-5,35,-2,89,-5,30,-2,77,-5,26,-2,63,-5,22,-2,49,-5,17,-2,39,-5,13,-2,28,-5,6,-2,20,-5,-1,-3,10,-5,-5,-3,-3,-6,-8,-3,-13,-6,-11,-3,-26,-6,-13,-3,-38,-6,-17,-3,-44,-6,-24,-3,-52,-6,-28,-3,-64,-6,-28,-3,-74,-6,-30,-3,-84,-6,-34,-3,-91,-6,-38,-3,-98,-6,-41,-3,-106,-6,-43,-3,-113,-6,-46,-3,-121,-6,-48,-3,-128,-6,-51,-3,124,-6,-55,-3,117,-6,-56,-3,111,-6,-59,-3,108,-6,-64,-3,104,-6,-65,-3,98,-6,-66,-3,93,-6,-67,-3,89,-6,-70,-3,87,-6,-72,-3,83,-6,-72,-3,79,-6,-72,-3,76,-6,-74,-3,74,-6,-74,-3,72,-6,-75,-3,69,-6,-74,-3,66,-6,-73,-3,66,-6,-75,-3,65,-6,-75,-3,65,-6,-75,-3,66,-6,-77,-3,67,-6,-76,-3,67,-6,-76,-3,70,-6,-78,-3,73,-6,-78,-3,74,-6,-75,-3,73,-6,-71,-3,74,-6,-71,-3,79,-6,-73,-3,84,-6,-72,-3,88,-6,-71,-3,91,-6,-69,-3,94,-6,-64,-3,95,-6,-61,-3,100,-6,-59,-3,105,-6,-58,-3,111,-6,-55,-3,117,-6,-54,-3,124,-6,-53,-3,-124,-6,-50,-3,-119,-6,-45,-3,-114,-6,-42,-3,-106,-6,-39,-3,-100,-6,-35,-3,-92,-6,-32,-3,-82,-6,-30,-3,-74,-6,-27,-3,-63,-6,-25,-3,-52,-6,-21,-3,-46,-6,-15,-3,-36,-6,-12,-3,-23,-6,-10,-3,-14,-6,-4,-3,-4,-6,1,-2,7,-5,5,-2,18,-5,10,-2,30,-5,13,-2,40,-5,19,-2,53,-5,26,-2,63,-5,31,-2,75,-5,37,-2,88,-5,42,-2,101,-5,50,-2,111,-5,55,-2,127,-5,58,-2,-111,-5,62,-2,-99,-5,68,-2,-83,-5,73,-2,-67,-5,79,-2,-55,-5,86,-2,-40,-5,93,-2,-28,-5,100,-2,-10,-5,104,-2,8,-4,111,-2,19,-4,120,-2,36,-4,125,-2,57,-4,127,-2,74,-4,-123,-2,91,-4,-114,-2,107,-4,-106,-2,121,-4,-99,-2,-116,-4,-93,-2,-96,-4,-87,-2,-81,-4,-79,-2,-63,-4,-70,-2,-46,-4,-60,-2,-34,-4,-51,-2,-13,-4,-47,-2,5,-3,-40,-2,24,-3,-30,-2,43,-3,-26,-2,63,-3,-20,-2,84,-3,-12,-2,103,-3,-4,-2,120,-3,3,-1,-115,-3,11,-1,-94,-3,17,-1,-76,-3,25,-1,-56,-3,35,-1,-37,-3,43,-1,-20,-3,51,-1,1,-2,59,-1,17,-2,68,-1,38,-2,77,-1,59,-2,83,-1,79,-2,88,-1,103,-2,97,-1,122,-2,107,-1,-120,-2,118,-1,-98,-2,125,-1,-75,-2,-126,-1,-56,-2,-117,-1,-35,-2,-108,-1,-13,-2,-102,-1,5,-1,-92,-1,24,-1,-82,-1,40,-1,-74,-1,64,-1,-68,-1,88,-1,-62,-1,105,-1,-52,-1,125,-1,-42,-1,-110,-1,-34,-1,-93,-1,-25,-1,-74,-1,-14,-1,-52,-1,-8,-1,-33,-1,-3,-1,-8,-1,3,0,16,0,8,0,34,0,17,0,54,0,26,0,68,0,37,0,90,0,43,0,113,0,49,0,-127,0,59,0,-106,0,66,0,-84,0,73,0,-68,0,81,0,-46,0,88,0,-25,0,96,0,-11,0,107,0,8,1,115,0,29,1,121,0,46,1,-127,0,64,1,-116,0,83,1,-111,0,101,1,-105,0,122,1,-98,0,-120,1,-90,0,-99,1,-83,0,-79,1,-78,0,-62,1,-73,0,-39,1,-69,0,-19,1,-60,0,-9,1,-48,0,7,2,-40,0,27,2,-36,0,42,2,-27,0,58,2,-18,0,76,2,-14,0,92,2,-7,0,108,2,1,1,121,2,8,1,-118,2}; }
	private static byte[] data150(){ return new byte[] {16,1,-101,2,21,1,-87,2,26,1,-67,2,31,1,-50,2,37,1,-40,2,47,1,-24,2,52,1,-6,2,56,1,6,3,64,1,22,3,68,1,41,3,70,1,55,3,76,1,68,3,84,1,78,3,91,1,92,3,97,1,107,3,101,1,120,3,105,1,-121,3,111,1,-108,3,117,1,-98,3,122,1,-83,3,127,1,-70,3,-124,1,-60,3,-119,1,-46,3,-115,1,-32,3,-112,1,-22,3,-106,1,-10,3,-103,1,0,4,-97,1,10,4,-91,1,23,4,-90,1,35,4,-87,1,45,4,-80,1,55,4,-77,1,65,4,-74,1,76,4,-69,1,85,4,-64,1,92,4,-61,1,105,4,-59,1,114,4,-53,1,118,4,-47,1,127,4,-45,1,-121,4,-41,1,-113,4,-38,1,-103,4,-36,1,-96,4,-34,1,-86,4,-32,1,-77,4,-30,1,-72,4,-25,1,-65,4,-23,1,-56,4,-23,1,-48,4,-22,1,-42,4,-15,1,-40,4,-11,1,-36,4,-8,1,-29,4,-7,1,-22,4,-7,1,-14,4,-8,1,-8,4,-7,1,-3,4,-3,1,-2,4,3,2,-2,4,8,2,1,5,9,2,6,5,9,2,13,5,7,2,18,5,8,2,21,5,10,2,24,5,10,2,28,5,10,2,31,5,12,2,33,5,11,2,36,5,13,2,37,5,14,2,38,5,14,2,41,5,14,2,42,5,15,2,42,5,16,2,42,5,18,2,40,5,20,2,40,5,19,2,42,5,17,2,43,5,17,2,42,5,17,2,41,5,17,2,41,5,16,2,39,5,17,2,36,5,17,2,37,5,13,2,37,5,11,2,35,5,12,2,32,5,11,2,28,5,11,2,26,5,8,2,26,5,5,2,22,5,5,2,17,5,5,2,13,5,5,2,6,5,6,2,0,5,4,2,-1,4,-2,1,-2,4,-6,1,-6,4,-7,1,-12,4,-10,1,-17,4,-11,1,-23,4,-12,1,-32,4,-11,1,-40,4,-15,1,-42,4,-20,1,-47,4,-25,1,-55,4,-25,1,-61,4,-29,1,-68,4,-34,1,-74,4,-38,1,-79,4,-42,1,-88,4,-44,1,-99,4,-45,1,-107,4,-48,1,-117,4,-50,1,-125,4,-54,1,122,4,-59,1,113,4,-63,1,105,4,-66,1,93,4,-69,1,81,4,-72,1,74,4,-79,1,64,4,-83,1,51,4,-84,1,39,4,-88,1,28,4,-94,1,17,4,-99,1,7,4,-102,1,-9,3,-103,1,-20,3,-109,1,-31,3,-118,1,-41,3,-124,1,-51,3,126,1,-64,3,120,1,-79,3,117,1,-92,3,113,1,-107,3,107,1,-122,3,103,1,122,3,96,1,109,3,88,1,94,3,84,1,81,3,78,1,65,3,72,1,53,3,67,1,36,3,59,1,21,3,53,1,9,3,46,1,-9,2,41,1,-28,2,38,1,-44,2,32,1,-60,2,23,1,-77,2,18,1,-92,2,11,1,-109,2,3,1,-127,2,-2,0,114,2,-11,0,99,2,-20,0,86,2,-28,0,67,2,-35,0,48,2,-42,0,34,2,-50,0,14,2,-56,0,-7,1,-62,0,-22,1,-70,0,-42,1,-76,0,-64,1,-82,0,-79,1,-92,0,-96,1,-102,0,-116,1,-107,0,120,1,-112,0,99,1,-120,0,79,1,127,0,64,1,119,0,43,1,113,0,25,1,105,0,6,1,94,0,-13,0,86,0,-30,0,78,0,-51,0,70,0,-73,0,64,0,-92,0,57,0,-114,0,49,0,121,0,42,0,103,0,32,0,84,0,23,0,62,0,16,0,44,0,8,0,23,0,0,0,5,0,-7,-1,-17,-1,-17,-1,-38,-1,-23,-1,-57,-1,-31,-1,-78,-1,-41,-1,-98,-1,-50,-1,-115,-1,-57,-1,118,-1,-65,-1,94,-1,-69,-1,74,-1,-76,-1,53,-1,-87,-1,34,-1,-97,-1,19,-1,-106,-1,-3,-2,-112,-1,-22,-2,-120,-1,-43,-2,-128,-1,-66,-2,123,-1,-85,-2,115,-1,-105,-2,104,-1,-123,-2,95,-1,117,-2,85,-1,97,-2,78,-1,75,-2,71,-1,57,-2,65,-1,35,-2,58,-1,12,-2,53,-1,-4,-3,43,-1,-22,-3,34,-1,-37,-3,26,-1,-58,-3,19,-1,-79,-3,14,-1,-96,-3,5,-1,-114,-3,-3,-2,122,-3,-10,-2,107,-3,-18,-2,90,-3,-29,-2,72,-3,-34,-2,55,-3,-39,-2,34,-3,-46,-2,16,-3,-52,-2,1,-3,-60,-2,-16,-4,-67,-2,-30,-4,-73,-2,-51,-4,-77,-2,-69,-4,-84,-2,-82,-4,-92,-2,-98,-4,-99,-2,-115,-4,-105,-2,127,-4,-110,-2,109,-4,-115,-2,91,-4,-120,-2,79,-4,-127,-2,64,-4,122,-2,49,-4,116,-2,38,-4,109,-2,23,-4,104,-2,7,-4,100,-2,-5,-5,93,-2,-18,-5,90,-2,-32,-5,86,-2,-48,-5,82,-2,-59,-5,74,-2,-68,-5,68,-2,-81,-5,65,-2,-97,-5,63,-2,-107,-5,56,-2,-116,-5}; }
	private static byte[] data151(){ return new byte[] {50,-2,126,-5,49,-2,116,-5,43,-2,107,-5,37,-2,96,-5,35,-2,86,-5,31,-2,76,-5,26,-2,71,-5,20,-2,62,-5,16,-2,51,-5,15,-2,42,-5,13,-2,33,-5,8,-2,25,-5,6,-2,18,-5,3,-2,9,-5,1,-2,1,-5,-1,-3,-5,-6,-4,-3,-12,-6,-7,-3,-19,-6,-8,-3,-24,-6,-12,-3,-29,-6,-14,-3,-33,-6,-17,-3,-40,-6,-16,-3,-47,-6,-17,-3,-51,-6,-19,-3,-55,-6,-22,-3,-57,-6,-25,-3,-59,-6,-27,-3,-64,-6,-26,-3,-67,-6,-29,-3,-68,-6,-31,-3,-70,-6,-31,-3,-74,-6,-31,-3,-75,-6,-32,-3,-76,-6,-33,-3,-78,-6,-32,-3,-80,-6,-31,-3,-82,-6,-30,-3,-84,-6,-29,-3,-84,-6,-29,-3,-83,-6,-31,-3,-81,-6,-31,-3,-79,-6,-33,-3,-75,-6,-35,-3,-73,-6,-33,-3,-74,-6,-29,-3,-74,-6,-28,-3,-71,-6,-29,-3,-66,-6,-29,-3,-64,-6,-25,-3,-65,-6,-21,-3,-63,-6,-20,-3,-57,-6,-21,-3,-52,-6,-20,-3,-48,-6,-17,-3,-45,-6,-14,-3,-41,-6,-13,-3,-34,-6,-12,-3,-29,-6,-9,-3,-25,-6,-6,-3,-19,-6,-4,-3,-13,-6,-1,-3,-8,-6,2,-2,-1,-6,5,-2,5,-5,6,-2,15,-5,7,-2,21,-5,11,-2,27,-5,17,-2,34,-5,18,-2,43,-5,20,-2,53,-5,23,-2,60,-5,28,-2,68,-5,30,-2,79,-5,33,-2,87,-5,39,-2,92,-5,45,-2,103,-5,47,-2,114,-5,50,-2,123,-5,54,-2,-122,-5,57,-2,-113,-5,62,-2,-102,-5,66,-2,-91,-5,70,-2,-81,-5,74,-2,-68,-5,77,-2,-56,-5,83,-2,-49,-5,90,-2,-37,-5,94,-2,-23,-5,96,-2,-11,-5,101,-2,2,-4,106,-2,14,-4,111,-2,25,-4,117,-2,38,-4,120,-2,50,-4,126,-2,62,-4,-122,-2,74,-4,-117,-2,87,-4,-114,-2,103,-4,-108,-2,117,-4,-104,-2,-127,-4,-97,-2,-112,-4,-93,-2,-96,-4,-89,-2,-83,-4,-82,-2,-70,-4,-74,-2,-57,-4,-67,-2,-45,-4,-61,-2,-29,-4,-56,-2,-12,-4,-51,-2,0,-3,-44,-2,17,-3,-41,-2,31,-3,-34,-2,46,-3,-26,-2,61,-3,-20,-2,74,-3,-13,-2,90,-3,-6,-2,107,-3,-1,-2,120,-3,6,-1,-118,-3,12,-1,-101,-3,17,-1,-87,-3,25,-1,-71,-3,32,-1,-53,-3,37,-1,-39,-3,44,-1,-21,-3,48,-1,-5,-3,54,-1,12,-2,63,-1,28,-2,70,-1,41,-2,79,-1,57,-2,87,-1,75,-2,92,-1,92,-2,96,-1,113,-2,100,-1,-122,-2,104,-1,-106,-2,112,-1,-91,-2,122,-1,-73,-2,127,-1,-56,-2,-124,-1,-37,-2,-117,-1,-25,-2,-106,-1,-9,-2,-96,-1,8,-1,-92,-1,26,-1,-86,-1,46,-1,-79,-1,64,-1,-72,-1,78,-1,-63,-1,95,-1,-54,-1,114,-1,-49,-1,-126,-1,-42,-1,-107,-1,-34,-1,-88,-1,-29,-1,-71,-1,-23,-1,-51,-1,-17,-1,-37,-1,-8,-1,-20,-1,3,0,-3,-1,9,0,13,0,15,0,34,0,22,0,54,0,26,0,71,0,33,0,90,0,42,0,108,0,48,0,123,0,57,0,-115,0,66,0,-98,0,73,0,-81,0,77,0,-57,0,79,0,-42,0,90,0,-26,0,101,0,-11,0,109,0,5,1,115,0,26,1,120,0,46,1,-128,0,59,1,-120,0,78,1,-112,0,97,1,-107,0,112,1,-98,0,-125,1,-92,0,-107,1,-84,0,-93,1,-77,0,-73,1,-72,0,-51,1,-69,0,-35,1,-61,0,-19,1,-52,0,-6,1,-43,0,11,2,-37,0,31,2,-31,0,46,2,-26,0,66,2,-19,0,84,2,-14,0,99,2,-7,0,117,2,1,1,-123,2,8,1,-109,2,14,1,-90,2,21,1,-74,2,29,1,-62,2,36,1,-44,2,42,1,-30,2,47,1,-11,2,52,1,8,3,57,1,19,3,66,1,36,3,72,1,53,3,76,1,66,3,85,1,80,3,92,1,98,3,95,1,112,3,100,1,-127,3,107,1,-113,3,114,1,-102,3,121,1,-87,3,125,1,-73,3,-124,1,-60,3,-118,1,-45,3,-113,1,-31,3,-110,1,-15,3,-105,1,-1,3,-98,1,7,4,-90,1,21,4,-86,1,37,4,-84,1,50,4,-79,1,64,4,-75,1,76,4,-68,1,86,4,-63,1,98,4,-59,1,109,4,-54,1,121,4,-49,1,-123,4,-45,1,-113,4,-41,1,-100,4,-37,1,-89,4,-33,1,-80,4,-29,1,-68,4,-25,1,-58,4,-21,1,-49,4,-18,1,-38,4,-14,1,-30,4,-8,1,-23,4,-4,1,-14,4,-1,1,-5,4,3,2,3,5,4,2,14,5,6,2,20,5,11,2,27,5,13,2,37,5,14,2,44,5,17,2,49,5,22,2,55,5,26,2,58,5,29,2,64,5,33,2,70,5,33,2,76,5,35,2,81,5,38,2,84,5,41,2,88,5,43,2,93,5}; }
	private static byte[] data152(){ return new byte[] {42,2,98,5,43,2,103,5,43,2,108,5,43,2,111,5,44,2,113,5,46,2,116,5,45,2,119,5,46,2,120,5,47,2,121,5,47,2,123,5,48,2,121,5,52,2,119,5,52,2,120,5,51,2,120,5,53,2,117,5,53,2,117,5,52,2,117,5,49,2,118,5,46,2,119,5,44,2,115,5,45,2,112,5,44,2,110,5,40,2,110,5,36,2,108,5,36,2,100,5,39,2,91,5,41,2,86,5,38,2,83,5,33,2,83,5,27,2,79,5,23,2,73,5,24,2,64,5,23,2,57,5,18,2,53,5,14,2,47,5,12,2,37,5,10,2,28,5,7,2,22,5,4,2,12,5,1,2,0,5,0,2,-7,4,-5,1,-16,4,-11,1,-25,4,-15,1,-34,4,-18,1,-46,4,-21,1,-56,4,-25,1,-68,4,-29,1,-81,4,-33,1,-89,4,-40,1,-101,4,-45,1,-114,4,-49,1,-125,4,-55,1,118,4,-59,1,103,4,-64,1,91,4,-69,1,78,4,-77,1,66,4,-85,1,54,4,-88,1,36,4,-92,1,23,4,-98,1,6,4,-102,1,-13,3,-105,1,-27,3,-112,1,-43,3,-121,1,-56,3,127,1,-70,3,121,1,-88,3,115,1,-107,3,111,1,-123,3,104,1,117,3,92,1,104,3,83,1,89,3,77,1,67,3,74,1,50,3,67,1,32,3,56,1,15,3,50,1,-3,2,46,1,-27,2,39,1,-45,2,30,1,-58,2,19,1,-78,2,12,1,-99,2,6,1,-116,2,-3,0,120,2,-12,0,99,2,-18,0,81,2,-27,0,62,2,-37,0,47,2,-47,0,26,2,-55,0,3,2,-59,0,-19,1,-64,0,-41,1,-76,0,-59,1,-86,0,-76,1,-92,0,-102,1,-99,0,-125,1,-106,0,115,1,-118,0,95,1,-128,0,72,1,123,0,52,1,114,0,30,1,105,0,8,1,97,0,-10,0,87,0,-31,0,79,0,-50,0,72,0,-76,0,67,0,-101,0,59,0,-117,0,47,0,120,0,36,0,97,0,29,0,78,0,22,0,55,0,12,0,33,0,4,0,15,0,-3,-1,-10,-1,-11,-1,-32,-1,-19,-1,-49,-1,-30,-1,-70,-1,-36,-1,-90,-1,-44,-1,-114,-1,-51,-1,120,-1,-58,-1,102,-1,-68,-1,81,-1,-77,-1,60,-1,-84,-1,42,-1,-94,-1,23,-1,-104,-1,1,-1,-111,-1,-15,-2,-121,-1,-35,-2,127,-1,-60,-2,125,-1,-80,-2,117,-1,-99,-2,108,-1,-115,-2,100,-1,120,-2,92,-1,100,-2,84,-1,85,-2,76,-1,64,-2,68,-1,45,-2,59,-1,32,-2,51,-1,9,-2,47,-1,-14,-3,43,-1,-29,-3,34,-1,-47,-3,24,-1,-64,-3,18,-1,-80,-3,12,-1,-100,-3,7,-1,-116,-3,0,-1,123,-3,-8,-2,106,-3,-16,-2,92,-3,-20,-2,71,-3,-25,-2,53,-3,-31,-2,40,-3,-38,-2,23,-3,-46,-2,10,-3,-56,-2,0,-3,-63,-2,-19,-4,-66,-2,-36,-4,-72,-2,-47,-4,-80,-2,-63,-4,-82,-2,-78,-4,-87,-2,-92,-4,-95,-2,-106,-4,-100,-2,-117,-4,-106,-2,124,-4,-110,-2,107,-4,-112,-2,95,-4,-118,-2,84,-4,-127,-2,72,-4,126,-2,59,-4,124,-2,43,-4,121,-2,30,-4,116,-2,21,-4,111,-2,8,-4,108,-2,-5,-5,103,-2,-11,-5,96,-2,-21,-5,91,-2,-29,-5,87,-2,-39,-5,81,-2,-50,-5,79,-2,-58,-5,75,-2,-70,-5,73,-2,-80,-5,68,-2,-84,-5,61,-2,-92,-5,58,-2,-102,-5,56,-2,-110,-5,54,-2,-120,-5,53,-2,125,-5,51,-2,120,-5,47,-2,114,-5,42,-2,110,-5,39,-2,102,-5,37,-2,93,-5,38,-2,86,-5,36,-2,79,-5,33,-2,75,-5,28,-2,73,-5,24,-2,69,-5,22,-2,61,-5,22,-2,57,-5,20,-2,53,-5,16,-2,50,-5,14,-2,47,-5,12,-2,43,-5,11,-2,40,-5,9,-2,37,-5,8,-2,32,-5,9,-2,28,-5,9,-2,24,-5,9,-2,20,-5,10,-2,17,-5,10,-2,14,-5,9,-2,14,-5,5,-2,16,-5,4,-2,12,-5,7,-2,8,-5,8,-2,7,-5,7,-2,9,-5,4,-2,11,-5,1,-2,12,-5,3,-2,11,-5,1,-2,13,-5,2,-2,12,-5,2,-2,13,-5,4,-2,13,-5,4,-2,12,-5,8,-2,12,-5,8,-2,14,-5,9,-2,16,-5,8,-2,20,-5,6,-2,26,-5,6,-2,26,-5,10,-2,25,-5,14,-2,27,-5,15,-2,30,-5,16,-2,33,-5,18,-2,35,-5,21,-2,38,-5,22,-2,43,-5,22,-2,48,-5,22,-2,55,-5,22,-2,60,-5,23,-2,64,-5,27,-2,68,-5,29,-2,71,-5,34,-2,74,-5,38,-2,78,-5,40,-2,85,-5,39,-2,95,-5,39,-2,99,-5,43,-2,104,-5,48,-2,111,-5,47,-2,119,-5,48,-2,127,-5,52,-2,-122,-5}; }
	private static byte[] data153(){ return new byte[] {54,-2,-117,-5,57,-2,-108,-5,60,-2,-100,-5,63,-2,-95,-5,68,-2,-88,-5,72,-2,-79,-5,74,-2,-71,-5,76,-2,-62,-5,81,-2,-58,-5,87,-2,-50,-5,91,-2,-40,-5,95,-2,-34,-5,99,-2,-23,-5,101,-2,-9,-5,101,-2,0,-4,105,-2,10,-4,110,-2,21,-4,112,-2,31,-4,116,-2,41,-4,122,-2,50,-4,-128,-2,58,-4,-124,-2,71,-4,-122,-2,81,-4,-117,-2,91,-4,-109,-2,101,-4,-105,-2,113,-4,-104,-2,-128,-4,-99,-2,-116,-4,-94,-2,-106,-4,-92,-2,-89,-4,-87,-2,-78,-4,-82,-2,-68,-4,-76,-2,-53,-4,-73,-2,-38,-4,-69,-2,-27,-4,-63,-2,-14,-4,-56,-2,-2,-4,-48,-2,7,-3,-42,-2,22,-3,-38,-2,34,-3,-32,-2,48,-3,-24,-2,61,-3,-18,-2,72,-3,-12,-2,89,-3,-8,-2,106,-3,-5,-2,121,-3,0,-1,-120,-3,9,-1,-108,-3,17,-1,-96,-3,23,-1,-78,-3,27,-1,-59,-3,30,-1,-46,-3,39,-1,-31,-3,45,-1,-19,-3,52,-1,0,-2,57,-1,18,-2,62,-1,30,-2,73,-1,44,-2,80,-1,64,-2,83,-1,80,-2,89,-1,97,-2,98,-1,114,-2,102,-1,-124,-2,105,-1,-103,-2,113,-1,-89,-2,123,-1,-77,-2,-124,-1,-59,-2,-118,-1,-45,-2,-111,-1,-25,-2,-103,-1,-7,-2,-98,-1,9,-1,-92,-1,31,-1,-86,-1,49,-1,-78,-1,62,-1,-68,-1,79,-1,-58,-1,96,-1,-50,-1,110,-1,-42,-1,-124,-1,-39,-1,-100,-1,-36,-1,-82,-1,-29,-1,-63,-1,-22,-1,-49,-1,-11,-1,-32,-1,-2,-1,-11,-1,2,0,7,0,7,0,29,0,15,0,50,0,20,0,65,0,30,0,82,0,42,0,100,0,48,0,117,0,54,0,-117,0,63,0,-100,0,72,0,-86,0,81,0,-65,0,86,0,-48,0,94,0,-28,0,101,0,-5,0,105,0,11,1,115,0,29,1,124,0,49,1,-126,0,66,1,-119,0,86,1,-111,0,106,1,-104,0,121,1,-97,0,-113,1,-89,0,-96,1,-80,0,-82,1,-71,0,-62,1,-64,0,-42,1,-59,0,-24,1,-53,0,-4,1,-47,0,12,2,-40,0,33,2,-34,0,52,2,-28,0,69,2,-20,0,86,2,-12,0,103,2,-2,0,117,2,3,1,-118,2,9,1,-98,2,14,1,-85,2,24,1,-68,2,33,1,-52,2,38,1,-35,2,43,1,-16,2,49,1,-2,2,55,1,16,3,62,1,33,3,70,1,43,3,78,1,61,3,84,1,78,3,89,1,91,3,97,1,107,3,102,1,125,3,105,1,-116,3,112,1,-103,3,120,1,-87,3,123,1,-72,3,127,1,-56,3,-124,1,-44,3,-118,1,-31,3,-109,1,-20,3,-102,1,-9,3,-97,1,6,4,-93,1,21,4,-89,1,32,4,-83,1,44,4,-77,1,56,4,-73,1,68,4,-69,1,81,4,-66,1,94,4,-61,1,103,4,-56,1,114,4,-53,1,125,4,-49,1,-121,4,-43,1,-112,4,-39,1,-102,4,-38,1,-89,4,-35,1,-80,4,-30,1,-75,4,-23,1,-67,4,-21,1,-56,4,-20,1,-46,4,-19,1,-38,4,-14,1,-32,4,-9,1,-27,4,-7,1,-18,4,-6,1,-8,4,-5,1,-4,4,0,2,0,5,4,2,4,5,7,2,10,5,8,2,16,5,10,2,20,5,13,2,24,5,14,2,29,5,16,2,32,5,18,2,36,5,17,2,43,5,15,2,48,5,14,2,52,5,16,2,52,5,19,2,52,5,21,2,54,5,21,2,55,5,21,2,58,5,20,2,59,5,22,2,56,5,23,2,58,5,21,2,61,5,18,2,59,5,22,2,55,5,23,2,54,5,21,2,54,5,21,2,51,5,19,2,52,5,15,2,52,5,15,2,45,5,19,2,38,5,21,2,33,5,19,2,32,5,14,2,31,5,11,2,27,5,11,2,20,5,9,2,18,5,5,2,15,5,1,2,8,5,1,2,3,5,-1,1,-4,4,-3,1,-13,4,-2,1,-20,4,-5,1,-26,4,-9,1,-31,4,-13,1,-38,4,-16,1,-47,4,-17,1,-55,4,-21,1,-61,4,-28,1,-67,4,-32,1,-74,4,-37,1,-82,4,-42,1,-91,4,-44,1,-102,4,-46,1,-112,4,-51,1,-122,4,-55,1,125,4,-57,1,112,4,-61,1,101,4,-66,1,94,4,-72,1,83,4,-77,1,74,4,-82,1,62,4,-86,1,47,4,-87,1,35,4,-91,1,21,4,-96,1,9,4,-101,1,-1,3,-107,1,-15,3,-111,1,-29,3,-116,1,-40,3,-122,1,-53,3,-128,1,-67,3,123,1,-79,3,117,1,-92,3,111,1,-104,3,106,1,-120,3,100,1,123,3,92,1,112,3,87,1,95,3,82,1,78,3,78,1,66,3,71,1,50,3,64,1,35,3,60,1,19,3,56,1,1,3,51,1,-16,2}; }
	private static byte[] data154(){ return new byte[] {45,1,-29,2,38,1,-43,2,30,1,-56,2,22,1,-70,2,13,1,-84,2,4,1,-97,2,0,1,-119,2,-2,0,117,2,-7,0,103,2,-14,0,86,2,-21,0,68,2,-27,0,55,2,-35,0,38,2,-42,0,19,2,-46,0,4,2,-54,0,-12,1,-61,0,-25,1,-71,0,-41,1,-78,0,-59,1,-83,0,-76,1,-89,0,-95,1,-94,0,-114,1,-101,0,-127,1,-111,0,114,1,-120,0,96,1,-125,0,80,1,125,0,60,1,119,0,42,1,112,0,28,1,105,0,8,1,100,0,-13,0,96,0,-26,0,84,0,-41,0,77,0,-55,0,71,0,-77,0,66,0,-96,0,61,0,-111,0,53,0,-128,0,43,0,112,0,37,0,96,0,31,0,78,0,21,0,63,0,14,0,47,0,9,0,27,0,2,0,11,0,-7,-1,-3,-1,-12,-1,-24,-1,-15,-1,-40,-1,-21,-1,-60,-1,-27,-1,-78,-1,-34,-1,-90,-1,-43,-1,-107,-1,-50,-1,-126,-1,-55,-1,115,-1,-61,-1,97,-1,-68,-1,80,-1,-76,-1,67,-1,-83,-1,50,-1,-89,-1,30,-1,-94,-1,16,-1,-100,-1,-2,-2,-105,-1,-16,-2,-113,-1,-32,-2,-121,-1,-48,-2,-127,-1,-61,-2,120,-1,-76,-2,113,-1,-95,-2,111,-1,-112,-2,107,-1,126,-2,100,-1,109,-2,94,-1,98,-2,86,-1,82,-2,78,-1,66,-2,73,-1,53,-2,67,-1,36,-2,61,-1,24,-2,55,-1,7,-2,50,-1,-12,-3,47,-1,-25,-3,41,-1,-41,-3,33,-1,-54,-3,26,-1,-66,-3,19,-1,-80,-3,12,-1,-95,-3,6,-1,-108,-3,2,-1,-124,-3,-4,-2,116,-3,-8,-2,103,-3,-12,-2,87,-3,-18,-2,76,-3,-23,-2,61,-3,-29,-2,45,-3,-33,-2,34,-3,-38,-2,18,-3,-44,-2,6,-3,-50,-2,-5,-4,-56,-2,-19,-4,-61,-2,-33,-4,-66,-2,-43,-4,-72,-2,-57,-4,-77,-2,-70,-4,-82,-2,-80,-4,-88,-2,-93,-4,-93,-2,-106,-4,-97,-2,-117,-4,-102,-2,127,-4,-108,-2,119,-4,-114,-2,106,-4,-117,-2,91,-4,-120,-2,82,-4,-125,-2,69,-4,127,-2,57,-4,123,-2,48,-4,118,-2,36,-4,115,-2,23,-4,111,-2,16,-4,105,-2,6,-4,99,-2,-4,-5,96,-2,-13,-5,91,-2,-23,-5,87,-2,-30,-5,82,-2,-41,-5,79,-2,-52,-5,77,-2,-60,-5,73,-2,-71,-5,70,-2,-80,-5,67,-2,-88,-5,64,-2,-99,-5,63,-2,-109,-5,59,-2,-113,-5,51,-2,-118,-5,48,-2,127,-5,49,-2,115,-5,50,-2,107,-5,46,-2,101,-5,42,-2,96,-5,36,-2,92,-5,32,-2,85,-5,32,-2,75,-5,31,-2,70,-5,27,-2,65,-5,23,-2,61,-5,21,-2,53,-5,21,-2,47,-5,19,-2,43,-5,14,-2,40,-5,12,-2,37,-5,7,-2,35,-5,5,-2,28,-5,9,-2,19,-5,10,-2,14,-5,8,-2,12,-5,6,-2,9,-5,4,-2,5,-5,5,-2,2,-5,3,-2,0,-5,1,-2,-2,-6,1,-2,-4,-6,-1,-3,-5,-6,-1,-3,-9,-6,1,-2,-11,-6,-1,-3,-10,-6,-3,-3,-9,-6,-4,-3,-10,-6,-5,-3,-9,-6,-5,-3,-9,-6,-7,-3,-7,-6,-7,-3,-7,-6,-4,-3,-11,-6,-1,-3,-9,-6,-3,-3,-5,-6,-4,-3,-4,-6,-1,-3,-5,-6,2,-2,-3,-6,1,-2,2,-5,0,-2,5,-5,2,-2,8,-5,3,-2,12,-5,3,-2,15,-5,6,-2,17,-5,9,-2,20,-5,12,-2,24,-5,13,-2,29,-5,15,-2,33,-5,19,-2,38,-5,20,-2,45,-5,19,-2,53,-5,23,-2,58,-5,25,-2,64,-5,27,-2,72,-5,30,-2,78,-5,35,-2,82,-5,40,-2,88,-5,43,-2,96,-5,45,-2,106,-5,48,-2,115,-5,51,-2,122,-5,54,-2,-122,-5,56,-2,-111,-5,60,-2,-106,-5,67,-2,-97,-5,72,-2,-86,-5,75,-2,-77,-5,78,-2,-63,-5,81,-2,-50,-5,84,-2,-42,-5,91,-2,-30,-5,94,-2,-19,-5,98,-2,-4,-5,101,-2,10,-4,106,-2,19,-4,113,-2,32,-4,118,-2,47,-4,123,-2,57,-4,-127,-2,71,-4,-120,-2,86,-4,-115,-2,95,-4,-106,-2,110,-4,-100,-2,125,-4,-95,-2,-118,-4,-88,-2,-102,-4,-83,-2,-85,-4,-77,-2,-73,-4,-68,-2,-58,-4,-62,-2,-44,-4,-58,-2,-23,-4,-53,-2,-4,-4,-47,-2,7,-3,-37,-2,24,-3,-30,-2,44,-3,-27,-2,61,-3,-21,-2,80,-3,-12,-2,96,-3,-4,-2,110,-3,4,-1,-125,-3,10,-1,-105,-3,16,-1,-90,-3,25,-1,-71,-3,31,-1,-53,-3,37,-1,-31,-3,43,-1,-11,-3,50,-1,7,-2,58,-1,26,-2,67,-1,45,-2,77,-1,60,-2,85,-1,81,-2,93,-1,104,-2,98,-1,121,-2,108,-1,-115,-2,116,-1,-92,-2,122,-1,-74,-2,-126,-1,-53,-2,-117,-1,-36,-2,-108,-1,-16,-2,-99,-1,7,-1,-93,-1,27,-1}; }
	private static byte[] data155(){ return new byte[] {-87,-1,50,-1,-78,-1,71,-1,-69,-1,87,-1,-58,-1,108,-1,-50,-1,-124,-1,-45,-1,-105,-1,-34,-1,-85,-1,-25,-1,-63,-1,-18,-1,-43,-1,-10,-1,-21,-1,-2,-1,-4,-1,8,0,17,0,17,0,42,0,20,0,63,0,28,0,85,0,38,0,105,0,47,0,122,0,57,0,-113,0,67,0,-92,0,75,0,-75,0,83,0,-51,0,91,0,-29,0,99,0,-14,0,110,0,7,1,117,0,26,1,123,0,50,1,-125,0,70,1,-116,0,86,1,-108,0,110,1,-104,0,-121,1,-99,0,-103,1,-91,0,-84,1,-80,0,-64,1,-73,0,-49,1,-63,0,-29,1,-54,0,-11,1,-46,0,6,2,-39,0,27,2,-32,0,46,2,-24,0,62,2,-17,0,82,2,-11,0,97,2,-1,0,115,2,5,1,-120,2,9,1,-103,2,17,1,-86,2,25,1,-69,2,32,1,-53,2,37,1,-33,2,42,1,-16,2,51,1,-4,2,59,1,12,3,66,1,30,3,70,1,46,3,73,1,65,3,79,1,75,3,88,1,91,3,93,1,109,3,96,1,121,3,104,1,-120,3,111,1,-108,3,119,1,-99,3,126,1,-82,3,127,1,-64,3,-125,1,-56,3,-116,1,-43,3,-111,1,-29,3,-108,1,-18,3,-102,1,-6,3,-97,1,3,4,-92,1,16,4,-88,1,29,4,-85,1,39,4,-82,1,52,4,-77,1,61,4,-71,1,68,4,-67,1,81,4,-66,1,93,4,-63,1,100,4,-56,1,105,4,-48,1,112,4,-46,1,124,4,-48,1,-120,4,-47,1,-114,4,-42,1,-105,4,-40,1,-98,4,-37,1,-92,4,-34,1,-85,4,-29,1,-81,4,-26,1,-74,4,-27,1,-64,4,-26,1,-59,4,-22,1,-57,4,-18,1,-52,4,-17,1,-44,4,-20,1,-36,4,-20,1,-32,4,-17,1,-29,4,-15,1,-26,4,-13,1,-25,4,-8,1,-26,4,-5,1,-22,4,-7,1,-16,4,-7,1,-16,4,-3,1,-16,4,-3,1,-12,4,-3,1,-12,4,-1,1,-12,4,0,2,-11,4,0,2,-10,4,-1,1,-7,4,-4,1,-5,4,-4,1,-7,4,-2,1,-9,4,-1,1,-10,4,-3,1,-9,4,-6,1,-6,4,-9,1,-8,4,-8,1,-13,4,-4,1,-17,4,-6,1,-17,4,-10,1,-16,4,-13,1,-19,4,-11,1,-27,4,-9,1,-30,4,-12,1,-32,4,-14,1,-36,4,-14,1,-41,4,-15,1,-46,4,-16,1,-50,4,-18,1,-54,4,-21,1,-58,4,-23,1,-62,4,-26,1,-69,4,-26,1,-73,4,-30,1,-78,4,-33,1,-85,4,-33,1,-92,4,-36,1,-96,4,-41,1,-102,4,-43,1,-109,4,-45,1,-116,4,-49,1,-120,4,-53,1,-128,4,-55,1,120,4,-60,1,116,4,-65,1,110,4,-69,1,100,4,-71,1,92,4,-72,1,80,4,-72,1,68,4,-75,1,63,4,-82,1,57,4,-88,1,48,4,-91,1,39,4,-93,1,27,4,-95,1,16,4,-98,1,6,4,-101,1,-4,3,-105,1,-11,3,-113,1,-19,3,-117,1,-32,3,-119,1,-42,3,-123,1,-53,3,-128,1,-64,3,124,1,-73,3,118,1,-83,3,113,1,-95,3,108,1,-105,3,105,1,-118,3,102,1,122,3,99,1,114,3,91,1,104,3,86,1,93,3,83,1,78,3,78,1,66,3,73,1,56,3,68,1,41,3,64,1,28,3,59,1,17,3,54,1,2,3,49,1,-10,2,42,1,-18,2,34,1,-33,2,32,1,-52,2,32,1,-65,2,25,1,-77,2,18,1,-86,2,9,1,-99,2,4,1,-115,2,0,1,-127,2,-7,0,116,2,-14,0,100,2,-17,0,87,2,-23,0,72,2,-30,0,58,2,-36,0,46,2,-41,0,28,2,-45,0,11,2,-50,0,0,2,-58,0,-14,1,-66,0,-23,1,-74,0,-40,1,-78,0,-59,1,-81,0,-72,1,-89,0,-87,1,-94,0,-106,1,-98,0,-120,1,-104,0,120,1,-110,0,102,1,-115,0,89,1,-122,0,73,1,126,0,58,1,120,0,44,1,113,0,29,1,105,0,12,1,99,0,-1,0,92,0,-17,0,86,0,-31,0,79,0,-48,0,72,0,-65,0,68,0,-82,0,64,0,-101,0,57,0,-116,0,49,0,126,0,44,0,106,0,39,0,89,0,30,0,79,0,20,0,62,0,15,0,41,0,13,0,24,0,7,0,7,0,0,0,-5,-1,-10,-1,-21,-1,-16,-1,-41,-1,-20,-1,-56,-1,-28,-1,-71,-1,-38,-1,-88,-1,-43,-1,-103,-1,-49,-1,-122,-1,-56,-1,116,-1,-61,-1,101,-1,-67,-1,82,-1,-75,-1,67,-1,-84,-1,55,-1,-91,-1,35,-1,-94,-1,19,-1,-101,-1,2,-1,-109,-1,-16,-2,-113,-1,-32,-2,-119,-1,-50,-2,-127,-1,-66,-2,120,-1,-76,-2,111,-1,-94,-2,106,-1,-116,-2,103,-1,127,-2}; }
	private static byte[] data156(){ return new byte[] {94,-1,111,-2,87,-1,91,-2,83,-1,78,-2,74,-1,63,-2,66,-1,50,-2,60,-1,31,-2,55,-1,12,-2,51,-1,-3,-3,44,-1,-19,-3,36,-1,-35,-3,31,-1,-50,-3,24,-1,-66,-3,17,-1,-83,-3,13,-1,-98,-3,7,-1,-115,-3,0,-1,126,-3,-6,-2,113,-3,-13,-2,97,-3,-19,-2,85,-3,-25,-2,67,-3,-29,-2,49,-3,-34,-2,39,-3,-44,-2,25,-3,-51,-2,10,-3,-55,-2,-4,-4,-60,-2,-22,-4,-63,-2,-39,-4,-66,-2,-53,-4,-71,-2,-69,-4,-76,-2,-82,-4,-84,-2,-92,-4,-90,-2,-106,-4,-96,-2,-120,-4,-102,-2,126,-4,-108,-2,113,-4,-114,-2,103,-4,-121,-2,91,-4,-127,-2,79,-4,124,-2,67,-4,120,-2,53,-4,117,-2,38,-4,114,-2,27,-4,109,-2,17,-4,102,-2,4,-4,100,-2,-7,-5,97,-2,-20,-5,92,-2,-31,-5,89,-2,-40,-5,82,-2,-49,-5,79,-2,-59,-5,76,-2,-71,-5,71,-2,-78,-5,66,-2,-87,-5,63,-2,-99,-5,62,-2,-110,-5,59,-2,-117,-5,54,-2,-125,-5,50,-2,122,-5,48,-2,115,-5,44,-2,107,-5,40,-2,100,-5,37,-2,94,-5,34,-2,86,-5,31,-2,82,-5,26,-2,76,-5,24,-2,67,-5,26,-2,59,-5,23,-2,54,-5,20,-2,50,-5,16,-2,46,-5,14,-2,42,-5,11,-2,36,-5,11,-2,31,-5,11,-2,26,-5,8,-2,24,-5,6,-2,20,-5,6,-2,15,-5,7,-2,11,-5,6,-2,9,-5,3,-2,9,-5,0,-2,9,-5,-1,-3,6,-5,-1,-3,4,-5,-1,-3,4,-5,-3,-3,2,-5,0,-2,-1,-6,2,-2,-4,-6,3,-2,-3,-6,2,-2,-1,-6,0,-2,1,-5,-1,-3,4,-5,-2,-3,6,-5,-1,-3,5,-5,2,-2,6,-5,3,-2,8,-5,4,-2,10,-5,5,-2,13,-5,7,-2,15,-5,9,-2,17,-5,11,-2,21,-5,13,-2,24,-5,15,-2,27,-5,17,-2,34,-5,16,-2,41,-5,16,-2,47,-5,18,-2,52,-5,22,-2,56,-5,24,-2,62,-5,27,-2,68,-5,29,-2,74,-5,32,-2,82,-5,35,-2,88,-5,37,-2,95,-5,42,-2,103,-5,45,-2,109,-5,47,-2,119,-5,51,-2,-127,-5,53,-2,-121,-5,58,-2,-112,-5,64,-2,-105,-5,69,-2,-96,-5,69,-2,-81,-5,71,-2,-73,-5,76,-2,-63,-5,80,-2,-50,-5,84,-2,-44,-5,92,-2,-34,-5,96,-2,-20,-5,98,-2,-8,-5,101,-2,5,-4,106,-2,18,-4,110,-2,28,-4,117,-2,39,-4,124,-2,50,-4,-125,-2,60,-4,-119,-2,74,-4,-117,-2,89,-4,-114,-2,105,-4,-109,-2,119,-4,-103,-2,-127,-4,-96,-2,-112,-4,-90,-2,-98,-4,-84,-2,-86,-4,-78,-2,-69,-4,-74,-2,-53,-4,-68,-2,-41,-4,-61,-2,-25,-4,-55,-2,-10,-4,-48,-2,3,-3,-42,-2,19,-3,-35,-2,35,-3,-27,-2,46,-3,-20,-2,64,-3,-17,-2,82,-3,-13,-2,99,-3,-5,-2,116,-3,0,-1,-124,-3,5,-1,-107,-3,14,-1,-91,-3,22,-1,-78,-3,29,-1,-61,-3,37,-1,-42,-3,42,-1,-27,-3,48,-1,-7,-3,54,-1,11,-2,61,-1,24,-2,71,-1,40,-2,78,-1,56,-2,82,-1,78,-2,88,-1,97,-2,94,-1,111,-2,103,-1,-128,-2,114,-1,-113,-2,121,-1,-97,-2,127,-1,-76,-2,-122,-1,-58,-2,-116,-1,-42,-2,-109,-1,-23,-2,-100,-1,-5,-2,-95,-1,12,-1,-89,-1,32,-1,-83,-1,47,-1,-75,-1,66,-1,-69,-1,86,-1,-61,-1,98,-1,-51,-1,117,-1,-46,-1,-116,-1,-44,-1,-99,-1,-34,-1,-84,-1,-24,-1,-66,-1,-19,-1,-49,-1,-13,-1,-29,-1,-6,-1,-10,-1,0,0,4,0,9,0,22,0,14,0,39,0,21,0,56,0,31,0,71,0,39,0,86,0,46,0,106,0,50,0,127,0,54,0,-113,0,62,0,-97,0,71,0,-80,0,79,0,-69,0,89,0,-52,0,95,0,-32,0,99,0,-17,0,107,0,-1,0,112,0,16,1,115,0,38,1,119,0,56,1,126,0,67,1,-121,0,84,1,-115,0,102,1,-110,0,116,1,-105,0,-122,1,-97,0,-108,1,-89,0,-96,1,-84,0,-77,1,-78,0,-62,1,-71,0,-50,1,-64,0,-34,1,-59,0,-16,1,-55,0,-3,1,-48,0,10,2,-40,0,21,2,-35,0,38,2,-29,0,54,2,-25,0,66,2,-20,0,81,2,-11,0,93,2,-4,0,103,2,1,1,119,2,7,1,-122,2,10,1,-110,2,15,1,-95,2,20,1,-80,2,22,1,-66,2,26,1,-54,2,33,1,-45,2,39,1,-30,2,41,1,-14,2,44,1,-4,2,51,1,6,3,58,1,18,3,62,1,29,3,65,1,42,3,71,1,53,3,76,1,62,3,79,1,77,3,82,1,89,3,86,1,97,3,91,1,109,3,94,1,118,3,99,1,127,3}; }
	private static byte[] data157(){ return new byte[] {106,1,-120,3,110,1,-111,3,113,1,-100,3,118,1,-90,3,120,1,-81,3,123,1,-69,3,126,1,-61,3,-124,1,-56,3,-118,1,-49,3,-113,1,-39,3,-111,1,-31,3,-110,1,-19,3,-109,1,-12,3,-105,1,-4,3,-101,1,4,4,-99,1,11,4,-96,1,20,4,-95,1,29,4,-92,1,33,4,-86,1,37,4,-81,1,44,4,-79,1,49,4,-76,1,57,4,-76,1,67,4,-77,1,73,4,-73,1,77,4,-69,1,82,4,-67,1,88,4,-66,1,94,4,-64,1,97,4,-60,1,102,4,-60,1,110,4,-61,1,114,4,-57,1,117,4,-55,1,122,4,-55,1,126,4,-52,1,-127,4,-51,1,-122,4,-51,1,-119,4,-47,1,-119,4,-45,1,-114,4,-46,1,-110,4,-46,1,-109,4,-41,1,-110,4,-38,1,-110,4,-36,1,-106,4,-39,1,-101,4,-41,1,-97,4,-41,1,-96,4,-41,1,-94,4,-40,1,-94,4,-38,1,-96,4,-36,1,-95,4,-37,1,-93,4,-38,1,-94,4,-36,1,-95,4,-36,1,-94,4,-39,1,-91,4,-40,1,-93,4,-38,1,-97,4,-37,1,-97,4,-39,1,-95,4,-44,1,-93,4,-47,1,-94,4,-46,1,-98,4,-46,1,-101,4,-45,1,-105,4,-44,1,-109,4,-46,1,-110,4,-49,1,-112,4,-48,1,-118,4,-48,1,-121,4,-49,1,-126,4,-50,1,126,4,-52,1,124,4,-55,1,120,4,-58,1,117,4,-62,1,115,4,-64,1,108,4,-65,1,102,4,-66,1,96,4,-66,1,87,4,-67,1,81,4,-70,1,77,4,-73,1,71,4,-77,1,64,4,-79,1,58,4,-81,1,51,4,-85,1,47,4,-90,1,38,4,-91,1,30,4,-95,1,25,4,-100,1,15,4,-99,1,2,4,-101,1,-4,3,-106,1,-12,3,-112,1,-20,3,-116,1,-27,3,-119,1,-39,3,-123,1,-48,3,-128,1,-55,3,123,1,-66,3,121,1,-77,3,118,1,-88,3,112,1,-98,3,107,1,-107,3,105,1,-123,3,102,1,121,3,97,1,113,3,91,1,99,3,89,1,82,3,88,1,71,3,81,1,61,3,72,1,49,3,69,1,36,3,64,1,23,3,58,1,12,3,54,1,-4,2,49,1,-20,2,45,1,-31,2,38,1,-44,2,28,1,-56,2,22,1,-68,2,16,1,-85,2,12,1,-104,2,10,1,-119,2,5,1,121,2,-3,0,106,2,-10,0,95,2,-18,0,78,2,-22,0,63,2,-28,0,47,2,-39,0,34,2,-47,0,21,2,-53,0,0,2,-56,0,-20,1,-63,0,-31,1,-73,0,-48,1,-79,0,-69,1,-82,0,-85,1,-90,0,-103,1,-98,0,-120,1,-106,0,123,1,-116,0,106,1,-124,0,85,1,-127,0,68,1,122,0,47,1,117,0,32,1,108,0,14,1,98,0,-4,0,92,0,-21,0,84,0,-39,0,74,0,-58,0,68,0,-75,0,61,0,-96,0,53,0,-116,0,48,0,122,0,40,0,102,0,33,0,80,0,28,0,62,0,20,0,44,0,11,0,28,0,2,0,8,0,-5,-1,-12,-1,-14,-1,-28,-1,-21,-1,-51,-1,-25,-1,-75,-1,-31,-1,-91,-1,-41,-1,-109,-1,-51,-1,-128,-1,-59,-1,111,-1,-66,-1,89,-1,-72,-1,67,-1,-79,-1,52,-1,-89,-1,32,-1,-95,-1,14,-1,-102,-1,-7,-2,-110,-1,-26,-2,-119,-1,-40,-2,126,-1,-58,-2,118,-1,-80,-2,113,-1,-97,-2,106,-1,-118,-2,98,-1,118,-2,92,-1,102,-2,83,-1,83,-2,76,-1,62,-2,70,-1,46,-2,62,-1,27,-2,56,-1,10,-2,49,-1,-9,-3,40,-1,-26,-3,33,-1,-43,-3,28,-1,-65,-3,23,-1,-83,-3,14,-1,-96,-3,6,-1,-114,-3,-2,-2,124,-3,-7,-2,108,-3,-14,-2,90,-3,-20,-2,71,-3,-25,-2,56,-3,-32,-2,40,-3,-39,-2,26,-3,-45,-2,7,-3,-50,-2,-10,-4,-56,-2,-22,-4,-66,-2,-36,-4,-73,-2,-52,-4,-77,-2,-68,-4,-81,-2,-85,-4,-87,-2,-100,-4,-92,-2,-112,-4,-101,-2,-124,-4,-108,-2,117,-4,-112,-2,103,-4,-117,-2,90,-4,-123,-2,75,-4,-127,-2,63,-4,123,-2,52,-4,116,-2,42,-4,111,-2,28,-4,107,-2,14,-4,104,-2,2,-4,100,-2,-9,-5,93,-2,-19,-5,87,-2,-28,-5,83,-2,-40,-5,80,-2,-54,-5,78,-2,-63,-5,73,-2,-72,-5,67,-2,-81,-5,63,-2,-90,-5,61,-2,-102,-5,61,-2,-113,-5,59,-2,-123,-5,56,-2,125,-5,50,-2,122,-5,44,-2,115,-5,41,-2,105,-5,40,-2,99,-5,37,-2,91,-5,34,-2,85,-5,30,-2,82,-5,25,-2,77,-5,22,-2,71,-5,21,-2,64,-5,21,-2,57,-5,21,-2,51,-5,20,-2,45,-5,20,-2,40,-5,16,-2,40,-5,11,-2,40,-5,8,-2,33,-5,12,-2,27,-5,12,-2,25,-5}; }
	private static byte[] data158(){ return new byte[] {8,-2,25,-5,7,-2,21,-5,8,-2,18,-5,8,-2,17,-5,5,-2,18,-5,5,-2,14,-5,8,-2,11,-5,9,-2,12,-5,6,-2,12,-5,7,-2,12,-5,8,-2,12,-5,6,-2,15,-5,5,-2,17,-5,6,-2,17,-5,7,-2,19,-5,7,-2,21,-5,9,-2,21,-5,11,-2,25,-5,10,-2,28,-5,12,-2,29,-5,15,-2,32,-5,16,-2,36,-5,17,-2,39,-5,19,-2,43,-5,22,-2,46,-5,23,-2,52,-5,23,-2,60,-5,23,-2,64,-5,26,-2,70,-5,28,-2,75,-5,31,-2,79,-5,35,-2,86,-5,35,-2,95,-5,35,-2,103,-5,37,-2,111,-5,40,-2,116,-5,44,-2,122,-5,49,-2,127,-5,53,-2,-122,-5,58,-2,-114,-5,59,-2,-105,-5,62,-2,-97,-5,68,-2,-91,-5,73,-2,-83,-5,75,-2,-71,-5,77,-2,-61,-5,81,-2,-53,-5,86,-2,-45,-5,93,-2,-38,-5,99,-2,-29,-5,101,-2,-15,-5,101,-2,-3,-5,105,-2,7,-4,111,-2,17,-4,116,-2,27,-4,119,-2,40,-4,124,-2,51,-4,-128,-2,61,-4,-122,-2,72,-4,-116,-2,84,-4,-112,-2,95,-4,-108,-2,110,-4,-106,-2,126,-4,-103,-2,-120,-4,-95,-2,-109,-4,-90,-2,-99,-4,-84,-2,-84,-4,-78,-2,-72,-4,-74,-2,-60,-4,-68,-2,-45,-4,-63,-2,-32,-4,-57,-2,-21,-4,-51,-2,-5,-4,-48,-2,12,-3,-44,-2,23,-3,-36,-2,36,-3,-30,-2,53,-3,-28,-2,67,-3,-21,-2,79,-3,-12,-2,94,-3,-9,-2,110,-3,-6,-2,126,-3,1,-1,-119,-3,8,-1,-104,-3,15,-1,-89,-3,21,-1,-77,-3,28,-1,-61,-3,34,-1,-45,-3,40,-1,-33,-3,48,-1,-18,-3,53,-1,2,-2,56,-1,15,-2,64,-1,30,-2,71,-1,47,-2,75,-1,63,-2,78,-1,82,-2,84,-1,92,-2,95,-1,106,-2,102,-1,124,-2,106,-1,-117,-2,111,-1,-99,-2,119,-1,-85,-2,127,-1,-73,-2,-122,-1,-54,-2,-118,-1,-36,-2,-112,-1,-23,-2,-104,-1,-8,-2,-95,-1,7,-1,-87,-1,20,-1,-82,-1,39,-1,-78,-1,55,-1,-72,-1,70,-1,-63,-1,88,-1,-60,-1,105,-1,-57,-1,125,-1,-50,-1,-116,-1,-41,-1,-107,-1,-29,-1,-93,-1,-21,-1,-75,-1,-19,-1,-56,-1,-16,-1,-37,-1,-10,-1,-21,-1,-1,-1,-9,-1,5,0,9,0,10,0,23,0,18,0,39,0,25,0,56,0,31,0,69,0,38,0,87,0,44,0,104,0,49,0,118,0,57,0,-121,0,62,0,-103,0,67,0,-89,0,74,0,-73,0,81,0,-56,0,87,0,-44,0,96,0,-30,0,102,0,-15,0,107,0,3,1,113,0,20,1,118,0,33,1,125,0,50,1,-125,0,67,1,-122,0,84,1,-118,0,101,1,-111,0,115,1,-103,0,126,1,-95,0,-115,1,-88,0,-99,1,-84,0,-84,1,-80,0,-66,1,-75,0,-50,1,-70,0,-37,1,-63,0,-23,1,-58,0,-10,1,-51,0,5,2,-45,0,20,2,-40,0,33,2,-34,0,48,2,-29,0,64,2,-23,0,74,2,-15,0,86,2,-6,0,100,2,-2,0,112,2,4,1,127,2,9,1,-113,2,11,1,-100,2,17,1,-87,2,23,1,-77,2,30,1,-64,2,35,1,-48,2,37,1,-34,2,39,1,-19,2,46,1,-8,2,52,1,2,3,57,1,16,3,61,1,31,3,64,1,41,3,70,1,53,3,76,1,65,3,80,1,74,3,87,1,85,3,92,1,94,3,95,1,109,3,99,1,121,3,102,1,-127,3,110,1,-117,3,115,1,-107,3,119,1,-98,3,124,1,-87,3,-128,1,-76,3,-126,1,-65,3,-124,1,-52,3,-123,1,-39,3,-121,1,-31,3,-115,1,-24,3,-110,1,-17,3,-106,1,-7,3,-102,1,1,4,-98,1,8,4,-95,1,18,4,-91,1,25,4,-87,1,32,4,-86,1,43,4,-83,1,49,4,-78,1,54,4,-75,1,63,4,-74,1,72,4,-72,1,78,4,-70,1,85,4,-67,1,93,4,-66,1,98,4,-63,1,103,4,-59,1,107,4,-56,1,112,4,-54,1,118,4,-52,1,123,4,-52,1,-126,4,-51,1,-121,4,-49,1,-118,4,-46,1,-115,4,-43,1,-113,4,-40,1,-109,4,-40,1,-104,4,-41,1,-99,4,-40,1,-97,4,-38,1,-95,4,-36,1,-94,4,-34,1,-93,4,-32,1,-91,4,-32,1,-89,4,-32,1,-87,4,-31,1,-86,4,-32,1,-83,4,-33,1,-82,4,-33,1,-80,4,-34,1,-80,4,-33,1,-83,4,-29,1,-85,4,-31,1,-82,4,-35,1,-81,4,-34,1,-85,4,-32,1,-87,4,-33,1,-88,4,-36,1,-87,4,-37,1,-89,4,-39,1,-92,4,-40,1,-92,4,-43,1,-95,4,-44,1,-99,4,-43,1,-104,4,-44,1,-109,4,-43,1,-115,4,-44,1,-119,4,-47,1,-120,4}; }
	private static byte[] data159(){ return new byte[] {-51,1,-125,4,-51,1,124,4,-53,1,121,4,-58,1,118,4,-60,1,110,4,-61,1,103,4,-62,1,96,4,-64,1,90,4,-68,1,83,4,-70,1,76,4,-72,1,69,4,-78,1,65,4,-83,1,57,4,-83,1,45,4,-83,1,35,4,-88,1,30,4,-92,1,20,4,-94,1,11,4,-97,1,2,4,-104,1,-4,3,-111,1,-10,3,-115,1,-22,3,-118,1,-34,3,-120,1,-44,3,-124,1,-55,3,126,1,-64,3,121,1,-75,3,118,1,-87,3,113,1,-99,3,109,1,-111,3,106,1,-123,3,100,1,124,3,95,1,109,3,91,1,97,3,83,1,91,3,75,1,76,3,73,1,58,3,71,1,47,3,64,1,34,3,57,1,19,3,54,1,7,3,47,1,-7,2,40,1,-21,2,35,1,-35,2,31,1,-50,2,24,1,-61,2,16,1,-76,2,11,1,-93,2,6,1,-106,2,-1,0,-122,2,-7,0,118,2,-12,0,102,2,-16,0,85,2,-24,0,70,2,-31,0,58,2,-39,0,41,2,-46,0,24,2,-50,0,8,2,-57,0,-8,1,-63,0,-23,1,-69,0,-42,1,-75,0,-60,1,-80,0,-74,1,-89,0,-91,1,-97,0,-108,1,-102,0,-124,1,-109,0,114,1,-116,0,95,1,-121,0,79,1,-128,0,62,1,120,0,43,1,114,0,29,1,105,0,13,1,95,0,-4,0,89,0,-20,0,83,0,-41,0,79,0,-56,0,69,0,-72,0,60,0,-90,0,55,0,-108,0,50,0,-128,0,43,0,109,0,37,0,94,0,30,0,74,0,22,0,57,0,14,0,45,0,4,0,25,0,0,0,3,0,-3,-1,-14,-1,-10,-1,-33,-1,-16,-1,-48,-1,-24,-1,-64,-1,-35,-1,-81,-1,-41,-1,-96,-1,-47,-1,-118,-1,-51,-1,118,-1,-56,-1,103,-1,-65,-1,87,-1,-74,-1,69,-1,-80,-1,55,-1,-87,-1,36,-1,-94,-1,17,-1,-99,-1,4,-1,-108,-1,-13,-2,-114,-1,-28,-2,-120,-1,-46,-2,-128,-1,-61,-2,119,-1,-73,-2,112,-1,-92,-2,107,-1,-111,-2,103,-1,-126,-2,97,-1,112,-2,91,-1,95,-2,84,-1,84,-2,76,-1,67,-2,71,-1,48,-2,68,-1,33,-2,62,-1,18,-2,54,-1,8,-2,46,-1,-8,-3,40,-1,-25,-3,36,-1,-38,-3,30,-1,-54,-3,23,-1,-68,-3,18,-1,-81,-3,13,-1,-98,-3,8,-1,-112,-3,2,-1,-123,-3,-5,-2,119,-3,-10,-2,103,-3,-13,-2,89,-3,-17,-2,77,-3,-25,-2,67,-3,-30,-2,52,-3,-33,-2,36,-3,-38,-2,27,-3,-43,-2,13,-3,-49,-2,0,-3,-53,-2,-9,-4,-58,-2,-24,-4,-62,-2,-36,-4,-66,-2,-45,-4,-73,-2,-56,-4,-77,-2,-69,-4,-80,-2,-80,-4,-83,-2,-92,-4,-88,-2,-102,-4,-94,-2,-108,-4,-100,-2,-119,-4,-103,-2,-128,-4,-107,-2,118,-4,-111,-2,107,-4,-115,-2,99,-4,-118,-2,90,-4,-123,-2,80,-4,-126,-2,71,-4,-126,-2,60,-4,125,-2,53,-4,120,-2,47,-4,118,-2,36,-4,115,-2,29,-4,111,-2,24,-4,106,-2,17,-4,103,-2,12,-4,99,-2,4,-4,98,-2,-6,-5,97,-2,-12,-5,95,-2,-19,-5,92,-2,-27,-5,91,-2,-32,-5,89,-2,-38,-5,85,-2,-43,-5,82,-2,-47,-5,82,-2,-56,-5,82,-2,-62,-5,79,-2,-64,-5,75,-2,-66,-5,71,-2,-69,-5,70,-2,-75,-5,70,-2,-81,-5,69,-2,-83,-5,67,-2,-86,-5,62,-2,-86,-5,60,-2,-90,-5,61,-2,-95,-5,61,-2,-99,-5,61,-2,-102,-5,62,-2,-107,-5,63,-2,-110,-5,61,-2,-109,-5,58,-2,-108,-5,55,-2,-109,-5,54,-2,-109,-5,54,-2,-113,-5,56,-2,-115,-5,58,-2,-118,-5,58,-2,-119,-5,59,-2,-118,-5,57,-2,-118,-5,57,-2,-117,-5,58,-2,-119,-5,60,-2,-119,-5,59,-2,-115,-5,56,-2,-111,-5,54,-2,-110,-5,56,-2,-109,-5,57,-2,-109,-5,60,-2,-110,-5,63,-2,-109,-5,63,-2,-105,-5,62,-2,-100,-5,60,-2,-95,-5,60,-2,-93,-5,63,-2,-92,-5,65,-2,-88,-5,66,-2,-85,-5,66,-2,-80,-5,68,-2,-77,-5,70,-2,-74,-5,72,-2,-69,-5,74,-2,-67,-5,78,-2,-64,-5,81,-2,-60,-5,81,-2,-52,-5,81,-2,-45,-5,83,-2,-43,-5,88,-2,-39,-5,92,-2,-33,-5,92,-2,-26,-5,94,-2,-19,-5,96,-2,-13,-5,100,-2,-8,-5,102,-2,-1,-5,106,-2,6,-4,108,-2,12,-4,110,-2,22,-4,111,-2,28,-4,115,-2,35,-4,120,-2,42,-4,123,-2,49,-4,126,-2,58,-4,-126,-2,66,-4,-122,-2,72,-4,-118,-2,82,-4,-115,-2,92,-4,-113,-2,101,-4,-111,-2,114,-4,-111,-2,127,-4,-108,-2,-124,-4,-99,-2,-118,-4,-94,-2,-109,-4,-91,-2,-97,-4,-87,-2,-87,-4,-81,-2,-81,-4,-76,-2,-68,-4,-73,-2,-55,-4}; }
	private static byte[] data160(){ return new byte[] {-71,-2,-46,-4,-65,-2,-35,-4,-59,-2,-24,-4,-55,-2,-15,-4,-50,-2,-1,-4,-46,-2,12,-3,-44,-2,24,-3,-39,-2,35,-3,-31,-2,46,-3,-26,-2,57,-3,-23,-2,73,-3,-20,-2,83,-3,-12,-2,94,-3,-6,-2,109,-3,-3,-2,122,-3,1,-1,-120,-3,7,-1,-105,-3,11,-1,-94,-3,17,-1,-80,-3,25,-1,-67,-3,29,-1,-53,-3,32,-1,-36,-3,39,-1,-24,-3,47,-1,-14,-3,53,-1,3,-2,58,-1,13,-2,66,-1,28,-2,72,-1,46,-2,75,-1,59,-2,80,-1,78,-2,84,-1,95,-2,90,-1,106,-2,98,-1,121,-2,106,-1,-119,-2,111,-1,-106,-2,118,-1,-90,-2,127,-1,-76,-2,-123,-1,-61,-2,-119,-1,-41,-2,-115,-1,-27,-2,-108,-1,-12,-2,-98,-1,3,-1,-91,-1,17,-1,-86,-1,36,-1,-80,-1,54,-1,-75,-1,69,-1,-69,-1,87,-1,-61,-1,104,-1,-56,-1,118,-1,-48,-1,-120,-1,-40,-1,-104,-1,-34,-1,-89,-1,-28,-1,-69,-1,-24,-1,-54,-1,-16,-1,-38,-1,-7,-1,-20,-1,-1,-1,-7,-1,6,0,15,0,8,0,38,0,12,0,50,0,23,0,65,0,33,0,83,0,38,0,97,0,46,0,115,0,54,0,-123,0,60,0,-109,0,68,0,-92,0,75,0,-77,0,82,0,-58,0,86,0,-36,0,89,0,-19,0,96,0,-3,0,106,0,13,1,112,0,29,1,118,0,49,1,123,0,66,1,-124,0,78,1,-114,0,94,1,-108,0,113,1,-102,0,-128,1,-96,0,-110,1,-89,0,-92,1,-83,0,-79,1,-75,0,-62,1,-69,0,-46,1,-65,0,-27,1,-59,0,-11,1,-50,0,1,2,-43,0,19,2,-39,0,39,2,-36,0,54,2,-28,0,69,2,-20,0,83,2,-13,0,97,2,-6,0,112,2,1,1,-127,2,4,1,-111,2,8,1,-93,2,13,1,-82,2,22,1,-70,2,32,1,-56,2,36,1,-40,2,38,1,-23,2,44,1,-8,2,50,1,3,3,56,1,17,3,63,1,31,3,69,1,41,3,75,1,57,3,78,1,73,3,82,1,84,3,88,1,97,3,93,1,108,3,98,1,122,3,103,1,-123,3,110,1,-113,3,114,1,-99,3,118,1,-87,3,123,1,-77,3,127,1,-63,3,-126,1,-52,3,-121,1,-43,3,-115,1,-32,3,-112,1,-21,3,-107,1,-12,3,-103,1,-3,3,-98,1,5,4,-92,1,13,4,-89,1,25,4,-87,1,34,4,-84,1,44,4,-82,1,55,4,-80,1,63,4,-76,1,69,4,-70,1,76,4,-67,1,85,4,-69,1,97,4,-67,1,103,4,-61,1,104,4,-54,1,109,4,-50,1,114,4,-47,1,121,4,-48,1,-125,4,-49,1,-118,4,-47,1,-115,4,-42,1,-110,4,-40,1,-107,4,-39,1,-99,4,-40,1,-93,4,-40,1,-89,4,-36,1,-89,4,-32,1,-87,4,-30,1,-83,4,-30,1,-81,4,-28,1,-77,4,-29,1,-73,4,-30,1,-70,4,-29,1,-69,4,-28,1,-67,4,-28,1,-65,4,-30,1,-62,4,-29,1,-64,4,-26,1,-67,4,-23,1,-67,4,-25,1,-65,4,-27,1,-64,4,-28,1,-64,4,-29,1,-65,4,-28,1,-69,4,-27,1,-71,4,-27,1,-73,4,-28,1,-75,4,-29,1,-76,4,-32,1,-78,4,-33,1,-81,4,-34,1,-83,4,-38,1,-84,4,-41,1,-88,4,-41,1,-93,4,-42,1,-98,4,-43,1,-105,4,-41,1,-112,4,-42,1,-117,4,-48,1,-117,4,-52,1,-122,4,-54,1,127,4,-54,1,118,4,-54,1,110,4,-57,1,107,4,-63,1,101,4,-65,1,91,4,-65,1,84,4,-70,1,79,4,-76,1,73,4,-80,1,66,4,-83,1,56,4,-83,1,43,4,-85,1,37,4,-91,1,30,4,-97,1,21,4,-100,1,13,4,-104,1,2,4,-107,1,-7,3,-110,1,-19,3,-113,1,-31,3,-116,1,-40,3,-122,1,-49,3,-128,1,-60,3,124,1,-70,3,120,1,-82,3,115,1,-96,3,114,1,-108,3,110,1,-120,3,102,1,126,3,97,1,115,3,93,1,100,3,90,1,89,3,84,1,76,3,78,1,63,3,73,1,52,3,67,1,39,3,60,1,26,3,54,1,15,3,48,1,1,3,42,1,-14,2,38,1,-29,2,36,1,-46,2,30,1,-59,2,21,1,-69,2,15,1,-85,2,11,1,-100,2,7,1,-117,2,2,1,123,2,-5,0,112,2,-12,0,95,2,-16,0,77,2,-21,0,64,2,-29,0,50,2,-36,0,33,2,-43,0,22,2,-51,0,7,2,-60,0,-9,1,-65,0,-23,1,-71,0,-41,1,-76,0,-56,1,-81,0,-74,1,-87,0,-92,1,-94,0,-104,1,-101,0,-122,1,-107,0,115,1,-112,0,102,1,-121,0,87,1,126,0,70,1,121,0,54,1,116,0,36,1,108,0,20,1}; }
	private static byte[] data161(){ return new byte[] {100,0,6,1,95,0,-13,0,89,0,-33,0,84,0,-47,0,78,0,-66,0,72,0,-79,0,62,0,-94,0,53,0,-110,0,47,0,-127,0,43,0,108,0,39,0,88,0,34,0,74,0,27,0,55,0,20,0,38,0,13,0,26,0,4,0,8,0,-2,-1,-10,-1,-9,-1,-23,-1,-16,-1,-42,-1,-20,-1,-58,-1,-26,-1,-75,-1,-35,-1,-92,-1,-40,-1,-106,-1,-48,-1,-122,-1,-56,-1,115,-1,-59,-1,99,-1,-65,-1,83,-1,-74,-1,65,-1,-78,-1,51,-1,-85,-1,34,-1,-93,-1,18,-1,-99,-1,5,-1,-108,-1,-10,-2,-113,-1,-24,-2,-120,-1,-42,-2,-125,-1,-60,-2,126,-1,-72,-2,117,-1,-86,-2,108,-1,-102,-2,104,-1,-117,-2,100,-1,120,-2,94,-1,106,-2,87,-1,93,-2,81,-1,76,-2,76,-1,60,-2,71,-1,46,-2,66,-1,29,-2,62,-1,17,-2,55,-1,2,-2,49,-1,-14,-3,43,-1,-24,-3,36,-1,-38,-3,29,-1,-54,-3,25,-1,-65,-3,19,-1,-81,-3,14,-1,-95,-3,8,-1,-106,-3,3,-1,-122,-3,0,-1,118,-3,-5,-2,108,-3,-11,-2,94,-3,-15,-2,84,-3,-23,-2,73,-3,-30,-2,59,-3,-32,-2,47,-3,-37,-2,34,-3,-44,-2,24,-3,-50,-2,15,-3,-56,-2,2,-3,-60,-2,-11,-4,-63,-2,-22,-4,-67,-2,-36,-4,-70,-2,-48,-4,-74,-2,-57,-4,-79,-2,-70,-4,-82,-2,-82,-4,-85,-2,-91,-4,-90,-2,-102,-4,-93,-2,-111,-4,-97,-2,-122,-4,-101,-2,123,-4,-103,-2,114,-4,-109,-2,107,-4,-115,-2,98,-4,-118,-2,89,-4,-121,-2,80,-4,-127,-2,74,-4,123,-2,69,-4,118,-2,60,-4,116,-2,48,-4,117,-2,39,-4,115,-2,30,-4,111,-2,25,-4,109,-2,15,-4,107,-2,6,-4,105,-2,1,-4,102,-2,-7,-5,98,-2,-12,-5,95,-2,-18,-5,93,-2,-26,-5,93,-2,-34,-5,91,-2,-40,-5,89,-2,-43,-5,83,-2,-46,-5,78,-2,-48,-5,75,-2,-54,-5,75,-2,-60,-5,76,-2,-68,-5,75,-2,-72,-5,72,-2,-73,-5,68,-2,-75,-5,65,-2,-80,-5,65,-2,-84,-5,66,-2,-90,-5,65,-2,-93,-5,64,-2,-95,-5,63,-2,-99,-5,63,-2,-103,-5,65,-2,-107,-5,64,-2,-107,-5,60,-2,-105,-5,57,-2,-107,-5,58,-2,-110,-5,59,-2,-111,-5,57,-2,-110,-5,55,-2,-110,-5,56,-2,-113,-5,59,-2,-115,-5,59,-2,-114,-5,57,-2,-113,-5,59,-2,-114,-5,59,-2,-112,-5,57,-2,-109,-5,56,-2,-107,-5,57,-2,-108,-5,60,-2,-107,-5,60,-2,-104,-5,59,-2,-102,-5,62,-2,-102,-5,64,-2,-98,-5,62,-2,-93,-5,61,-2,-89,-5,64,-2,-88,-5,66,-2,-85,-5,67,-2,-81,-5,70,-2,-79,-5,72,-2,-75,-5,73,-2,-69,-5,73,-2,-63,-5,73,-2,-57,-5,75,-2,-53,-5,78,-2,-50,-5,81,-2,-45,-5,84,-2,-38,-5,84,-2,-33,-5,88,-2,-29,-5,95,-2,-27,-5,98,-2,-19,-5,98,-2,-9,-5,99,-2,-1,-5,100,-2,7,-4,101,-2,16,-4,106,-2,21,-4,110,-2,27,-4,113,-2,36,-4,117,-2,41,-4,121,-2,50,-4,125,-2,59,-4,-128,-2,65,-4,-122,-2,73,-4,-117,-2,81,-4,-112,-2,89,-4,-110,-2,100,-4,-106,-2,112,-4,-104,-2,120,-4,-100,-2,-124,-4,-96,-2,-113,-4,-94,-2,-102,-4,-90,-2,-91,-4,-86,-2,-83,-4,-80,-2,-71,-4,-76,-2,-59,-4,-73,-2,-49,-4,-65,-2,-42,-4,-57,-2,-30,-4,-54,-2,-17,-4,-52,-2,-2,-4,-48,-2,11,-3,-44,-2,23,-3,-40,-2,37,-3,-35,-2,50,-3,-29,-2,59,-3,-23,-2,73,-3,-18,-2,88,-3,-14,-2,100,-3,-9,-2,113,-3,-1,-2,121,-3,6,-1,-119,-3,10,-1,-102,-3,13,-1,-91,-3,21,-1,-77,-3,27,-1,-61,-3,32,-1,-51,-3,41,-1,-39,-3,50,-1,-23,-3,52,-1,-8,-3,56,-1,11,-2,60,-1,28,-2,63,-1,43,-2,70,-1,57,-2,77,-1,68,-2,85,-1,84,-2,91,-1,101,-2,97,-1,112,-2,106,-1,127,-2,113,-1,-113,-2,120,-1,-100,-2,126,-1,-83,-2,-124,-1,-65,-2,-118,-1,-53,-2,-111,-1,-34,-2,-108,-1,-12,-2,-106,-1,2,-1,-98,-1,19,-1,-92,-1,32,-1,-85,-1,49,-1,-77,-1,65,-1,-70,-1,78,-1,-63,-1,96,-1,-56,-1,112,-1,-49,-1,126,-1,-43,-1,-110,-1,-38,-1,-94,-1,-28,-1,-83,-1,-21,-1,-63,-1,-17,-1,-44,-1,-11,-1,-30,-1,-5,-1,-10,-1,-2,-1,4,0,8,0,19,0,17,0,34,0,24,0,50,0,29,0,68,0,34,0,88,0,40,0,101,0,47,0,118,0,54,0,-119,0,59,0,-106,0,68,0,-91,0,75,0,-71,0,78,0,-55,0,83,0,-37,0,89,0,-25,0,99,0,-12,0,110,0,3,1,116,0,16,1}; }
	private static byte[] data162(){ return new byte[] {122,0,35,1,127,0,55,1,-127,0,70,1,-122,0,89,1,-115,0,104,1,-109,0,116,1,-101,0,-124,1,-94,0,-108,1,-90,0,-93,1,-85,0,-75,1,-80,0,-59,1,-75,0,-45,1,-68,0,-32,1,-60,0,-22,1,-52,0,-6,1,-47,0,10,2,-42,0,22,2,-35,0,37,2,-30,0,53,2,-26,0,67,2,-21,0,80,2,-13,0,93,2,-6,0,104,2,-2,0,119,2,5,1,-124,2,11,1,-114,2,17,1,-100,2,21,1,-87,2,24,1,-72,2,29,1,-58,2,33,1,-48,2,40,1,-36,2,45,1,-23,2,48,1,-10,2,52,1,2,3,58,1,12,3,64,1,22,3,68,1,35,3,72,1,47,3,76,1,56,3,82,1,66,3,85,1,78,3,87,1,90,3,91,1,101,3,95,1,109,3,100,1,118,3,106,1,127,3,110,1,-120,3,111,1,-107,3,114,1,-98,3,118,1,-91,3,122,1,-81,3,125,1,-73,3,-127,1,-65,3,-125,1,-56,3,-122,1,-50,3,-117,1,-43,3,-114,1,-34,3,-112,1,-28,3,-109,1,-19,3,-108,1,-10,3,-107,1,-5,3,-102,1,1,4,-100,1,9,4,-99,1,14,4,-96,1,21,4,-95,1,28,4,-93,1,31,4,-89,1,35,4,-85,1,39,4,-83,1,42,4,-80,1,46,4,-77,1,49,4,-76,1,55,4,-78,1,63,4,-78,1,67,4,-79,1,72,4,-76,1,72,4,-71,1,71,4,-68,1,75,4,-70,1,80,4,-70,1,83,4,-70,1,85,4,-69,1,88,4,-70,1,89,4,-67,1,88,4,-63,1,85,4,-62,1,88,4,-63,1,90,4,-65,1,93,4,-67,1,94,4,-65,1,91,4,-63,1,90,4,-64,1,92,4,-65,1,90,4,-65,1,91,4,-67,1,91,4,-69,1,90,4,-68,1,88,4,-69,1,86,4,-70,1,85,4,-71,1,83,4,-72,1,79,4,-71,1,76,4,-72,1,74,4,-76,1,74,4,-79,1,72,4,-80,1,66,4,-79,1,62,4,-81,1,58,4,-82,1,52,4,-80,1,45,4,-82,1,43,4,-87,1,41,4,-89,1,34,4,-87,1,26,4,-90,1,24,4,-96,1,21,4,-98,1,13,4,-97,1,4,4,-99,1,0,4,-104,1,-3,3,-110,1,-9,3,-111,1,-17,3,-111,1,-27,3,-114,1,-33,3,-117,1,-38,3,-123,1,-44,3,-127,1,-51,3,126,1,-59,3,124,1,-69,3,123,1,-77,3,119,1,-85,3,115,1,-95,3,113,1,-103,3,110,1,-112,3,104,1,-120,3,100,1,-127,3,95,1,120,3,89,1,112,3,85,1,102,3,84,1,88,3,82,1,75,3,80,1,67,3,75,1,55,3,71,1,46,3,69,1,32,3,64,1,23,3,57,1,17,3,50,1,5,3,46,1,-8,2,44,1,-20,2,40,1,-32,2,33,1,-42,2,27,1,-52,2,24,1,-67,2,19,1,-79,2,13,1,-88,2,8,1,-102,2,4,1,-114,2,0,1,127,2,-3,0,111,2,-7,0,102,2,-16,0,91,2,-23,0,77,2,-26,0,62,2,-28,0,46,2,-34,0,33,2,-41,0,23,2,-47,0,7,2,-51,0,-8,1,-57,0,-19,1,-63,0,-35,1,-67,0,-47,1,-73,0,-61,1,-82,0,-75,1,-86,0,-89,1,-90,0,-107,1,-96,0,-119,1,-104,0,125,1,-111,0,109,1,-116,0,94,1,-122,0,80,1,-127,0,64,1,121,0,51,1,113,0,39,1,108,0,19,1,107,0,-2,0,104,0,-14,0,93,0,-25,0,85,0,-39,0,82,0,-59,0,77,0,-76,0,71,0,-87,0,62,0,-102,0,54,0,-117,0,48,0,125,0,42,0,109,0,34,0,93,0,29,0,79,0,23,0,61,0,17,0,44,0,12,0,31,0,4,0,15,0,-2,-1,3,0,-10,-1,-14,-1,-16,-1,-31,-1,-22,-1,-43,-1,-30,-1,-60,-1,-35,-1,-80,-1,-38,-1,-93,-1,-46,-1,-109,-1,-53,-1,-128,-1,-55,-1,114,-1,-63,-1,99,-1,-72,-1,83,-1,-76,-1,68,-1,-80,-1,48,-1,-83,-1,33,-1,-89,-1,18,-1,-98,-1,4,-1,-106,-1,-8,-2,-112,-1,-25,-2,-118,-1,-43,-2,-121,-1,-57,-2,-128,-1,-73,-2,121,-1,-88,-2,116,-1,-102,-2,110,-1,-118,-2,103,-1,122,-2,98,-1,110,-2,91,-1,95,-2,84,-1,83,-2,79,-1,66,-2,73,-1,52,-2,65,-1,42,-2,58,-1,25,-2,56,-1,6,-2,53,-1,-7,-3,46,-1,-20,-3,39,-1,-35,-3,34,-1,-46,-3,26,-1,-59,-3,19,-1,-73,-3,15,-1,-86,-3,9,-1,-99,-3,3,-1,-110,-3,-1,-2,-127,-3,-5,-2,114,-3,-9,-2,104,-3,-16,-2,90,-3,-21,-2,76,-3,-24,-2,65,-3,-31,-2,53,-3,-38,-2,42,-3,-43,-2,31,-3}; }
	private static byte[] data163(){ return new byte[] {-46,-2,15,-3,-50,-2,2,-3,-54,-2,-7,-4,-59,-2,-21,-4,-64,-2,-32,-4,-68,-2,-42,-4,-72,-2,-56,-4,-74,-2,-66,-4,-79,-2,-76,-4,-86,-2,-86,-4,-89,-2,-96,-4,-94,-2,-106,-4,-98,-2,-119,-4,-99,-2,127,-4,-103,-2,118,-4,-109,-2,108,-4,-111,-2,98,-4,-114,-2,89,-4,-120,-2,82,-4,-126,-2,76,-4,127,-2,64,-4,127,-2,55,-4,123,-2,48,-4,118,-2,40,-4,115,-2,33,-4,112,-2,25,-4,109,-2,16,-4,106,-2,12,-4,101,-2,6,-4,97,-2,-2,-5,95,-2,-7,-5,92,-2,-14,-5,90,-2,-23,-5,90,-2,-29,-5,88,-2,-35,-5,85,-2,-39,-5,82,-2,-45,-5,81,-2,-52,-5,81,-2,-57,-5,77,-2,-60,-5,75,-2,-65,-5,74,-2,-70,-5,72,-2,-72,-5,68,-2,-75,-5,67,-2,-79,-5,66,-2,-83,-5,65,-2,-87,-5,66,-2,-92,-5,66,-2,-95,-5,65,-2,-97,-5,63,-2,-98,-5,61,-2,-99,-5,61,-2,-103,-5,62,-2,-106,-5,63,-2,-107,-5,62,-2,-109,-5,62,-2,-109,-5,61,-2,-108,-5,58,-2,-106,-5,57,-2,-107,-5,60,-2,-111,-5,64,-2,-112,-5,62,-2,-108,-5,60,-2,-106,-5,61,-2,-107,-5,63,-2,-106,-5,63,-2,-104,-5,64,-2,-103,-5,65,-2,-100,-5,65,-2,-98,-5,66,-2,-95,-5,67,-2,-91,-5,65,-2,-86,-5,66,-2,-83,-5,69,-2,-83,-5,73,-2,-79,-5,72,-2,-72,-5,72,-2,-69,-5,76,-2,-66,-5,78,-2,-61,-5,80,-2,-59,-5,85,-2,-55,-5,87,-2,-48,-5,87,-2,-42,-5,89,-2,-35,-5,90,-2,-28,-5,92,-2,-23,-5,96,-2,-18,-5,100,-2,-10,-5,100,-2,-3,-5,104,-2,3,-4,108,-2,11,-4,109,-2,20,-4,111,-2,27,-4,116,-2,32,-4,121,-2,40,-4,123,-2,51,-4,126,-2,57,-4,-125,-2,65,-4,-120,-2,74,-4,-117,-2,82,-4,-113,-2,94,-4,-113,-2,107,-4,-111,-2,117,-4,-108,-2,-128,-4,-103,-2,-119,-4,-97,-2,-113,-4,-90,-2,-101,-4,-89,-2,-91,-4,-84,-2,-79,-4,-80,-2,-67,-4,-75,-2,-59,-4,-69,-2,-47,-4,-65,-2,-33,-4,-62,-2,-22,-4,-58,-2,-8,-4,-54,-2,5,-3,-49,-2,14,-3,-41,-2,25,-3,-34,-2,37,-3,-31,-2,51,-3,-26,-2,65,-3,-22,-2,80,-3,-19,-2,94,-3,-14,-2,106,-3,-6,-2,116,-3,-1,-2,-124,-3,3,-1,-108,-3,9,-1,-99,-3,19,-1,-87,-3,24,-1,-69,-3,27,-1,-55,-3,33,-1,-42,-3,42,-1,-28,-3,47,-1,-14,-3,51,-1,4,-2,56,-1,20,-2,62,-1,32,-2,69,-1,47,-2,76,-1,59,-2,83,-1,75,-2,88,-1,95,-2,91,-1,108,-2,100,-1,121,-2,109,-1,-118,-2,112,-1,-100,-2,114,-1,-81,-2,121,-1,-66,-2,-126,-1,-56,-2,-117,-1,-39,-2,-112,-1,-19,-2,-108,-1,-6,-2,-100,-1,11,-1,-94,-1,25,-1,-88,-1,43,-1,-80,-1,59,-1,-75,-1,75,-1,-69,-1,93,-1,-62,-1,109,-1,-54,-1,122,-1,-48,-1,-115,-1,-41,-1,-99,-1,-33,-1,-87,-1,-24,-1,-70,-1,-18,-1,-52,-1,-11,-1,-38,-1,-5,-1,-19,-1,-1,-1,-4,-1,7,0,12,0,16,0,30,0,19,0,46,0,25,0,65,0,32,0,82,0,38,0,95,0,47,0,112,0,53,0,-125,0,56,0,-108,0,63,0,-92,0,71,0,-77,0,80,0,-65,0,88,0,-48,0,93,0,-33,0,99,0,-15,0,105,0,4,1,109,0,17,1,118,0,33,1,124,0,52,1,127,0,67,1,-121,0,81,1,-113,0,98,1,-107,0,111,1,-101,0,-128,1,-96,0,-109,1,-91,0,-96,1,-85,0,-81,1,-77,0,-64,1,-72,0,-53,1,-64,0,-38,1,-57,0,-26,1,-53,0,-8,1,-47,0,9,2,-44,0,21,2,-36,0,35,2,-28,0,48,2,-22,0,60,2,-16,0,76,2,-12,0,92,2,-7,0,103,2,0,1,117,2,5,1,-123,2,8,1,-111,2,14,1,-97,2,18,1,-85,2,22,1,-69,2,27,1,-56,2,31,1,-44,2,35,1,-30,2,41,1,-18,2,46,1,-8,2,50,1,6,3,56,1,17,3,62,1,23,3,71,1,33,3,76,1,47,3,77,1,58,3,82,1,69,3,85,1,80,3,88,1,93,3,90,1,106,3,93,1,115,3,98,1,122,3,106,1,-124,3,108,1,-114,3,110,1,-104,3,116,1,-96,3,120,1,-87,3,121,1,-77,3,126,1,-69,3,-126,1,-63,3,-122,1,-54,3,-119,1,-48,3,-115,1,-40,3,-112,1,-31,3,-111,1,-22,3,-111,1,-12,3,-110,1,-5,3,-105,1,-2,3,-100,1,4,4,-98,1,11,4,-96,1,17,4,-94,1,23,4,-91,1,28,4,-89,1,34,4,-88,1,40,4,-87,1,46,4,-85,1,49,4}; }
	private static byte[] data164(){ return new byte[] {-81,1,52,4,-80,1,56,4,-78,1,61,4,-78,1,67,4,-80,1,73,4,-79,1,75,4,-75,1,75,4,-72,1,77,4,-72,1,82,4,-72,1,84,4,-70,1,84,4,-69,1,88,4,-70,1,90,4,-69,1,90,4,-66,1,88,4,-63,1,87,4,-63,1,91,4,-67,1,95,4,-68,1,94,4,-66,1,92,4,-65,1,92,4,-65,1,91,4,-65,1,89,4,-64,1,89,4,-66,1,87,4,-65,1,86,4,-66,1,84,4,-68,1,84,4,-69,1,82,4,-70,1,79,4,-71,1,78,4,-74,1,77,4,-77,1,74,4,-76,1,69,4,-76,1,64,4,-77,1,60,4,-78,1,57,4,-81,1,54,4,-83,1,48,4,-82,1,42,4,-85,1,39,4,-88,1,34,4,-88,1,26,4,-89,1,22,4,-92,1,16,4,-95,1,11,4,-97,1,5,4,-100,1,-1,3,-103,1,-7,3,-107,1,-11,3,-111,1,-18,3,-115,1,-25,3,-116,1,-33,3,-118,1,-43,3,-119,1,-52,3,-122,1,-58,3,-126,1,-66,3,126,1,-75,3,123,1,-82,3,119,1,-90,3,115,1,-97,3,110,1,-107,3,109,1,-119,3,107,1,127,3,104,1,117,3,101,1,106,3,95,1,101,3,87,1,94,3,82,1,81,3,81,1,70,3,78,1,58,3,72,1,50,3,66,1,41,3,61,1,29,3,59,1,17,3,56,1,3,3,52,1,-8,2,47,1,-17,2,39,1,-26,2,31,1,-37,2,28,1,-50,2,25,1,-65,2,21,1,-77,2,15,1,-88,2,11,1,-103,2,9,1,-119,2,3,1,-127,2,-5,0,117,2,-10,0,105,2,-14,0,89,2,-17,0,72,2,-21,0,62,2,-28,0,50,2,-37,0,37,2,-42,0,25,2,-46,0,8,2,-51,0,-7,1,-56,0,-19,1,-61,0,-35,1,-67,0,-49,1,-74,0,-59,1,-82,0,-72,1,-88,0,-86,1,-92,0,-103,1,-96,0,-120,1,-101,0,123,1,-107,0,109,1,-116,0,96,1,-123,0,85,1,125,0,70,1,118,0,55,1,114,0,39,1,111,0,20,1,106,0,4,1,101,0,-9,0,94,0,-25,0,87,0,-39,0,80,0,-53,0,77,0,-73,0,75,0,-88,0,68,0,-102,0,59,0,-116,0,51,0,-126,0,42,0,115,0,35,0,98,0,31,0,85,0,24,0,68,0,18,0,51,0,14,0,37,0,8,0,20,0,2,0,3,0,-3,-1,-9,-1,-11,-1,-24,-1,-18,-1,-35,-1,-26,-1,-51,-1,-32,-1,-69,-1,-35,-1,-83,-1,-41,-1,-100,-1,-47,-1,-117,-1,-52,-1,-128,-1,-61,-1,114,-1,-68,-1,95,-1,-69,-1,80,-1,-75,-1,65,-1,-84,-1,51,-1,-89,-1,38,-1,-96,-1,23,-1,-102,-1,11,-1,-108,-1,-6,-2,-112,-1,-24,-2,-116,-1,-37,-2,-121,-1,-53,-2,-128,-1,-68,-2,123,-1,-79,-2,115,-1,-94,-2,110,-1,-111,-2,107,-1,-125,-2,103,-1,116,-2,94,-1,104,-2,87,-1,94,-2,82,-1,76,-2,79,-1,65,-2,72,-1,51,-2,66,-1,36,-2,62,-1,24,-2,57,-1,10,-2,50,-1,-3,-3,44,-1,-13,-3,39,-1,-28,-3,34,-1,-42,-3,28,-1,-51,-3,23,-1,-67,-3,20,-1,-83,-3,18,-1,-94,-3,12,-1,-106,-3,5,-1,-113,-3,-2,-2,-126,-3,-6,-2,116,-3,-9,-2,104,-3,-12,-2,91,-3,-18,-2,80,-3,-24,-2,71,-3,-27,-2,58,-3,-33,-2,47,-3,-38,-2,39,-3,-42,-2,25,-3,-44,-2,11,-3,-46,-2,2,-3,-52,-2,-7,-4,-58,-2,-18,-4,-60,-2,-29,-4,-63,-2,-38,-4,-70,-2,-43,-4,-76,-2,-54,-4,-77,-2,-67,-4,-79,-2,-75,-4,-84,-2,-83,-4,-89,-2,-93,-4,-92,-2,-100,-4,-95,-2,-112,-4,-96,-2,-122,-4,-100,-2,-126,-4,-107,-2,123,-4,-110,-2,113,-4,-111,-2,105,-4,-113,-2,95,-4,-114,-2,88,-4,-117,-2,81,-4,-122,-2,76,-4,-127,-2,72,-4,125,-2,65,-4,123,-2,57,-4,122,-2,50,-4,120,-2,44,-4,117,-2,38,-4,115,-2,32,-4,114,-2,25,-4,112,-2,21,-4,107,-2,19,-4,104,-2,12,-4,107,-2,3,-4,107,-2,-1,-5,103,-2,-3,-5,99,-2,-6,-5,99,-2,-12,-5,98,-2,-17,-5,98,-2,-21,-5,98,-2,-26,-5,96,-2,-28,-5,95,-2,-31,-5,94,-2,-34,-5,91,-2,-33,-5,87,-2,-33,-5,85,-2,-35,-5,84,-2,-37,-5,85,-2,-41,-5,86,-2,-43,-5,84,-2,-42,-5,83,-2,-44,-5,83,-2,-44,-5,81,-2,-43,-5,80,-2,-44,-5,81,-2,-44,-5,79,-2,-43,-5,80,-2,-44,-5,81,-2,-44,-5,81,-2,-44,-5,84,-2,-46,-5,86,-2,-46,-5,87,-2,-44,-5,86,-2,-41,-5,86,-2,-41,-5,89,-2,-40,-5,89,-2,-35,-5,87,-2,-32,-5,88,-2,-29,-5}; }
	private static byte[] data165(){ return new byte[] {88,-2,-24,-5,87,-2,-20,-5,87,-2,-16,-5,89,-2,-13,-5,91,-2,-12,-5,96,-2,-12,-5,102,-2,-10,-5,103,-2,-5,-5,104,-2,0,-4,105,-2,4,-4,107,-2,11,-4,108,-2,15,-4,111,-2,18,-4,116,-2,23,-4,117,-2,31,-4,117,-2,37,-4,120,-2,43,-4,124,-2,48,-4,126,-2,56,-4,126,-2,65,-4,-127,-2,70,-4,-121,-2,73,-4,-117,-2,82,-4,-117,-2,91,-4,-115,-2,99,-4,-111,-2,106,-4,-106,-2,111,-4,-101,-2,119,-4,-99,-2,-125,-4,-99,-2,-115,-4,-96,-2,-107,-4,-91,-2,-98,-4,-86,-2,-93,-4,-80,-2,-84,-4,-76,-2,-72,-4,-76,-2,-60,-4,-74,-2,-49,-4,-71,-2,-41,-4,-64,-2,-32,-4,-59,-2,-22,-4,-55,-2,-12,-4,-51,-2,-1,-4,-46,-2,11,-3,-42,-2,20,-3,-39,-2,35,-3,-36,-2,48,-3,-32,-2,56,-3,-25,-2,68,-3,-20,-2,80,-3,-16,-2,91,-3,-11,-2,104,-3,-6,-2,117,-3,-2,-2,127,-3,5,-1,-117,-3,12,-1,-110,-3,19,-1,-96,-3,24,-1,-80,-3,24,-1,-65,-3,28,-1,-51,-3,35,-1,-39,-3,41,-1,-28,-3,47,-1,-13,-3,52,-1,2,-2,57,-1,13,-2,63,-1,28,-2,70,-1,41,-2,77,-1,51,-2,82,-1,70,-2,83,-1,86,-2,85,-1,103,-2,93,-1,116,-2,99,-1,-128,-2,106,-1,-114,-2,115,-1,-102,-2,122,-1,-88,-2,126,-1,-70,-2,-126,-1,-54,-2,-120,-1,-39,-2,-116,-1,-23,-2,-108,-1,-10,-2,-100,-1,2,-1,-93,-1,19,-1,-90,-1,34,-1,-86,-1,53,-1,-80,-1,68,-1,-73,-1,80,-1,-66,-1,96,-1,-58,-1,111,-1,-53,-1,126,-1,-49,-1,-110,-1,-45,-1,-93,-1,-38,-1,-83,-1,-28,-1,-68,-1,-21,-1,-51,-1,-17,-1,-37,-1,-10,-1,-19,-1,-7,-1,-6,-1,2,0,8,0,11,0,24,0,16,0,38,0,21,0,56,0,27,0,73,0,34,0,82,0,45,0,96,0,52,0,115,0,53,0,-125,0,60,0,-111,0,70,0,-97,0,75,0,-82,0,80,0,-63,0,82,0,-49,0,89,0,-33,0,97,0,-18,0,101,0,-4,0,107,0,13,1,113,0,28,1,120,0,40,1,125,0,58,1,-126,0,74,1,-120,0,85,1,-112,0,101,1,-108,0,117,1,-102,0,-127,1,-95,0,-112,1,-91,0,-94,1,-87,0,-83,1,-79,0,-69,1,-75,0,-54,1,-73,0,-37,1,-67,0,-23,1,-60,0,-15,1,-51,0,-3,1,-43,0,11,2,-40,0,25,2,-37,0,41,2,-32,0,55,2,-27,0,66,2,-23,0,82,2,-19,0,96,2,-13,0,103,2,-5,0,116,2,-1,0,-128,2,2,1,-115,2,10,1,-105,2,16,1,-96,2,21,1,-82,2,25,1,-70,2,30,1,-61,2,35,1,-48,2,39,1,-36,2,43,1,-28,2,50,1,-18,2,55,1,-5,2,55,1,7,3,58,1,19,3,62,1,26,3,68,1,35,3,73,1,46,3,76,1,56,3,77,1,68,3,80,1,79,3,83,1,86,3,89,1,93,3,95,1,100,3,99,1,108,3,102,1,117,3,106,1,125,3,110,1,-125,3,112,1,-114,3,113,1,-106,3,114,1,-96,3,117,1,-89,3,120,1,-85,3,125,1,-76,3,125,1,-68,3,-128,1,-65,3,-121,1,-61,3,-119,1,-52,3,-120,1,-44,3,-119,1,-38,3,-117,1,-31,3,-115,1,-28,3,-112,1,-23,3,-109,1,-17,3,-109,1,-13,3,-106,1,-10,3,-102,1,-7,3,-102,1,-1,3,-102,1,5,4,-101,1,7,4,-99,1,10,4,-95,1,10,4,-92,1,13,4,-93,1,19,4,-94,1,22,4,-92,1,24,4,-93,1,28,4,-92,1,29,4,-90,1,30,4,-91,1,35,4,-94,1,39,4,-95,1,40,4,-93,1,38,4,-89,1,37,4,-89,1,37,4,-89,1,39,4,-89,1,38,4,-89,1,38,4,-90,1,40,4,-92,1,40,4,-92,1,37,4,-89,1,34,4,-89,1,33,4,-90,1,32,4,-90,1,30,4,-91,1,29,4,-93,1,28,4,-94,1,25,4,-93,1,22,4,-95,1,20,4,-97,1,19,4,-99,1,16,4,-101,1,13,4,-101,1,9,4,-104,1,7,4,-106,1,3,4,-106,1,-3,3,-107,1,-6,3,-110,1,-9,3,-112,1,-16,3,-110,1,-24,3,-111,1,-28,3,-114,1,-32,3,-118,1,-36,3,-121,1,-40,3,-123,1,-48,3,-124,1,-55,3,-126,1,-59,3,126,1,-66,3,124,1,-73,3,121,1,-78,3,118,1,-86,3,117,1,-95,3,114,1,-100,3,110,1,-108,3,110,1,-118,3,109,1,-127,3,104,1,123,3,100,1,117,3,95,1,110,3,89,1,104,3,84,1,96,3,84,1,83,3,82,1,72,3,80,1,65,3,75,1,55,3}; }
	private static byte[] data166(){ return new byte[] {71,1,46,3,67,1,37,3,64,1,26,3,62,1,16,3,58,1,5,3,55,1,-7,2,52,1,-17,2,48,1,-26,2,40,1,-34,2,33,1,-41,2,28,1,-53,2,24,1,-65,2,20,1,-76,2,18,1,-90,2,13,1,-100,2,6,1,-109,2,2,1,-123,2,0,1,122,2,-6,0,109,2,-10,0,96,2,-14,0,85,2,-20,0,73,2,-26,0,61,2,-32,0,51,2,-37,0,36,2,-40,0,20,2,-44,0,10,2,-51,0,-2,1,-59,0,-14,1,-66,0,-23,1,-72,0,-38,1,-75,0,-52,1,-79,0,-67,1,-84,0,-83,1,-88,0,-95,1,-94,0,-109,1,-101,0,-124,1,-104,0,118,1,-109,0,103,1,-116,0,90,1,-124,0,81,1,123,0,67,1,118,0,49,1,115,0,37,1,107,0,23,1,100,0,6,1,99,0,-10,0,94,0,-25,0,87,0,-36,0,80,0,-52,0,74,0,-67,0,68,0,-81,0,63,0,-98,0,58,0,-115,0,53,0,-128,0,46,0,113,0,39,0,97,0,33,0,84,0,28,0,67,0,22,0,49,0,17,0,38,0,9,0,22,0,4,0,8,0,-2,-1,-9,-1,-8,-1,-25,-1,-14,-1,-37,-1,-22,-1,-53,-1,-28,-1,-70,-1,-33,-1,-82,-1,-41,-1,-99,-1,-46,-1,-117,-1,-49,-1,124,-1,-55,-1,107,-1,-61,-1,91,-1,-67,-1,79,-1,-75,-1,64,-1,-82,-1,53,-1,-90,-1,38,-1,-98,-1,22,-1,-102,-1,8,-1,-107,-1,-10,-2,-113,-1,-26,-2,-118,-1,-39,-2,-124,-1,-56,-2,126,-1,-72,-2,121,-1,-85,-2,115,-1,-101,-2,108,-1,-115,-2,101,-1,-127,-2,95,-1,114,-2,89,-1,102,-2,82,-1,86,-2,78,-1,69,-2,74,-1,56,-2,67,-1,42,-2,60,-1,28,-2,54,-1,16,-2,49,-1,-1,-3,45,-1,-17,-3,41,-1,-29,-3,35,-1,-45,-3,32,-1,-62,-3,28,-1,-72,-3,19,-1,-83,-3,12,-1,-94,-3,8,-1,-110,-3,3,-1,-124,-3,-1,-2,121,-3,-8,-2,109,-3,-15,-2,97,-3,-20,-2,85,-3,-23,-2,69,-3,-25,-2,53,-3,-28,-2,44,-3,-36,-2,33,-3,-42,-2,21,-3,-46,-2,11,-3,-52,-2,-2,-4,-53,-2,-18,-4,-56,-2,-27,-4,-62,-2,-37,-4,-67,-2,-45,-4,-74,-2,-55,-4,-79,-2,-66,-4,-81,-2,-77,-4,-86,-2,-87,-4,-90,-2,-98,-4,-93,-2,-108,-4,-95,-2,-121,-4,-96,-2,122,-4,-98,-2,116,-4,-107,-2,112,-4,-114,-2,103,-4,-116,-2,94,-4,-120,-2,87,-4,-125,-2,81,-4,-128,-2,70,-4,127,-2,60,-4,126,-2,52,-4,123,-2,44,-4,120,-2,37,-4,115,-2,34,-4,110,-2,27,-4,108,-2,19,-4,106,-2,14,-4,102,-2,8,-4,100,-2,1,-4,99,-2,-6,-5,99,-2,-14,-5,99,-2,-19,-5,95,-2,-22,-5,91,-2,-26,-5,90,-2,-31,-5,88,-2,-37,-5,89,-2,-43,-5,87,-2,-45,-5,85,-2,-49,-5,84,-2,-54,-5,83,-2,-55,-5,80,-2,-56,-5,76,-2,-56,-5,73,-2,-58,-5,73,-2,-61,-5,74,-2,-66,-5,75,-2,-68,-5,75,-2,-70,-5,74,-2,-71,-5,74,-2,-72,-5,73,-2,-72,-5,72,-2,-72,-5,72,-2,-73,-5,73,-2,-74,-5,73,-2,-72,-5,72,-2,-72,-5,73,-2,-73,-5,77,-2,-75,-5,78,-2,-73,-5,77,-2,-69,-5,76,-2,-67,-5,76,-2,-64,-5,77,-2,-63,-5,78,-2,-59,-5,77,-2,-54,-5,77,-2,-53,-5,82,-2,-54,-5,87,-2,-51,-5,86,-2,-45,-5,86,-2,-40,-5,87,-2,-35,-5,88,-2,-31,-5,91,-2,-27,-5,92,-2,-20,-5,93,-2,-16,-5,97,-2,-13,-5,101,-2,-9,-5,103,-2,-2,-5,106,-2,3,-4,109,-2,8,-4,111,-2,17,-4,112,-2,25,-4,114,-2,31,-4,117,-2,39,-4,120,-2,46,-4,123,-2,53,-4,126,-2,62,-4,-128,-2,72,-4,-126,-2,78,-4,-119,-2,84,-4,-115,-2,92,-4,-114,-2,105,-4,-111,-2,113,-4,-106,-2,118,-4,-100,-2,-127,-4,-97,-2,-117,-4,-93,-2,-110,-4,-87,-2,-100,-4,-84,-2,-87,-4,-82,-2,-77,-4,-77,-2,-68,-4,-72,-2,-54,-4,-71,-2,-43,-4,-67,-2,-32,-4,-61,-2,-23,-4,-58,-2,-10,-4,-51,-2,-1,-4,-45,-2,9,-3,-41,-2,23,-3,-36,-2,34,-3,-30,-2,44,-3,-26,-2,59,-3,-22,-2,73,-3,-17,-2,82,-3,-10,-2,94,-3,-4,-2,110,-3,-4,-2,126,-3,-2,-2,-115,-3,5,-1,-104,-3,13,-1,-94,-3,18,-1,-78,-3,22,-1,-67,-3,29,-1,-54,-3,37,-1,-40,-3,40,-1,-26,-3,45,-1,-11,-3,52,-1,2,-2,58,-1,15,-2,62,-1,33,-2,66,-1,49,-2,70,-1,62,-2,77,-1,76,-2,85,-1,89,-2,92,-1,102,-2,96,-1,119,-2,102,-1,-126,-2,110,-1,-112,-2,117,-1,-95,-2}; }
	private static byte[] data167(){ return new byte[] {121,-1,-82,-2,127,-1,-65,-2,-123,-1,-49,-2,-119,-1,-35,-2,-111,-1,-21,-2,-104,-1,-5,-2,-100,-1,10,-1,-93,-1,23,-1,-83,-1,37,-1,-78,-1,53,-1,-75,-1,71,-1,-70,-1,84,-1,-63,-1,100,-1,-57,-1,116,-1,-50,-1,-128,-1,-44,-1,-111,-1,-38,-1,-94,-1,-33,-1,-81,-1,-27,-1,-64,-1,-21,-1,-47,-1,-17,-1,-33,-1,-11,-1,-17,-1,-3,-1,-2,-1,3,0,9,0,11,0,25,0,16,0,39,0,21,0,55,0,28,0,70,0,35,0,82,0,41,0,98,0,47,0,115,0,51,0,-128,0,58,0,-113,0,65,0,-99,0,72,0,-87,0,77,0,-69,0,81,0,-52,0,86,0,-42,0,94,0,-26,0,99,0,-16,0,107,0,-2,0,113,0,16,1,114,0,30,1,120,0,44,1,-128,0,57,1,-124,0,72,1,-121,0,88,1,-115,0,101,1,-108,0,110,1,-101,0,124,1,-93,0,-120,1,-89,0,-107,1,-85,0,-91,1,-81,0,-77,1,-74,0,-70,1,-65,0,-59,1,-59,0,-47,1,-58,0,-28,1,-58,0,-11,1,-53,0,-4,1,-45,0,8,2,-41,0,23,2,-37,0,32,2,-31,0,45,2,-28,0,61,2,-27,0,72,2,-22,0,85,2,-18,0,96,2,-11,0,103,2,-5,0,114,2,-1,0,124,2,3,1,-120,2,7,1,-108,2,11,1,-100,2,17,1,-91,2,23,1,-80,2,26,1,-71,2,29,1,-59,2,33,1,-48,2,35,1,-39,2,39,1,-29,2,44,1,-19,2,45,1,-9,2,49,1,-1,2,54,1,5,3,58,1,16,3,60,1,26,3,63,1,32,3,69,1,39,3,73,1,49,3,73,1,58,3,76,1,65,3,83,1,70,3,85,1,78,3,88,1,87,3,90,1,93,3,95,1,99,3,96,1,109,3,94,1,118,3,98,1,122,3,104,1,125,3,107,1,-123,3,107,1,-114,3,108,1,-109,3,112,1,-106,3,117,1,-102,3,120,1,-97,3,121,1,-90,3,121,1,-82,3,120,1,-77,3,124,1,-75,3,-128,1,-71,3,-128,1,-63,3,127,1,-60,3,-124,1,-59,3,-120,1,-58,3,-119,1,-51,3,-119,1,-48,3,-117,1,-47,3,-114,1,-43,3,-115,1,-37,3,-117,1,-33,3,-116,1,-31,3,-114,1,-28,3,-115,1,-25,3,-114,1,-24,3,-111,1,-24,3,-110,1,-22,3,-110,1,-20,3,-110,1,-19,3,-108,1,-20,3,-107,1,-18,3,-108,1,-15,3,-109,1,-17,3,-106,1,-17,3,-106,1,-16,3,-108,1,-14,3,-110,1,-12,3,-112,1,-12,3,-111,1,-14,3,-110,1,-16,3,-109,1,-17,3,-111,1,-16,3,-114,1,-14,3,-115,1,-18,3,-114,1,-21,3,-113,1,-23,3,-114,1,-26,3,-114,1,-29,3,-114,1,-31,3,-116,1,-32,3,-119,1,-35,3,-118,1,-40,3,-117,1,-44,3,-120,1,-45,3,-124,1,-46,3,-125,1,-53,3,-123,1,-57,3,-126,1,-60,3,127,1,-65,3,-128,1,-70,3,126,1,-75,3,124,1,-81,3,124,1,-86,3,122,1,-92,3,120,1,-97,3,116,1,-99,3,112,1,-105,3,110,1,-112,3,108,1,-115,3,103,1,-122,3,101,1,-128,3,98,1,122,3,96,1,113,3,96,1,107,3,91,1,101,3,87,1,93,3,86,1,86,3,82,1,79,3,77,1,72,3,74,1,66,3,69,1,58,3,65,1,49,3,64,1,40,3,60,1,31,3,57,1,20,3,56,1,12,3,51,1,3,3,46,1,-2,2,41,1,-13,2,39,1,-27,2,38,1,-34,2,31,1,-43,2,27,1,-57,2,27,1,-67,2,23,1,-78,2,17,1,-88,2,12,1,-95,2,6,1,-107,2,3,1,-121,2,0,1,126,2,-6,0,116,2,-11,0,104,2,-13,0,90,2,-17,0,78,2,-23,0,69,2,-28,0,56,2,-33,0,43,2,-37,0,32,2,-41,0,17,2,-46,0,5,2,-53,0,-2,1,-62,0,-13,1,-69,0,-28,1,-71,0,-40,1,-75,0,-57,1,-78,0,-69,1,-83,0,-83,1,-89,0,-98,1,-93,0,-110,1,-99,0,-123,1,-107,0,120,1,-112,0,107,1,-116,0,90,1,-121,0,75,1,-125,0,62,1,125,0,47,1,117,0,35,1,111,0,22,1,106,0,5,1,100,0,-9,0,94,0,-21,0,88,0,-38,0,85,0,-53,0,80,0,-68,0,72,0,-82,0,65,0,-93,0,57,0,-107,0,49,0,-122,0,44,0,119,0,41,0,100,0,36,0,84,0,30,0,72,0,23,0,55,0,18,0,38,0,14,0,24,0,6,0,11,0,-2,-1,1,0,-12,-1,-14,-1,-18,-1,-30,-1,-23,-1,-45,-1,-28,-1,-62,-1,-33,-1,-80,-1,-37,-1,-94,-1,-43,-1,-110,-1,-50,-1,-126,-1}; }
	private static byte[] data168(){ return new byte[] {-55,-1,116,-1,-61,-1,100,-1,-67,-1,83,-1,-72,-1,71,-1,-80,-1,55,-1,-84,-1,42,-1,-91,-1,27,-1,-100,-1,13,-1,-105,-1,-1,-2,-110,-1,-17,-2,-117,-1,-33,-2,-121,-1,-46,-2,127,-1,-59,-2,120,-1,-76,-2,117,-1,-91,-2,112,-1,-105,-2,104,-1,-120,-2,100,-1,122,-2,95,-1,107,-2,89,-1,96,-2,83,-1,79,-2,79,-1,65,-2,71,-1,56,-2,64,-1,41,-2,60,-1,24,-2,56,-1,13,-2,49,-1,0,-2,44,-1,-16,-3,40,-1,-29,-3,37,-1,-44,-3,31,-1,-56,-3,24,-1,-65,-3,17,-1,-79,-3,14,-1,-90,-3,10,-1,-106,-3,6,-1,-119,-3,0,-1,-125,-3,-9,-2,119,-3,-13,-2,104,-3,-14,-2,91,-3,-16,-2,76,-3,-20,-2,64,-3,-25,-2,57,-3,-33,-2,48,-3,-40,-2,38,-3,-44,-2,28,-3,-48,-2,16,-3,-51,-2,4,-3,-54,-2,-6,-4,-57,-2,-18,-4,-59,-2,-27,-4,-65,-2,-33,-4,-74,-2,-40,-4,-79,-2,-48,-4,-80,-2,-61,-4,-83,-2,-71,-4,-86,-2,-77,-4,-90,-2,-88,-4,-91,-2,-100,-4,-92,-2,-106,-4,-97,-2,-114,-4,-101,-2,-121,-4,-105,-2,-127,-4,-108,-2,121,-4,-110,-2,114,-4,-113,-2,107,-4,-115,-2,99,-4,-119,-2,96,-4,-124,-2,91,-4,-126,-2,82,-4,-126,-2,75,-4,-128,-2,70,-4,126,-2,63,-4,124,-2,58,-4,123,-2,54,-4,119,-2,48,-4,118,-2,45,-4,117,-2,39,-4,115,-2,35,-4,115,-2,30,-4,114,-2,25,-4,113,-2,22,-4,112,-2,18,-4,110,-2,16,-4,108,-2,15,-4,105,-2,12,-4,106,-2,8,-4,105,-2,8,-4,101,-2,9,-4,99,-2,6,-4,100,-2,3,-4,102,-2,0,-4,102,-2,-2,-5,102,-2,-2,-5,102,-2,-4,-5,101,-2,-1,-5,97,-2,2,-4,95,-2,2,-4,97,-2,-2,-5,102,-2,-4,-5,102,-2,-2,-5,100,-2,1,-4,100,-2,0,-4,103,-2,1,-4,104,-2,1,-4,104,-2,4,-4,105,-2,6,-4,106,-2,7,-4,107,-2,9,-4,109,-2,11,-4,109,-2,16,-4,109,-2,18,-4,112,-2,19,-4,115,-2,23,-4,114,-2,28,-4,116,-2,30,-4,119,-2,34,-4,119,-2,40,-4,120,-2,43,-4,124,-2,46,-4,126,-2,52,-4,126,-2,59,-4,126,-2,65,-4,127,-2,71,-4,-128,-2,78,-4,-127,-2,85,-4,-124,-2,87,-4,-119,-2,91,-4,-114,-2,98,-4,-113,-2,102,-4,-109,-2,109,-4,-106,-2,116,-4,-104,-2,122,-4,-100,-2,-128,-4,-96,-2,-121,-4,-94,-2,-112,-4,-94,-2,-101,-4,-94,-2,-94,-4,-90,-2,-86,-4,-86,-2,-78,-4,-83,-2,-72,-4,-78,-2,-64,-4,-74,-2,-55,-4,-72,-2,-47,-4,-68,-2,-38,-4,-63,-2,-31,-4,-58,-2,-24,-4,-54,-2,-14,-4,-51,-2,-3,-4,-48,-2,5,-3,-44,-2,15,-3,-41,-2,24,-3,-37,-2,34,-3,-32,-2,44,-3,-28,-2,52,-3,-24,-2,64,-3,-21,-2,76,-3,-17,-2,83,-3,-10,-2,93,-3,-6,-2,105,-3,-3,-2,115,-3,3,-1,125,-3,6,-1,-116,-3,7,-1,-104,-3,11,-1,-93,-3,16,-1,-81,-3,20,-1,-70,-3,24,-1,-59,-3,30,-1,-51,-3,37,-1,-41,-3,44,-1,-29,-3,48,-1,-18,-3,51,-1,-4,-3,56,-1,9,-2,60,-1,20,-2,64,-1,33,-2,70,-1,46,-2,75,-1,55,-2,81,-1,67,-2,88,-1,81,-2,90,-1,94,-2,94,-1,107,-2,100,-1,116,-2,106,-1,-125,-2,110,-1,-111,-2,115,-1,-101,-2,121,-1,-87,-2,126,-1,-72,-2,-126,-1,-61,-2,-121,-1,-47,-2,-115,-1,-32,-2,-111,-1,-21,-2,-106,-1,-6,-2,-101,-1,10,-1,-98,-1,22,-1,-93,-1,36,-1,-86,-1,44,-1,-78,-1,58,-1,-74,-1,76,-1,-72,-1,87,-1,-64,-1,99,-1,-55,-1,111,-1,-50,-1,123,-1,-45,-1,-116,-1,-41,-1,-102,-1,-35,-1,-92,-1,-28,-1,-76,-1,-24,-1,-61,-1,-19,-1,-51,-1,-11,-1,-37,-1,-6,-1,-25,-1,-2,-1,-9,-1,3,0,8,0,7,0,18,0,14,0,32,0,21,0,47,0,24,0,61,0,28,0,77,0,32,0,93,0,38,0,103,0,44,0,117,0,52,0,-126,0,59,0,-117,0,65,0,-102,0,71,0,-90,0,75,0,-74,0,79,0,-58,0,84,0,-47,0,90,0,-33,0,96,0,-18,0,101,0,-7,0,106,0,8,1,111,0,25,1,114,0,36,1,120,0,50,1,126,0,66,1,-127,0,77,1,-121,0,90,1,-113,0,103,1,-108,0,114,1,-103,0,-128,1,-97,0,-119,1,-89,0,-106,1,-84,0,-91,1,-82,0,-77,1,-79,0,-62,1,-72,0,-52,1,-66,0,-40,1,-63,0,-24,1,-59,0,-11,1,-54,0,0,2,-49,0,13,2,-43,0,24,2,-36,0,33,2,-30,0,45,2,-26,0,56,2}; }
	private static byte[] data169(){ return new byte[] {-21,0,70,2,-18,0,84,2,-15,0,96,2,-13,0,112,2,-10,0,124,2,-4,0,-126,2,5,1,-116,2,10,1,-104,2,15,1,-96,2,21,1,-86,2,27,1,-74,2,30,1,-65,2,35,1,-53,2,37,1,-42,2,40,1,-30,2,45,1,-21,2,50,1,-12,2,54,1,-2,2,59,1,8,3,62,1,18,3,65,1,28,3,70,1,37,3,73,1,47,3,75,1,58,3,78,1,67,3,83,1,74,3,86,1,84,3,88,1,94,3,89,1,104,3,93,1,111,3,98,1,117,3,101,1,125,3,106,1,-124,3,109,1,-118,3,112,1,-108,3,113,1,-100,3,115,1,-92,3,116,1,-84,3,120,1,-80,3,125,1,-75,3,127,1,-67,3,-127,1,-62,3,-124,1,-55,3,-125,1,-46,3,-124,1,-43,3,-118,1,-41,3,-114,1,-35,3,-113,1,-32,3,-109,1,-29,3,-105,1,-24,3,-107,1,-17,3,-107,1,-12,3,-103,1,-12,3,-100,1,-8,3,-100,1,-2,3,-100,1,1,4,-100,1,6,4,-101,1,11,4,-100,1,11,4,-97,1,12,4,-95,1,15,4,-97,1,19,4,-97,1,21,4,-96,1,20,4,-93,1,20,4,-92,1,22,4,-95,1,26,4,-97,1,28,4,-97,1,27,4,-95,1,24,4,-92,1,23,4,-94,1,26,4,-97,1,26,4,-96,1,23,4,-94,1,19,4,-93,1,18,4,-95,1,18,4,-97,1,16,4,-96,1,12,4,-97,1,12,4,-102,1,14,4,-106,1,11,4,-105,1,6,4,-105,1,2,4,-107,1,-2,3,-105,1,-10,3,-103,1,-14,3,-108,1,-14,3,-114,1,-17,3,-113,1,-26,3,-111,1,-33,3,-115,1,-35,3,-119,1,-38,3,-123,1,-45,3,-124,1,-51,3,-125,1,-59,3,-127,1,-66,3,-128,1,-73,3,123,1,-76,3,118,1,-83,3,116,1,-92,3,115,1,-100,3,112,1,-107,3,107,1,-111,3,101,1,-118,3,98,1,127,3,96,1,120,3,92,1,111,3,89,1,98,3,89,1,90,3,84,1,80,3,81,1,67,3,80,1,59,3,75,1,49,3,68,1,40,3,65,1,31,3,60,1,20,3,56,1,10,3,53,1,-3,2,50,1,-16,2,45,1,-24,2,39,1,-35,2,33,1,-47,2,29,1,-57,2,23,1,-70,2,20,1,-85,2,17,1,-96,2,11,1,-108,2,4,1,-120,2,0,1,124,2,-6,0,110,2,-8,0,96,2,-12,0,82,2,-20,0,72,2,-29,0,63,2,-34,0,45,2,-36,0,28,2,-41,0,19,2,-51,0,7,2,-58,0,-8,1,-62,0,-22,1,-66,0,-39,1,-71,0,-55,1,-75,0,-68,1,-82,0,-82,1,-89,0,-93,1,-96,0,-109,1,-101,0,-127,1,-105,0,117,1,-113,0,104,1,-123,0,89,1,-126,0,72,1,-128,0,53,1,122,0,37,1,115,0,27,1,106,0,12,1,98,0,-4,0,95,0,-20,0,90,0,-38,0,85,0,-55,0,79,0,-68,0,72,0,-84,0,66,0,-97,0,60,0,-116,0,56,0,122,0,51,0,110,0,40,0,98,0,30,0,84,0,25,0,67,0,21,0,50,0,14,0,34,0,8,0,20,0,3,0,3,0,-5,-1,-12,-1,-12,-1,-24,-1,-18,-1,-43,-1,-21,-1,-57,-1,-28,-1,-73,-1,-35,-1,-89,-1,-41,-1,-101,-1,-48,-1,-118,-1,-53,-1,121,-1,-60,-1,111,-1,-68,-1,94,-1,-71,-1,74,-1,-75,-1,63,-1,-84,-1,49,-1,-90,-1,31,-1,-93,-1,17,-1,-98,-1,1,-1,-104,-1,-11,-2,-110,-1,-26,-2,-116,-1,-43,-2,-121,-1,-53,-2,-128,-1,-69,-2,122,-1,-83,-2,117,-1,-95,-2,109,-1,-108,-2,104,-1,-124,-2,101,-1,117,-2,97,-1,104,-2,89,-1,91,-2,84,-1,79,-2,80,-1,63,-2,75,-1,56,-2,65,-1,44,-2,59,-1,30,-2,56,-1,19,-2,49,-1,7,-2,44,-1,-8,-3,42,-1,-21,-3,40,-1,-37,-3,36,-1,-49,-3,31,-1,-58,-3,24,-1,-69,-3,18,-1,-80,-3,14,-1,-91,-3,11,-1,-105,-3,8,-1,-113,-3,2,-1,-124,-3,-4,-2,122,-3,-8,-2,113,-3,-13,-2,101,-3,-15,-2,89,-3,-19,-2,80,-3,-23,-2,71,-3,-29,-2,62,-3,-35,-2,57,-3,-41,-2,48,-3,-44,-2,34,-3,-43,-2,23,-3,-43,-2,11,-3,-47,-2,4,-3,-54,-2,0,-3,-59,-2,-8,-4,-62,-2,-15,-4,-66,-2,-24,-4,-68,-2,-34,-4,-69,-2,-41,-4,-72,-2,-50,-4,-76,-2,-55,-4,-80,-2,-60,-4,-84,-2,-70,-4,-82,-2,-80,-4,-83,-2,-88,-4,-84,-2,-94,-4,-88,-2,-101,-4,-90,-2,-105,-4,-93,-2,-111,-4,-96,-2,-115,-4,-99,-2,-120,-4,-101,-2,-127,-4,-102,-2,124,-4,-104,-2,120,-4,-107,-2,114,-4,-107,-2,109,-4}; }
	private static byte[] data170(){ return new byte[] {-109,-2,105,-4,-112,-2,103,-4,-116,-2,101,-4,-119,-2,97,-4,-118,-2,90,-4,-117,-2,86,-4,-119,-2,84,-4,-122,-2,83,-4,-123,-2,79,-4,-124,-2,75,-4,-123,-2,71,-4,-123,-2,69,-4,-125,-2,67,-4,-126,-2,66,-4,127,-2,67,-4,124,-2,65,-4,126,-2,61,-4,127,-2,59,-4,126,-2,59,-4,125,-2,59,-4,122,-2,61,-4,123,-2,57,-4,125,-2,54,-4,127,-2,55,-4,124,-2,56,-4,125,-2,54,-4,127,-2,53,-4,-128,-2,54,-4,126,-2,56,-4,126,-2,58,-4,125,-2,59,-4,125,-2,60,-4,-128,-2,59,-4,-127,-2,60,-4,-126,-2,62,-4,-125,-2,63,-4,-125,-2,67,-4,-126,-2,70,-4,-125,-2,70,-4,-121,-2,70,-4,-118,-2,71,-4,-116,-2,75,-4,-118,-2,81,-4,-120,-2,87,-4,-119,-2,89,-4,-117,-2,91,-4,-113,-2,93,-4,-112,-2,99,-4,-114,-2,106,-4,-114,-2,110,-4,-110,-2,111,-4,-107,-2,115,-4,-106,-2,121,-4,-106,-2,127,-4,-104,-2,-125,-4,-101,-2,-122,-4,-97,-2,-118,-4,-93,-2,-114,-4,-92,-2,-107,-4,-92,-2,-99,-4,-90,-2,-94,-4,-87,-2,-90,-4,-84,-2,-82,-4,-83,-2,-75,-4,-82,-2,-68,-4,-79,-2,-62,-4,-76,-2,-59,-4,-71,-2,-51,-4,-69,-2,-44,-4,-66,-2,-39,-4,-62,-2,-31,-4,-60,-2,-22,-4,-57,-2,-19,-4,-50,-2,-13,-4,-45,-2,-6,-4,-42,-2,1,-3,-40,-2,12,-3,-38,-2,21,-3,-36,-2,30,-3,-34,-2,40,-3,-32,-2,48,-3,-29,-2,58,-3,-27,-2,71,-3,-27,-2,79,-3,-21,-2,85,-3,-13,-2,91,-3,-8,-2,100,-3,-4,-2,108,-3,1,-1,119,-3,3,-1,-127,-3,6,-1,-116,-3,11,-1,-108,-3,17,-1,-100,-3,20,-1,-85,-3,19,-1,-70,-3,21,-1,-62,-3,29,-1,-55,-3,36,-1,-49,-3,43,-1,-37,-3,45,-1,-23,-3,47,-1,-12,-3,51,-1,-1,-3,57,-1,11,-2,61,-1,21,-2,63,-1,37,-2,66,-1,50,-2,70,-1,59,-2,77,-1,69,-2,85,-1,79,-2,90,-1,90,-2,94,-1,104,-2,97,-1,116,-2,100,-1,-126,-2,106,-1,-113,-2,110,-1,-103,-2,116,-1,-90,-2,123,-1,-79,-2,-127,-1,-69,-2,-121,-1,-56,-2,-115,-1,-41,-2,-113,-1,-29,-2,-107,-1,-15,-2,-103,-1,1,-1,-99,-1,12,-1,-93,-1,24,-1,-86,-1,35,-1,-80,-1,48,-1,-75,-1,65,-1,-72,-1,78,-1,-69,-1,94,-1,-62,-1,107,-1,-56,-1,117,-1,-50,-1,-123,-1,-45,-1,-109,-1,-38,-1,-99,-1,-33,-1,-82,-1,-29,-1,-66,-1,-24,-1,-55,-1,-18,-1,-39,-1,-14,-1,-28,-1,-6,-1,-15,-1,1,0,1,0,5,0,12,0,13,0,25,0,20,0,42,0,21,0,57,0,27,0,69,0,37,0,82,0,41,0,97,0,45,0,111,0,55,0,122,0,62,0,-121,0,64,0,-101,0,66,0,-88,0,71,0,-72,0,77,0,-56,0,80,0,-44,0,88,0,-31,0,96,0,-18,0,103,0,-7,0,108,0,8,1,115,0,23,1,120,0,34,1,125,0,51,1,-126,0,66,1,-123,0,80,1,-118,0,94,1,-110,0,107,1,-106,0,120,1,-102,0,-120,1,-96,0,-111,1,-89,0,-97,1,-83,0,-83,1,-78,0,-73,1,-70,0,-61,1,-64,0,-45,1,-62,0,-33,1,-57,0,-18,1,-53,0,-2,1,-51,0,9,2,-43,0,20,2,-37,0,34,2,-34,0,46,2,-28,0,56,2,-20,0,64,2,-15,0,80,2,-13,0,94,2,-9,0,104,2,-4,0,118,2,-3,0,-121,2,-1,0,-113,2,7,1,-104,2,15,1,-93,2,17,1,-82,2,21,1,-70,2,27,1,-61,2,33,1,-53,2,36,1,-39,2,38,1,-30,2,43,1,-20,2,47,1,-8,2,49,1,1,3,54,1,10,3,58,1,20,3,63,1,27,3,66,1,38,3,69,1,48,3,72,1,56,3,74,1,68,3,76,1,75,3,84,1,77,3,90,1,86,3,90,1,95,3,94,1,100,3,100,1,107,3,102,1,116,3,101,1,126,3,103,1,-123,3,107,1,-119,3,110,1,-111,3,112,1,-105,3,115,1,-101,3,119,1,-95,3,121,1,-90,3,124,1,-85,3,124,1,-76,3,123,1,-70,3,126,1,-68,3,-126,1,-64,3,-125,1,-59,3,-125,1,-53,3,-125,1,-47,3,-126,1,-42,3,-124,1,-42,3,-119,1,-40,3,-118,1,-37,3,-117,1,-35,3,-113,1,-36,3,-110,1,-35,3,-109,1,-30,3,-113,1,-26,3,-112,1,-26,3,-108,1,-28,3,-107,1,-26,3,-109,1,-21,3,-112,1,-19,3,-112,1,-19,3,-111,1,-20,3,-110,1,-20,3,-111,1,-19,3,-112,1,-19,3,-112,1,-21,3,-112,1,-21,3,-113,1,-21,3,-115,1,-24,3,-113,1,-26,3}; }
	private static byte[] data171(){ return new byte[] {-113,1,-29,3,-115,1,-28,3,-118,1,-29,3,-120,1,-32,3,-118,1,-38,3,-117,1,-43,3,-117,1,-46,3,-119,1,-49,3,-120,1,-52,3,-124,1,-54,3,-127,1,-55,3,126,1,-61,3,127,1,-68,3,126,1,-70,3,120,1,-72,3,118,1,-78,3,117,1,-83,3,113,1,-88,3,112,1,-96,3,114,1,-105,3,112,1,-112,3,111,1,-117,3,106,1,-122,3,102,1,-127,3,99,1,121,3,98,1,113,3,95,1,106,3,92,1,99,3,90,1,91,3,86,1,84,3,81,1,79,3,78,1,70,3,75,1,61,3,75,1,50,3,71,1,43,3,65,1,39,3,59,1,29,3,58,1,17,3,56,1,8,3,53,1,-1,2,47,1,-10,2,44,1,-19,2,41,1,-31,2,38,1,-41,2,33,1,-48,2,28,1,-59,2,25,1,-68,2,20,1,-79,2,16,1,-90,2,13,1,-100,2,8,1,-112,2,5,1,-124,2,0,1,125,2,-7,0,114,2,-11,0,101,2,-15,0,92,2,-19,0,79,2,-24,0,67,2,-29,0,60,2,-37,0,49,2,-41,0,37,2,-43,0,22,2,-47,0,9,2,-52,0,0,2,-58,0,-12,1,-64,0,-25,1,-68,0,-35,1,-73,0,-49,1,-78,0,-62,1,-82,0,-73,1,-87,0,-87,1,-92,0,-100,1,-98,0,-108,1,-105,0,-123,1,-106,0,118,1,-108,0,104,1,-116,0,94,1,-124,0,85,1,127,0,69,1,124,0,54,1,120,0,42,1,115,0,28,1,110,0,14,1,105,0,3,1,99,0,-9,0,91,0,-21,0,84,0,-30,0,78,0,-45,0,74,0,-61,0,71,0,-73,0,66,0,-88,0,62,0,-100,0,57,0,-113,0,49,0,-126,0,45,0,118,0,41,0,101,0,38,0,86,0,34,0,73,0,30,0,59,0,23,0,47,0,15,0,38,0,11,0,21,0,7,0,6,0,2,0,-3,-1,-5,-1,-17,-1,-9,-1,-28,-1,-15,-1,-42,-1,-21,-1,-55,-1,-26,-1,-66,-1,-31,-1,-81,-1,-36,-1,-95,-1,-41,-1,-105,-1,-46,-1,-120,-1,-52,-1,124,-1,-59,-1,116,-1,-65,-1,101,-1,-69,-1,86,-1,-73,-1,76,-1,-78,-1,61,-1,-83,-1,52,-1,-88,-1,37,-1,-92,-1,21,-1,-94,-1,11,-1,-101,-1,-1,-2,-107,-1,-15,-2,-110,-1,-26,-2,-115,-1,-38,-2,-122,-1,-51,-2,-125,-1,-63,-2,-128,-1,-76,-2,120,-1,-85,-2,112,-1,-93,-2,108,-1,-108,-2,106,-1,-120,-2,102,-1,124,-2,96,-1,111,-2,94,-1,100,-2,89,-1,89,-2,80,-1,81,-2,74,-1,72,-2,71,-1,57,-2,66,-1,47,-2,61,-1,38,-2,57,-1,24,-2,54,-1,12,-2,50,-1,3,-2,45,-1,-9,-3,43,-1,-20,-3,41,-1,-34,-3,37,-1,-45,-3,33,-1,-52,-3,27,-1,-63,-3,23,-1,-75,-3,21,-1,-84,-3,16,-1,-94,-3,11,-1,-104,-3,8,-1,-114,-3,5,-1,-124,-3,-2,-2,125,-3,-6,-2,116,-3,-9,-2,105,-3,-13,-2,95,-3,-15,-2,86,-3,-19,-2,77,-3,-23,-2,71,-3,-28,-2,61,-3,-32,-2,53,-3,-35,-2,45,-3,-38,-2,34,-3,-39,-2,23,-3,-41,-2,17,-3,-47,-2,10,-3,-51,-2,2,-3,-54,-2,-5,-4,-57,-2,-14,-4,-60,-2,-22,-4,-62,-2,-29,-4,-65,-2,-38,-4,-66,-2,-45,-4,-69,-2,-51,-4,-74,-2,-59,-4,-75,-2,-65,-4,-78,-2,-71,-4,-83,-2,-77,-4,-85,-2,-83,-4,-87,-2,-90,-4,-90,-2,-96,-4,-92,-2,-102,-4,-93,-2,-110,-4,-95,-2,-114,-4,-99,-2,-118,-4,-102,-2,-123,-4,-104,-2,-127,-4,-106,-2,122,-4,-107,-2,118,-4,-111,-2,115,-4,-112,-2,108,-4,-111,-2,101,-4,-112,-2,97,-4,-112,-2,90,-4,-112,-2,87,-4,-116,-2,87,-4,-121,-2,85,-4,-122,-2,81,-4,-123,-2,78,-4,-124,-2,74,-4,-124,-2,71,-4,-126,-2,70,-4,-128,-2,67,-4,-128,-2,64,-4,127,-2,64,-4,124,-2,63,-4,122,-2,63,-4,122,-2,58,-4,126,-2,52,-4,-127,-2,50,-4,127,-2,52,-4,124,-2,52,-4,125,-2,49,-4,127,-2,49,-4,123,-2,54,-4,119,-2,56,-4,120,-2,52,-4,125,-2,49,-4,126,-2,51,-4,124,-2,55,-4,123,-2,54,-4,125,-2,55,-4,127,-2,55,-4,127,-2,58,-4,127,-2,60,-4,127,-2,63,-4,-128,-2,65,-4,-128,-2,68,-4,-126,-2,70,-4,-125,-2,72,-4,-123,-2,76,-4,-124,-2,80,-4,-123,-2,84,-4,-120,-2,85,-4,-117,-2,89,-4,-117,-2,95,-4,-116,-2,99,-4,-112,-2,100,-4,-109,-2,105,-4,-106,-2,110,-4,-106,-2,117,-4,-106,-2,124,-4,-103,-2,-128,-4,-99,-2,-124,-4,-98,-2,-116,-4,-96,-2,-110,-4,-95,-2,-102,-4,-93,-2,-95,-4,-89,-2,-92,-4,-84,-2,-85,-4}; }
	private static byte[] data172(){ return new byte[] {-81,-2,-77,-4,-79,-2,-70,-4,-77,-2,-61,-4,-74,-2,-53,-4,-70,-2,-47,-4,-67,-2,-37,-4,-65,-2,-28,-4,-60,-2,-23,-4,-54,-2,-15,-4,-52,-2,-5,-4,-50,-2,5,-3,-45,-2,14,-3,-41,-2,22,-3,-37,-2,32,-3,-33,-2,43,-3,-29,-2,52,-3,-27,-2,65,-3,-24,-2,77,-3,-19,-2,83,-3,-12,-2,93,-3,-6,-2,104,-3,-2,-2,114,-3,1,-1,-128,-3,4,-1,-114,-3,8,-1,-105,-3,12,-1,-91,-3,16,-1,-81,-3,22,-1,-71,-3,31,-1,-61,-3,37,-1,-51,-3,42,-1,-36,-3,45,-1,-21,-3,48,-1,-8,-3,53,-1,4,-2,60,-1,18,-2,64,-1,31,-2,67,-1,45,-2,76,-1,56,-2,83,-1,66,-2,89,-1,81,-2,93,-1,94,-2,98,-1,110,-2,103,-1,124,-2,110,-1,-121,-2,116,-1,-105,-2,120,-1,-87,-2,123,-1,-74,-2,-127,-1,-59,-2,-121,-1,-43,-2,-114,-1,-32,-2,-105,-1,-16,-2,-98,-1,3,-1,-96,-1,18,-1,-89,-1,36,-1,-84,-1,48,-1,-76,-1,63,-1,-67,-1,78,-1,-63,-1,94,-1,-58,-1,110,-1,-51,-1,126,-1,-45,-1,-119,-1,-38,-1,-102,-1,-33,-1,-85,-1,-29,-1,-73,-1,-21,-1,-60,-1,-14,-1,-43,-1,-11,-1,-30,-1,-7,-1,-13,-1,-3,-1,-1,-1,3,0,13,0,9,0,28,0,14,0,39,0,21,0,51,0,29,0,66,0,33,0,78,0,37,0,94,0,43,0,109,0,47,0,121,0,52,0,-120,0,57,0,-105,0,64,0,-96,0,70,0,-82,0,75,0,-70,0,82,0,-59,0,89,0,-43,0,92,0,-30,0,95,0,-14,0,99,0,2,1,104,0,11,1,112,0,22,1,120,0,35,1,124,0,47,1,-127,0,62,1,-124,0,78,1,-121,0,90,1,-116,0,103,1,-110,0,117,1,-105,0,125,1,-98,0,-117,1,-95,0,-105,1,-91,0,-92,1,-85,0,-80,1,-79,0,-70,1,-75,0,-58,1,-67,0,-48,1,-61,0,-38,1,-58,0,-23,1,-55,0,-9,1,-51,0,-1,1,-45,0,11,2,-39,0,23,2,-38,0,36,2,-35,0,49,2,-32,0,57,2,-25,0,69,2,-22,0,81,2,-19,0,90,2,-13,0,101,2,-10,0,113,2,-6,0,121,2,-2,0,-124,2,3,1,-113,2,6,1,-107,2,14,1,-99,2,20,1,-91,2,24,1,-82,2,27,1,-72,2,30,1,-63,2,33,1,-54,2,37,1,-44,2,41,1,-38,2,45,1,-28,2,46,1,-16,2,48,1,-10,2,53,1,-3,2,56,1,8,3,57,1,15,3,60,1,23,3,64,1,31,3,66,1,37,3,69,1,46,3,69,1,55,3,69,1,63,3,73,1,69,3,76,1,74,3,78,1,81,3,82,1,86,3,85,1,90,3,88,1,96,3,91,1,101,3,95,1,103,3,98,1,109,3,99,1,117,3,99,1,121,3,101,1,126,3,103,1,-125,3,105,1,-123,3,109,1,-120,3,109,1,-114,3,110,1,-111,3,113,1,-109,3,114,1,-103,3,112,1,-98,3,113,1,-95,3,114,1,-92,3,115,1,-90,3,116,1,-87,3,117,1,-85,3,118,1,-83,3,118,1,-81,3,120,1,-81,3,123,1,-83,3,125,1,-81,3,124,1,-78,3,123,1,-77,3,123,1,-75,3,121,1,-72,3,119,1,-71,3,120,1,-72,3,121,1,-75,3,125,1,-79,3,-128,1,-80,3,124,1,-75,3,120,1,-75,3,121,1,-79,3,123,1,-82,3,123,1,-82,3,121,1,-83,3,119,1,-84,3,118,1,-85,3,116,1,-87,3,116,1,-91,3,117,1,-96,3,118,1,-101,3,120,1,-106,3,117,1,-105,3,112,1,-106,3,110,1,-110,3,108,1,-112,3,105,1,-115,3,103,1,-118,3,101,1,-123,3,100,1,126,3,101,1,121,3,99,1,117,3,93,1,116,3,89,1,112,3,89,1,102,3,89,1,96,3,87,1,91,3,84,1,85,3,82,1,78,3,79,1,74,3,75,1,69,3,72,1,60,3,71,1,54,3,68,1,48,3,64,1,42,3,61,1,34,3,60,1,23,3,59,1,16,3,57,1,7,3,52,1,1,3,47,1,-3,2,42,1,-14,2,42,1,-25,2,40,1,-33,2,37,1,-44,2,36,1,-54,2,31,1,-60,2,25,1,-67,2,21,1,-74,2,15,1,-83,2,11,1,-94,2,10,1,-105,2,8,1,-117,2,4,1,-126,2,-2,0,124,2,-9,0,115,2,-13,0,102,2,-15,0,92,2,-18,0,80,2,-23,0,69,2,-28,0,62,2,-33,0,49,2,-36,0,39,2,-40,0,27,2,-44,0,13,2,-47,0,4,2,-52,0,-8,1,-58,0,-20,1,-61,0,-31,1,-65,0,-45,1,-70,0,-56,1,-75,0,-66,1,-81,0,-78,1}; }
	private static byte[] data173(){ return new byte[] {-87,0,-90,1,-91,0,-102,1,-94,0,-116,1,-100,0,-125,1,-105,0,118,1,-111,0,104,1,-116,0,96,1,-123,0,83,1,127,0,69,1,124,0,57,1,120,0,41,1,117,0,25,1,113,0,16,1,105,0,3,1,99,0,-10,0,94,0,-21,0,88,0,-36,0,86,0,-49,0,81,0,-64,0,76,0,-78,0,70,0,-86,0,60,0,-98,0,54,0,-112,0,49,0,-123,0,43,0,117,0,40,0,101,0,36,0,90,0,28,0,78,0,22,0,62,0,19,0,50,0,12,0,37,0,7,0,20,0,5,0,6,0,0,0,-7,-1,-6,-1,-18,-1,-13,-1,-31,-1,-19,-1,-46,-1,-23,-1,-59,-1,-27,-1,-73,-1,-35,-1,-85,-1,-42,-1,-95,-1,-47,-1,-111,-1,-51,-1,-127,-1,-55,-1,118,-1,-61,-1,103,-1,-66,-1,89,-1,-71,-1,79,-1,-80,-1,68,-1,-85,-1,55,-1,-87,-1,37,-1,-91,-1,23,-1,-97,-1,16,-1,-106,-1,2,-1,-110,-1,-14,-2,-112,-1,-26,-2,-118,-1,-39,-2,-124,-1,-52,-2,127,-1,-62,-2,120,-1,-74,-2,114,-1,-87,-2,111,-1,-102,-2,109,-1,-115,-2,104,-1,-124,-2,95,-1,120,-2,93,-1,104,-2,90,-1,94,-2,82,-1,85,-2,75,-1,71,-2,75,-1,57,-2,71,-1,46,-2,63,-1,36,-2,59,-1,24,-2,57,-1,10,-2,52,-1,-1,-3,46,-1,-7,-3,38,-1,-18,-3,36,-1,-31,-3,36,-1,-46,-3,31,-1,-55,-3,25,-1,-62,-3,20,-1,-75,-3,17,-1,-87,-3,15,-1,-97,-3,11,-1,-108,-3,6,-1,-117,-3,1,-1,-125,-3,-3,-2,121,-3,-8,-2,111,-3,-11,-2,103,-3,-16,-2,94,-3,-21,-2,86,-3,-26,-2,79,-3,-29,-2,67,-3,-29,-2,56,-3,-30,-2,46,-3,-33,-2,36,-3,-37,-2,31,-3,-41,-2,22,-3,-45,-2,14,-3,-49,-2,11,-3,-56,-2,3,-3,-58,-2,-6,-4,-60,-2,-13,-4,-62,-2,-21,-4,-66,-2,-28,-4,-69,-2,-33,-4,-71,-2,-42,-4,-73,-2,-47,-4,-76,-2,-54,-4,-79,-2,-60,-4,-82,-2,-65,-4,-84,-2,-73,-4,-84,-2,-81,-4,-85,-2,-85,-4,-90,-2,-89,-4,-92,-2,-95,-4,-93,-2,-101,-4,-93,-2,-107,-4,-97,-2,-109,-4,-101,-2,-111,-4,-102,-2,-119,-4,-101,-2,-123,-4,-103,-2,-127,-4,-104,-2,123,-4,-103,-2,119,-4,-106,-2,118,-4,-109,-2,114,-4,-107,-2,108,-4,-107,-2,106,-4,-111,-2,107,-4,-114,-2,105,-4,-115,-2,102,-4,-115,-2,99,-4,-114,-2,95,-4,-113,-2,93,-4,-115,-2,93,-4,-116,-2,92,-4,-116,-2,90,-4,-117,-2,89,-4,-116,-2,88,-4,-116,-2,87,-4,-118,-2,89,-4,-119,-2,89,-4,-118,-2,86,-4,-115,-2,86,-4,-117,-2,89,-4,-119,-2,90,-4,-117,-2,89,-4,-116,-2,90,-4,-116,-2,91,-4,-115,-2,93,-4,-115,-2,94,-4,-113,-2,93,-4,-111,-2,97,-4,-112,-2,100,-4,-113,-2,103,-4,-111,-2,106,-4,-111,-2,107,-4,-107,-2,109,-4,-107,-2,113,-4,-106,-2,117,-4,-106,-2,122,-4,-107,-2,127,-4,-104,-2,127,-4,-98,-2,-128,-4,-96,-2,-122,-4,-98,-2,-115,-4,-97,-2,-111,-4,-94,-2,-107,-4,-92,-2,-102,-4,-91,-2,-96,-4,-90,-2,-89,-4,-88,-2,-85,-4,-86,-2,-79,-4,-84,-2,-72,-4,-80,-2,-71,-4,-76,-2,-64,-4,-74,-2,-56,-4,-72,-2,-53,-4,-66,-2,-47,-4,-65,-2,-40,-4,-62,-2,-33,-4,-59,-2,-26,-4,-56,-2,-18,-4,-56,-2,-8,-4,-54,-2,0,-3,-50,-2,6,-3,-47,-2,15,-3,-44,-2,22,-3,-38,-2,27,-3,-34,-2,36,-3,-32,-2,48,-3,-31,-2,55,-3,-26,-2,63,-3,-21,-2,69,-3,-18,-2,81,-3,-16,-2,93,-3,-15,-2,101,-3,-9,-2,109,-3,-4,-2,119,-3,-1,-2,-127,-3,2,-1,-118,-3,9,-1,-109,-3,14,-1,-102,-3,18,-1,-89,-3,21,-1,-77,-3,23,-1,-67,-3,28,-1,-57,-3,33,-1,-46,-3,38,-1,-37,-3,42,-1,-25,-3,44,-1,-12,-3,46,-1,0,-2,53,-1,10,-2,57,-1,20,-2,62,-1,31,-2,70,-1,41,-2,73,-1,53,-2,77,-1,66,-2,82,-1,79,-2,84,-1,92,-2,88,-1,104,-2,95,-1,114,-2,102,-1,123,-2,108,-1,-121,-2,113,-1,-112,-2,120,-1,-98,-2,123,-1,-84,-2,-128,-1,-74,-2,-123,-1,-59,-2,-120,-1,-43,-2,-116,-1,-35,-2,-108,-1,-21,-2,-104,-1,-6,-2,-100,-1,4,-1,-94,-1,19,-1,-90,-1,34,-1,-86,-1,44,-1,-79,-1,58,-1,-76,-1,70,-1,-69,-1,81,-1,-60,-1,92,-1,-53,-1,102,-1,-48,-1,118,-1,-45,-1,-120,-1,-44,-1,-107,-1,-39,-1,-93,-1,-32,-1,-80,-1,-27,-1,-70,-1,-19,-1,-57,-1,-13,-1,-42,-1,-11,-1,-28,-1,-7,-1,-13,-1,0,0,-6,-1,8,0,8,0,12,0,27,0}; }
	private static byte[] data174(){ return new byte[] {11,0,42,0,16,0,54,0,25,0,65,0,33,0,74,0,39,0,89,0,42,0,107,0,45,0,117,0,53,0,-128,0,61,0,-113,0,63,0,-100,0,67,0,-85,0,72,0,-75,0,79,0,-63,0,86,0,-49,0,89,0,-36,0,93,0,-22,0,99,0,-8,0,102,0,5,1,107,0,15,1,118,0,25,1,124,0,36,1,126,0,53,1,-125,0,65,1,-120,0,75,1,-115,0,90,1,-111,0,103,1,-106,0,112,1,-100,0,126,1,-97,0,-119,1,-94,0,-104,1,-89,0,-92,1,-83,0,-85,1,-77,0,-71,1,-74,0,-57,1,-70,0,-49,1,-63,0,-38,1,-59,0,-24,1,-56,0,-14,1,-52,0,-2,1,-46,0,8,2,-41,0,16,2,-35,0,28,2,-33,0,38,2,-30,0,52,2,-27,0,63,2,-23,0,71,2,-17,0,81,2,-14,0,94,2,-12,0,104,2,-9,0,114,2,-4,0,125,2,-2,0,-122,2,2,1,-113,2,8,1,-104,2,10,1,-95,2,14,1,-85,2,16,1,-77,2,20,1,-68,2,24,1,-60,2,30,1,-56,2,35,1,-47,2,36,1,-34,2,37,1,-28,2,42,1,-22,2,46,1,-11,2,46,1,-5,2,51,1,1,3,57,1,6,3,60,1,12,3,64,1,20,3,64,1,27,3,66,1,36,3,68,1,42,3,70,1,48,3,72,1,56,3,74,1,61,3,78,1,64,3,82,1,69,3,84,1,75,3,87,1,80,3,87,1,86,3,88,1,94,3,89,1,96,3,93,1,99,3,97,1,103,3,97,1,107,3,100,1,111,3,100,1,116,3,99,1,123,3,99,1,126,3,102,1,127,3,104,1,-125,3,103,1,-119,3,103,1,-118,3,106,1,-117,3,108,1,-115,3,109,1,-113,3,110,1,-111,3,110,1,-109,3,111,1,-106,3,109,1,-104,3,110,1,-102,3,110,1,-103,3,112,1,-103,3,114,1,-102,3,112,1,-101,3,113,1,-103,3,117,1,-105,3,115,1,-101,3,112,1,-101,3,113,1,-103,3,114,1,-103,3,111,1,-102,3,111,1,-104,3,112,1,-107,3,111,1,-106,3,109,1,-106,3,107,1,-109,3,107,1,-110,3,106,1,-113,3,106,1,-117,3,107,1,-120,3,104,1,-121,3,103,1,-124,3,102,1,127,3,103,1,122,3,103,1,119,3,98,1,121,3,92,1,119,3,91,1,114,3,91,1,108,3,91,1,101,3,92,1,95,3,91,1,90,3,88,1,87,3,84,1,84,3,81,1,79,3,79,1,72,3,78,1,67,3,76,1,60,3,74,1,54,3,70,1,52,3,66,1,43,3,68,1,31,3,69,1,25,3,65,1,20,3,61,1,13,3,60,1,5,3,56,1,0,3,49,1,-2,2,44,1,-11,2,43,1,-21,2,42,1,-30,2,40,1,-38,2,36,1,-46,2,30,1,-49,2,23,1,-55,2,18,1,-65,2,17,1,-75,2,15,1,-84,2,11,1,-91,2,6,1,-101,2,4,1,-113,2,3,1,-123,2,0,1,122,2,-3,0,111,2,-7,0,104,2,-12,0,95,2,-18,0,83,2,-19,0,73,2,-21,0,60,2,-27,0,52,2,-33,0,45,2,-38,0,33,2,-41,0,24,2,-48,0,15,2,-53,0,3,2,-57,0,-7,1,-60,0,-20,1,-64,0,-34,1,-66,0,-44,1,-71,0,-56,1,-77,0,-67,1,-81,0,-78,1,-86,0,-89,1,-92,0,-101,1,-97,0,-111,1,-101,0,-125,1,-104,0,119,1,-107,0,105,1,-113,0,94,1,-120,0,86,1,-125,0,70,1,-127,0,55,1,125,0,46,1,116,0,35,1,111,0,22,1,105,0,12,1,99,0,-1,0,95,0,-17,0,92,0,-29,0,88,0,-43,0,83,0,-54,0,78,0,-68,0,72,0,-80,0,65,0,-90,0,61,0,-107,0,58,0,-122,0,54,0,123,0,47,0,111,0,40,0,97,0,37,0,85,0,31,0,72,0,23,0,61,0,18,0,48,0,14,0,32,0,10,0,18,0,5,0,7,0,-1,-1,-7,-1,-7,-1,-15,-1,-14,-1,-30,-1,-18,-1,-46,-1,-21,-1,-57,-1,-28,-1,-70,-1,-33,-1,-86,-1,-35,-1,-100,-1,-39,-1,-113,-1,-47,-1,-124,-1,-55,-1,124,-1,-62,-1,110,-1,-65,-1,92,-1,-67,-1,81,-1,-74,-1,70,-1,-80,-1,58,-1,-84,-1,43,-1,-88,-1,29,-1,-93,-1,19,-1,-99,-1,5,-1,-104,-1,-7,-2,-111,-1,-15,-2,-118,-1,-29,-2,-121,-1,-45,-2,-122,-1,-58,-2,-126,-1,-72,-2,125,-1,-84,-2,118,-1,-91,-2,111,-1,-103,-2,106,-1,-114,-2,102,-1,-126,-2,96,-1,118,-2,91,-1,108,-2,87,-1,95,-2,82,-1,82,-2,80,-1,70,-2,76,-1,58,-2,70,-1,47,-2}; }
	private static byte[] data175(){ return new byte[] {67,-1,36,-2,61,-1,28,-2,53,-1,17,-2,50,-1,5,-2,49,-1,-9,-3,47,-1,-20,-3,43,-1,-30,-3,37,-1,-41,-3,35,-1,-52,-3,32,-1,-63,-3,26,-1,-70,-3,18,-1,-75,-3,11,-1,-84,-3,8,-1,-97,-3,5,-1,-104,-3,1,-1,-115,-3,-2,-2,-128,-3,-2,-2,120,-3,-7,-2,111,-3,-13,-2,104,-3,-16,-2,94,-3,-17,-2,82,-3,-18,-2,75,-3,-23,-2,66,-3,-26,-2,57,-3,-29,-2,52,-3,-35,-2,44,-3,-38,-2,35,-3,-39,-2,28,-3,-44,-2,22,-3,-49,-2,15,-3,-50,-2,6,-3,-51,-2,-2,-4,-55,-2,-8,-4,-58,-2,-13,-4,-62,-2,-19,-4,-66,-2,-22,-4,-69,-2,-31,-4,-69,-2,-40,-4,-69,-2,-46,-4,-71,-2,-53,-4,-72,-2,-60,-4,-74,-2,-63,-4,-79,-2,-66,-4,-83,-2,-71,-4,-84,-2,-75,-4,-87,-2,-81,-4,-87,-2,-87,-4,-87,-2,-92,-4,-90,-2,-94,-4,-93,-2,-97,-4,-94,-2,-103,-4,-93,-2,-109,-4,-94,-2,-111,-4,-96,-2,-114,-4,-99,-2,-116,-4,-100,-2,-119,-4,-100,-2,-124,-4,-100,-2,-127,-4,-101,-2,-128,-4,-102,-2,124,-4,-102,-2,123,-4,-105,-2,123,-4,-106,-2,121,-4,-105,-2,118,-4,-106,-2,118,-4,-108,-2,118,-4,-108,-2,117,-4,-109,-2,116,-4,-110,-2,117,-4,-109,-2,114,-4,-108,-2,113,-4,-106,-2,111,-4,-105,-2,112,-4,-108,-2,117,-4,-111,-2,118,-4,-109,-2,116,-4,-106,-2,115,-4,-104,-2,115,-4,-104,-2,118,-4,-105,-2,121,-4,-107,-2,125,-4,-107,-2,126,-4,-104,-2,126,-4,-103,-2,-127,-4,-102,-2,-125,-4,-100,-2,-124,-4,-99,-2,-120,-4,-98,-2,-118,-4,-96,-2,-115,-4,-95,-2,-112,-4,-93,-2,-109,-4,-90,-2,-107,-4,-87,-2,-105,-4,-85,-2,-99,-4,-86,-2,-93,-4,-87,-2,-86,-4,-87,-2,-79,-4,-87,-2,-75,-4,-83,-2,-73,-4,-78,-2,-69,-4,-76,-2,-64,-4,-73,-2,-61,-4,-68,-2,-56,-4,-67,-2,-48,-4,-68,-2,-40,-4,-66,-2,-33,-4,-63,-2,-29,-4,-60,-2,-22,-4,-59,-2,-15,-4,-56,-2,-8,-4,-54,-2,0,-3,-52,-2,7,-3,-50,-2,15,-3,-47,-2,22,-3,-41,-2,24,-3,-34,-2,30,-3,-32,-2,42,-3,-32,-2,50,-3,-29,-2,58,-3,-23,-2,64,-3,-19,-2,70,-3,-14,-2,80,-3,-14,-2,91,-3,-13,-2,101,-3,-9,-2,110,-3,-4,-2,116,-3,0,-1,126,-3,4,-1,-120,-3,7,-1,-111,-3,9,-1,-98,-3,11,-1,-87,-3,15,-1,-80,-3,21,-1,-71,-3,27,-1,-62,-3,32,-1,-55,-3,38,-1,-44,-3,41,-1,-31,-3,41,-1,-17,-3,43,-1,-6,-3,47,-1,2,-2,54,-1,12,-2,60,-1,23,-2,62,-1,35,-2,64,-1,50,-2,69,-1,58,-2,77,-1,64,-2,84,-1,77,-2,87,-1,91,-2,89,-1,102,-2,94,-1,114,-2,100,-1,125,-2,105,-1,-121,-2,110,-1,-108,-2,115,-1,-100,-2,122,-1,-88,-2,126,-1,-72,-2,-128,-1,-62,-2,-121,-1,-50,-2,-117,-1,-34,-2,-116,-1,-21,-2,-111,-1,-9,-2,-105,-1,4,-1,-99,-1,13,-1,-93,-1,25,-1,-86,-1,38,-1,-81,-1,48,-1,-76,-1,63,-1,-74,-1,76,-1,-70,-1,91,-1,-64,-1,102,-1,-58,-1,113,-1,-53,-1,-128,-1,-48,-1,-116,-1,-42,-1,-105,-1,-36,-1,-92,-1,-31,-1,-78,-1,-25,-1,-69,-1,-19,-1,-55,-1,-12,-1,-42,-1,-10,-1,-28,-1,-5,-1,-14,-1,-2,-1,-2,-1,4,0,13,0,8,0,26,0,13,0,37,0,20,0,50,0,25,0,64,0,29,0,75,0,36,0,88,0,41,0,103,0,43,0,117,0,47,0,-126,0,55,0,-115,0,61,0,-106,0,69,0,-93,0,72,0,-81,0,76,0,-66,0,82,0,-55,0,89,0,-45,0,93,0,-30,0,96,0,-13,0,98,0,-3,0,106,0,7,1,114,0,19,1,117,0,31,1,122,0,45,1,125,0,61,1,126,0,72,1,-122,0,81,1,-114,0,93,1,-112,0,106,1,-108,0,118,1,-103,0,127,1,-98,0,-115,1,-94,0,-103,1,-90,0,-93,1,-85,0,-80,1,-82,0,-67,1,-78,0,-58,1,-72,0,-49,1,-64,0,-38,1,-61,0,-29,1,-56,0,-16,1,-53,0,-4,1,-51,0,7,2,-46,0,17,2,-42,0,25,2,-38,0,38,2,-35,0,51,2,-34,0,60,2,-29,0,69,2,-22,0,78,2,-20,0,89,2,-18,0,99,2,-11,0,105,2,-4,0,110,2,1,1,121,2,3,1,-124,2,6,1,-118,2,12,1,-110,2,15,1,-101,2,16,1,-90,2,19,1,-81,2,21,1,-73,2,26,1,-67,2,30,1,-58,2,33,1,-51,2,35,1,-43,2,39,1,-34,2,40,1,-27,2,43,1,-20,2,46,1,-12,2,50,1,-8,2,53,1,-1,2,55,1,8,3}; }
	private static byte[] data176(){ return new byte[] {53,1,18,3,54,1,25,3,58,1,28,3,61,1,35,3,64,1,39,3,67,1,44,3,69,1,51,3,71,1,55,3,74,1,58,3,78,1,63,3,80,1,68,3,80,1,73,3,83,1,76,3,86,1,80,3,88,1,83,3,88,1,90,3,87,1,95,3,88,1,98,3,90,1,102,3,90,1,106,3,90,1,110,3,92,1,111,3,95,1,111,3,98,1,113,3,99,1,116,3,98,1,120,3,98,1,121,3,100,1,122,3,101,1,125,3,99,1,127,3,99,1,-127,3,101,1,127,3,104,1,126,3,104,1,-127,3,101,1,-123,3,99,1,-123,3,100,1,-125,3,103,1,-127,3,104,1,-128,3,103,1,-127,3,102,1,-127,3,101,1,-128,3,101,1,-128,3,99,1,127,3,99,1,127,3,96,1,127,3,95,1,125,3,95,1,122,3,94,1,120,3,96,1,114,3,96,1,112,3,95,1,110,3,93,1,107,3,91,1,107,3,88,1,103,3,88,1,98,3,88,1,95,3,85,1,92,3,84,1,88,3,83,1,83,3,82,1,78,3,80,1,75,3,77,1,72,3,74,1,66,3,75,1,59,3,73,1,55,3,70,1,50,3,68,1,44,3,68,1,36,3,67,1,29,3,64,1,27,3,59,1,20,3,58,1,12,3,58,1,5,3,54,1,0,3,51,1,-5,2,46,1,-10,2,42,1,-18,2,42,1,-28,2,41,1,-35,2,36,1,-40,2,30,1,-46,2,28,1,-54,2,24,1,-63,2,22,1,-70,2,18,1,-79,2,15,1,-87,2,12,1,-96,2,8,1,-103,2,4,1,-110,2,0,1,-120,2,-3,0,125,2,-5,0,117,2,-7,0,104,2,-10,0,94,2,-13,0,86,2,-17,0,76,2,-23,0,67,2,-27,0,60,2,-32,0,49,2,-37,0,40,2,-42,0,32,2,-46,0,20,2,-48,0,9,2,-52,0,-1,1,-57,0,-13,1,-60,0,-24,1,-61,0,-38,1,-66,0,-49,1,-71,0,-55,1,-79,0,-65,1,-86,0,-75,1,-89,0,-88,1,-91,0,-102,1,-94,0,-115,1,-99,0,-123,1,-105,0,121,1,-110,0,111,1,-113,0,97,1,-118,0,85,1,-124,0,77,1,126,0,64,1,122,0,49,1,120,0,38,1,114,0,27,1,106,0,16,1,102,0,3,1,100,0,-12,0,95,0,-26,0,92,0,-36,0,85,0,-48,0,79,0,-58,0,76,0,-74,0,70,0,-84,0,63,0,-94,0,57,0,-108,0,54,0,-122,0,47,0,125,0,41,0,112,0,37,0,95,0,35,0,83,0,31,0,68,0,26,0,55,0,20,0,47,0,11,0,35,0,6,0,20,0,4,0,7,0,-2,-1,-5,-1,-7,-1,-17,-1,-10,-1,-33,-1,-15,-1,-45,-1,-22,-1,-54,-1,-28,-1,-67,-1,-35,-1,-79,-1,-40,-1,-90,-1,-44,-1,-107,-1,-46,-1,-122,-1,-50,-1,123,-1,-57,-1,113,-1,-65,-1,100,-1,-69,-1,88,-1,-71,-1,72,-1,-75,-1,61,-1,-80,-1,49,-1,-86,-1,36,-1,-92,-1,27,-1,-98,-1,15,-1,-104,-1,1,-1,-107,-1,-9,-2,-113,-1,-23,-2,-116,-1,-38,-2,-118,-1,-49,-2,-126,-1,-58,-2,124,-1,-72,-2,122,-1,-84,-2,117,-1,-94,-2,110,-1,-102,-2,104,-1,-115,-2,102,-1,125,-2,100,-1,116,-2,92,-1,107,-2,85,-1,96,-2,83,-1,82,-2,82,-1,68,-2,78,-1,58,-2,72,-1,50,-2,66,-1,39,-2,62,-1,28,-2,57,-1,20,-2,52,-1,8,-2,49,-1,0,-2,44,-1,-12,-3,41,-1,-25,-3,41,-1,-36,-3,37,-1,-47,-3,33,-1,-56,-3,27,-1,-62,-3,22,-1,-72,-3,17,-1,-82,-3,15,-1,-91,-3,12,-1,-102,-3,8,-1,-111,-3,4,-1,-117,-3,0,-1,127,-3,-1,-2,115,-3,-2,-2,110,-3,-11,-2,105,-3,-16,-2,98,-3,-18,-2,88,-3,-21,-2,80,-3,-25,-2,73,-3,-27,-2,64,-3,-29,-2,54,-3,-32,-2,50,-3,-37,-2,43,-3,-39,-2,31,-3,-37,-2,24,-3,-42,-2,21,-3,-50,-2,16,-3,-51,-2,9,-3,-53,-2,2,-3,-56,-2,-3,-4,-58,-2,-10,-4,-60,-2,-17,-4,-62,-2,-22,-4,-63,-2,-29,-4,-65,-2,-36,-4,-66,-2,-40,-4,-69,-2,-44,-4,-74,-2,-47,-4,-75,-2,-54,-4,-74,-2,-61,-4,-76,-2,-63,-4,-80,-2,-66,-4,-81,-2,-72,-4,-81,-2,-76,-4,-82,-2,-80,-4,-85,-2,-82,-4,-87,-2,-85,-4,-87,-2,-91,-4,-86,-2,-96,-4,-87,-2,-97,-4,-88,-2,-102,-4,-88,-2,-104,-4,-90,-2,-104,-4,-94,-2,-105,-4,-94,-2,-107,-4,-95,-2,-109,-4,-97,-2,-109,-4,-97,-2,-112,-4,-95,-2,-115,-4,-96,-2,-115,-4,-98,-2,-114,-4,-98,-2,-116,-4,-97,-2,-119,-4,-95,-2,-120,-4}; }
	private static byte[] data177(){ return new byte[] {-96,-2,-118,-4,-98,-2,-116,-4,-100,-2,-115,-4,-101,-2,-113,-4,-100,-2,-115,-4,-98,-2,-115,-4,-99,-2,-112,-4,-98,-2,-113,-4,-96,-2,-113,-4,-95,-2,-112,-4,-93,-2,-111,-4,-93,-2,-108,-4,-94,-2,-105,-4,-93,-2,-103,-4,-92,-2,-100,-4,-92,-2,-98,-4,-90,-2,-95,-4,-89,-2,-93,-4,-87,-2,-91,-4,-84,-2,-89,-4,-83,-2,-84,-4,-83,-2,-80,-4,-81,-2,-77,-4,-80,-2,-72,-4,-78,-2,-71,-4,-73,-2,-69,-4,-72,-2,-60,-4,-75,-2,-53,-4,-74,-2,-49,-4,-70,-2,-46,-4,-66,-2,-42,-4,-65,-2,-35,-4,-64,-2,-29,-4,-60,-2,-26,-4,-58,-2,-19,-4,-57,-2,-10,-4,-57,-2,-4,-4,-55,-2,2,-3,-50,-2,4,-3,-45,-2,10,-3,-41,-2,16,-3,-39,-2,24,-3,-39,-2,35,-3,-38,-2,41,-3,-33,-2,46,-3,-29,-2,55,-3,-29,-2,65,-3,-27,-2,72,-3,-22,-2,78,-3,-18,-2,87,-3,-15,-2,93,-3,-10,-2,100,-3,-6,-2,107,-3,-3,-2,118,-3,-1,-2,127,-3,3,-1,-122,-3,7,-1,-112,-3,11,-1,-103,-3,15,-1,-97,-3,21,-1,-88,-3,25,-1,-78,-3,29,-1,-70,-3,33,-1,-60,-3,36,-1,-48,-3,39,-1,-38,-3,41,-1,-26,-3,44,-1,-15,-3,50,-1,-9,-3,55,-1,4,-2,55,-1,16,-2,58,-1,28,-2,62,-1,40,-2,64,-1,51,-2,68,-1,62,-2,75,-1,70,-2,81,-1,79,-2,86,-1,90,-2,92,-1,101,-2,96,-1,111,-2,100,-1,124,-2,104,-1,-119,-2,108,-1,-110,-2,115,-1,-101,-2,120,-1,-89,-2,123,-1,-74,-2,125,-1,-62,-2,-123,-1,-56,-2,-115,-1,-44,-2,-111,-1,-29,-2,-110,-1,-17,-2,-104,-1,-5,-2,-99,-1,8,-1,-95,-1,20,-1,-93,-1,36,-1,-89,-1,49,-1,-83,-1,56,-1,-75,-1,68,-1,-69,-1,77,-1,-64,-1,91,-1,-60,-1,107,-1,-57,-1,116,-1,-49,-1,127,-1,-42,-1,-116,-1,-40,-1,-100,-1,-40,-1,-83,-1,-36,-1,-71,-1,-28,-1,-65,-1,-19,-1,-52,-1,-15,-1,-37,-1,-12,-1,-27,-1,-4,-1,-15,-1,0,0,-3,-1,4,0,11,0,10,0,24,0,14,0,36,0,18,0,49,0,25,0,61,0,32,0,69,0,37,0,85,0,40,0,100,0,43,0,111,0,49,0,125,0,53,0,-118,0,58,0,-107,0,62,0,-93,0,68,0,-85,0,74,0,-71,0,77,0,-55,0,80,0,-45,0,86,0,-33,0,92,0,-20,0,97,0,-11,0,102,0,2,1,108,0,15,1,111,0,25,1,117,0,37,1,124,0,47,1,-127,0,58,1,-124,0,72,1,-118,0,82,1,-112,0,91,1,-108,0,105,1,-106,0,117,1,-103,0,-125,1,-100,0,-113,1,-95,0,-104,1,-90,0,-92,1,-87,0,-79,1,-82,0,-72,1,-75,0,-62,1,-71,0,-49,1,-69,0,-38,1,-65,0,-28,1,-59,0,-18,1,-55,0,-9,1,-51,0,3,2,-49,0,13,2,-46,0,24,2,-41,0,34,2,-38,0,43,2,-34,0,51,2,-25,0,57,2,-21,0,68,2,-21,0,80,2,-17,0,89,2,-14,0,98,2,-11,0,108,2,-7,0,116,2,-3,0,123,2,1,1,-123,2,2,1,-115,2,7,1,-109,2,13,1,-102,2,16,1,-93,2,17,1,-85,2,23,1,-79,2,27,1,-74,2,30,1,-64,2,32,1,-56,2,34,1,-49,2,35,1,-39,2,37,1,-33,2,42,1,-29,2,44,1,-19,2,43,1,-12,2,45,1,-5,2,49,1,0,3,51,1,5,3,53,1,14,3,53,1,20,3,56,1,22,3,62,1,26,3,63,1,33,3,65,1,35,3,69,1,40,3,70,1,47,3,69,1,52,3,71,1,56,3,74,1,59,3,75,1,64,3,76,1,68,3,78,1,68,3,82,1,72,3,83,1,76,3,83,1,79,3,83,1,84,3,84,1,87,3,86,1,85,3,91,1,85,3,94,1,88,3,91,1,94,3,87,1,101,3,86,1,101,3,89,1,99,3,94,1,98,3,94,1,100,3,93,1,102,3,94,1,103,3,93,1,104,3,93,1,104,3,95,1,104,3,92,1,108,3,90,1,107,3,93,1,103,3,95,1,104,3,92,1,105,3,91,1,103,3,93,1,101,3,93,1,99,3,93,1,98,3,91,1,99,3,88,1,98,3,88,1,94,3,90,1,91,3,87,1,92,3,83,1,93,3,81,1,88,3,82,1,84,3,83,1,80,3,82,1,76,3,81,1,72,3,82,1,66,3,83,1,61,3,80,1,62,3,74,1,61,3,71,1,55,3,73,1,49,3,71,1,45,3,69,1,41,3,66,1,37,3,64,1,32,3,62,1,26,3,61,1,20,3,60,1,14,3,57,1,9,3,54,1,5,3}; }
	private static byte[] data178(){ return new byte[] {51,1,-2,2,50,1,-9,2,47,1,-13,2,43,1,-19,2,41,1,-25,2,38,1,-31,2,34,1,-39,2,33,1,-45,2,30,1,-53,2,26,1,-59,2,22,1,-64,2,18,1,-73,2,18,1,-85,2,17,1,-91,2,11,1,-97,2,7,1,-106,2,4,1,-113,2,1,1,-123,2,0,1,123,2,-1,0,113,2,-7,0,107,2,-12,0,101,2,-18,0,92,2,-21,0,82,2,-24,0,73,2,-27,0,64,2,-33,0,54,2,-35,0,45,2,-38,0,33,2,-42,0,24,2,-47,0,16,2,-51,0,5,2,-54,0,-4,1,-59,0,-14,1,-64,0,-24,1,-69,0,-33,1,-72,0,-45,1,-76,0,-58,1,-78,0,-69,1,-80,0,-82,1,-85,0,-92,1,-91,0,-100,1,-96,0,-112,1,-100,0,-124,1,-104,0,122,1,-109,0,110,1,-112,0,99,1,-116,0,86,1,-120,0,74,1,-126,0,66,1,124,0,55,1,118,0,42,1,115,0,32,1,110,0,18,1,106,0,5,1,102,0,-4,0,94,0,-13,0,85,0,-24,0,81,0,-35,0,78,0,-51,0,75,0,-61,0,70,0,-74,0,64,0,-88,0,63,0,-101,0,59,0,-115,0,53,0,-125,0,46,0,121,0,40,0,109,0,35,0,96,0,28,0,88,0,22,0,73,0,21,0,55,0,21,0,42,0,14,0,32,0,7,0,20,0,2,0,9,0,-4,-1,-3,-1,-8,-1,-16,-1,-10,-1,-32,-1,-14,-1,-45,-1,-20,-1,-53,-1,-28,-1,-64,-1,-34,-1,-78,-1,-38,-1,-88,-1,-43,-1,-102,-1,-49,-1,-114,-1,-54,-1,-123,-1,-61,-1,120,-1,-65,-1,107,-1,-70,-1,95,-1,-72,-1,80,-1,-75,-1,69,-1,-82,-1,59,-1,-88,-1,44,-1,-89,-1,32,-1,-94,-1,20,-1,-100,-1,8,-1,-105,-1,-1,-2,-111,-1,-13,-2,-116,-1,-27,-2,-118,-1,-39,-2,-121,-1,-52,-2,-127,-1,-63,-2,124,-1,-72,-2,119,-1,-85,-2,116,-1,-95,-2,111,-1,-106,-2,105,-1,-118,-2,101,-1,-127,-2,97,-1,117,-2,92,-1,104,-2,90,-1,93,-2,88,-1,80,-2,82,-1,71,-2,76,-1,64,-2,70,-1,53,-2,66,-1,42,-2,62,-1,33,-2,58,-1,22,-2,55,-1,13,-2,51,-1,1,-2,48,-1,-10,-3,45,-1,-18,-3,40,-1,-29,-3,36,-1,-37,-3,31,-1,-44,-3,26,-1,-57,-3,28,-1,-70,-3,25,-1,-77,-3,19,-1,-84,-3,13,-1,-92,-3,10,-1,-100,-3,7,-1,-110,-3,3,-1,-118,-3,-1,-2,-124,-3,-4,-2,121,-3,-6,-2,114,-3,-10,-2,108,-3,-15,-2,99,-3,-17,-2,91,-3,-18,-2,83,-3,-22,-2,75,-3,-26,-2,71,-3,-28,-2,60,-3,-28,-2,50,-3,-29,-2,45,-3,-34,-2,40,-3,-38,-2,32,-3,-38,-2,25,-3,-40,-2,19,-3,-44,-2,15,-3,-47,-2,9,-3,-48,-2,1,-3,-50,-2,-4,-4,-52,-2,-8,-4,-56,-2,-14,-4,-57,-2,-19,-4,-59,-2,-23,-4,-63,-2,-27,-4,-64,-2,-32,-4,-66,-2,-37,-4,-67,-2,-42,-4,-68,-2,-46,-4,-70,-2,-49,-4,-74,-2,-50,-4,-75,-2,-56,-4,-75,-2,-61,-4,-75,-2,-64,-4,-77,-2,-66,-4,-80,-2,-68,-4,-82,-2,-69,-4,-84,-2,-72,-4,-84,-2,-77,-4,-82,-2,-80,-4,-83,-2,-83,-4,-83,-2,-85,-4,-83,-2,-88,-4,-82,-2,-92,-4,-81,-2,-91,-4,-87,-2,-87,-4,-90,-2,-89,-4,-87,-2,-93,-4,-86,-2,-94,-4,-87,-2,-92,-4,-90,-2,-90,-4,-92,-2,-90,-4,-90,-2,-92,-4,-90,-2,-91,-4,-90,-2,-91,-4,-88,-2,-94,-4,-86,-2,-92,-4,-87,-2,-90,-4,-88,-2,-90,-4,-84,-2,-90,-4,-85,-2,-87,-4,-86,-2,-85,-4,-85,-2,-82,-4,-86,-2,-79,-4,-86,-2,-78,-4,-82,-2,-78,-4,-80,-2,-77,-4,-77,-2,-76,-4,-75,-2,-73,-4,-75,-2,-68,-4,-77,-2,-63,-4,-75,-2,-61,-4,-72,-2,-59,-4,-71,-2,-53,-4,-73,-2,-46,-4,-73,-2,-43,-4,-70,-2,-39,-4,-69,-2,-35,-4,-64,-2,-35,-4,-60,-2,-31,-4,-58,-2,-25,-4,-57,-2,-20,-4,-56,-2,-13,-4,-56,-2,-6,-4,-53,-2,-3,-4,-50,-2,2,-3,-46,-2,7,-3,-43,-2,11,-3,-40,-2,19,-3,-41,-2,27,-3,-40,-2,35,-3,-38,-2,43,-3,-37,-2,48,-3,-32,-2,54,-3,-29,-2,62,-3,-28,-2,69,-3,-23,-2,73,-3,-17,-2,79,-3,-13,-2,86,-3,-12,-2,95,-3,-8,-2,103,-3,-5,-2,110,-3,-4,-2,121,-3,-1,-2,127,-3,3,-1,-121,-3,8,-1,-113,-3,11,-1,-105,-3,13,-1,-94,-3,17,-1,-86,-3,21,-1,-79,-3,25,-1,-69,-3,29,-1,-58,-3,29,-1,-48,-3,33,-1,-38,-3,37,-1,-29,-3,41,-1,-19,-3,44,-1,-10,-3,50,-1,-2,-3,57,-1,5,-2,61,-1,16,-2,64,-1,25,-2,68,-1,37,-2}; }
	private static byte[] data179(){ return new byte[] {71,-1,50,-2,73,-1,58,-2,79,-1,69,-2,84,-1,80,-2,86,-1,90,-2,93,-1,99,-2,99,-1,109,-2,103,-1,120,-2,107,-1,-125,-2,112,-1,-112,-2,114,-1,-100,-2,116,-1,-86,-2,119,-1,-75,-2,123,-1,-64,-2,-127,-1,-52,-2,-122,-1,-44,-2,-115,-1,-35,-2,-107,-1,-23,-2,-104,-1,-12,-2,-101,-1,2,-1,-95,-1,13,-1,-90,-1,23,-1,-86,-1,37,-1,-82,-1,51,-1,-79,-1,62,-1,-74,-1,75,-1,-70,-1,84,-1,-63,-1,96,-1,-58,-1,110,-1,-55,-1,120,-1,-48,-1,-125,-1,-41,-1,-114,-1,-35,-1,-104,-1,-31,-1,-89,-1,-28,-1,-74,-1,-24,-1,-65,-1,-18,-1,-51,-1,-14,-1,-37,-1,-11,-1,-25,-1,-6,-1,-13,-1,-2,-1,-1,-1,3,0,12,0,8,0,24,0,13,0,35,0,19,0,46,0,27,0,56,0,32,0,68,0,35,0,83,0,39,0,97,0,43,0,106,0,49,0,120,0,54,0,-123,0,57,0,-113,0,64,0,-100,0,66,0,-87,0,69,0,-75,0,77,0,-65,0,84,0,-56,0,88,0,-44,0,94,0,-30,0,98,0,-21,0,102,0,-8,0,108,0,5,1,110,0,16,1,114,0,31,1,117,0,42,1,123,0,50,1,-126,0,62,1,-123,0,75,1,-119,0,84,1,-112,0,94,1,-109,0,106,1,-107,0,120,1,-102,0,-127,1,-96,0,-119,1,-92,0,-105,1,-90,0,-92,1,-86,0,-85,1,-80,0,-75,1,-74,0,-64,1,-71,0,-55,1,-67,0,-44,1,-62,0,-34,1,-58,0,-25,1,-55,0,-13,1,-53,0,-4,1,-47,0,3,2,-41,0,14,2,-40,0,25,2,-38,0,35,2,-33,0,45,2,-31,0,54,2,-28,0,64,2,-24,0,73,2,-20,0,79,2,-14,0,86,2,-9,0,95,2,-7,0,104,2,-5,0,114,2,-4,0,123,2,-2,0,-123,2,0,1,-114,2,4,1,-109,2,8,1,-102,2,12,1,-92,2,12,1,-85,2,16,1,-80,2,23,1,-75,2,25,1,-68,2,29,1,-62,2,31,1,-54,2,32,1,-45,2,33,1,-39,2,35,1,-34,2,40,1,-30,2,44,1,-23,2,43,1,-15,2,44,1,-11,2,51,1,-8,2,53,1,-3,2,54,1,4,3,57,1,7,3,59,1,12,3,60,1,19,3,60,1,24,3,63,1,26,3,65,1,30,3,68,1,35,3,67,1,40,3,67,1,46,3,67,1,49,3,68,1,53,3,71,1,54,3,74,1,56,3,74,1,60,3,75,1,63,3,77,1,63,3,79,1,66,3,78,1,71,3,77,1,73,3,78,1,75,3,78,1,77,3,79,1,77,3,82,1,76,3,84,1,76,3,84,1,79,3,83,1,80,3,83,1,80,3,85,1,80,3,83,1,82,3,83,1,81,3,85,1,80,3,84,1,81,3,83,1,80,3,84,1,80,3,83,1,78,3,84,1,76,3,84,1,76,3,82,1,75,3,83,1,71,3,84,1,69,3,83,1,68,3,81,1,68,3,78,1,68,3,75,1,67,3,73,1,65,3,74,1,58,3,76,1,54,3,76,1,51,3,72,1,51,3,69,1,48,3,68,1,44,3,68,1,40,3,65,1,37,3,65,1,30,3,64,1,29,3,59,1,26,3,58,1,17,3,62,1,10,3,59,1,8,3,54,1,4,3,53,1,-1,2,50,1,-5,2,45,1,-8,2,42,1,-14,2,42,1,-22,2,39,1,-27,2,37,1,-33,2,36,1,-42,2,34,1,-45,2,29,1,-50,2,26,1,-60,2,26,1,-66,2,22,1,-71,2,17,1,-79,2,17,1,-88,2,15,1,-95,2,12,1,-105,2,12,1,-114,2,10,1,-121,2,4,1,-127,2,-1,0,123,2,-3,0,112,2,-4,0,104,2,-9,0,99,2,-17,0,93,2,-21,0,85,2,-24,0,75,2,-27,0,66,2,-31,0,58,2,-35,0,48,2,-36,0,36,2,-40,0,29,2,-45,0,20,2,-48,0,8,2,-51,0,0,2,-56,0,-9,1,-60,0,-17,1,-64,0,-29,1,-69,0,-37,1,-73,0,-47,1,-76,0,-60,1,-79,0,-71,1,-82,0,-81,1,-87,0,-91,1,-92,0,-101,1,-97,0,-112,1,-99,0,-124,1,-103,0,120,1,-108,0,112,1,-114,0,102,1,-119,0,93,1,-123,0,80,1,-128,0,68,1,126,0,56,1,123,0,43,1,118,0,32,1,113,0,23,1,107,0,11,1,103,0,-2,0,99,0,-11,0,92,0,-23,0,89,0,-37,0,86,0,-48,0,80,0,-59,0,76,0,-69,0,69,0,-79,0,62,0,-91,0,58,0,-102,0,55,0,-116,0,49,0,-128,0,45,0,117,0,43,0,99,0,41,0,86,0,36,0,77,0,29,0,65,0}; }
	private static byte[] data180(){ return new byte[] {25,0,51,0,20,0,42,0,14,0,31,0,7,0,18,0,3,0,8,0,-2,-1,-5,-1,-7,-1,-15,-1,-11,-1,-29,-1,-17,-1,-40,-1,-23,-1,-49,-1,-27,-1,-66,-1,-28,-1,-80,-1,-35,-1,-85,-1,-44,-1,-98,-1,-46,-1,-115,-1,-47,-1,-125,-1,-54,-1,119,-1,-59,-1,106,-1,-63,-1,96,-1,-68,-1,84,-1,-73,-1,74,-1,-79,-1,62,-1,-82,-1,48,-1,-86,-1,38,-1,-92,-1,27,-1,-97,-1,14,-1,-101,-1,4,-1,-105,-1,-9,-2,-110,-1,-21,-2,-114,-1,-30,-2,-120,-1,-42,-2,-123,-1,-56,-2,-126,-1,-66,-2,125,-1,-76,-2,119,-1,-84,-2,113,-1,-95,-2,109,-1,-108,-2,106,-1,-117,-2,101,-1,-128,-2,96,-1,116,-2,94,-1,105,-2,91,-1,94,-2,85,-1,84,-2,81,-1,75,-2,78,-1,63,-2,73,-1,53,-2,69,-1,45,-2,66,-1,31,-2,66,-1,20,-2,63,-1,11,-2,55,-1,4,-2,51,-1,-5,-3,48,-1,-16,-3,44,-1,-25,-3,40,-1,-32,-3,35,-1,-40,-3,29,-1,-48,-3,25,-1,-56,-3,23,-1,-66,-3,18,-1,-74,-3,15,-1,-83,-3,15,-1,-95,-3,12,-1,-102,-3,7,-1,-108,-3,3,-1,-116,-3,0,-1,-122,-3,-4,-2,125,-3,-7,-2,118,-3,-10,-2,111,-3,-13,-2,103,-3,-15,-2,94,-3,-16,-2,87,-3,-20,-2,82,-3,-25,-2,76,-3,-28,-2,70,-3,-30,-2,64,-3,-34,-2,56,-3,-34,-2,49,-3,-35,-2,42,-3,-37,-2,36,-3,-38,-2,28,-3,-39,-2,22,-3,-41,-2,17,-3,-43,-2,11,-3,-45,-2,6,-3,-48,-2,4,-3,-53,-2,0,-3,-54,-2,-6,-4,-55,-2,-10,-4,-58,-2,-13,-4,-60,-2,-19,-4,-60,-2,-23,-4,-61,-2,-27,-4,-64,-2,-29,-4,-66,-2,-32,-4,-68,-2,-36,-4,-68,-2,-40,-4,-68,-2,-44,-4,-71,-2,-43,-4,-76,-2,-43,-4,-76,-2,-50,-4,-72,-2,-57,-4,-71,-2,-57,-4,-74,-2,-58,-4,-77,-2,-58,-4,-79,-2,-57,-4,-81,-2,-60,-4,-80,-2,-62,-4,-79,-2,-64,-4,-80,-2,-66,-4,-79,-2,-66,-4,-81,-2,-66,-4,-81,-2,-68,-4,-78,-2,-72,-4,-76,-2,-71,-4,-79,-2,-68,-4,-81,-2,-69,-4,-76,-2,-73,-4,-75,-2,-71,-4,-78,-2,-66,-4,-81,-2,-64,-4,-80,-2,-64,-4,-78,-2,-65,-4,-76,-2,-64,-4,-75,-2,-63,-4,-74,-2,-62,-4,-73,-2,-60,-4,-72,-2,-57,-4,-73,-2,-54,-4,-73,-2,-51,-4,-70,-2,-52,-4,-66,-2,-51,-4,-65,-2,-46,-4,-66,-2,-42,-4,-65,-2,-39,-4,-63,-2,-35,-4,-63,-2,-31,-4,-62,-2,-27,-4,-60,-2,-25,-4,-57,-2,-22,-4,-55,-2,-15,-4,-57,-2,-9,-4,-57,-2,-3,-4,-54,-2,-1,-4,-50,-2,3,-3,-48,-2,8,-3,-46,-2,13,-3,-43,-2,17,-3,-41,-2,24,-3,-41,-2,32,-3,-38,-2,33,-3,-32,-2,37,-3,-28,-2,43,-3,-29,-2,52,-3,-27,-2,59,-3,-24,-2,63,-3,-19,-2,68,-3,-16,-2,76,-3,-14,-2,83,-3,-13,-2,92,-3,-10,-2,99,-3,-7,-2,104,-3,-4,-2,116,-3,-5,-2,125,-3,-1,-2,-128,-3,7,-1,-122,-3,9,-1,-113,-3,10,-1,-102,-3,12,-1,-93,-3,15,-1,-87,-3,21,-1,-79,-3,25,-1,-71,-3,28,-1,-62,-3,30,-1,-51,-3,33,-1,-42,-3,37,-1,-35,-3,42,-1,-27,-3,48,-1,-18,-3,50,-1,-8,-3,53,-1,3,-2,56,-1,13,-2,60,-1,21,-2,64,-1,32,-2,66,-1,43,-2,67,-1,56,-2,71,-1,66,-2,75,-1,74,-2,81,-1,83,-2,88,-1,91,-2,93,-1,100,-2,97,-1,112,-2,101,-1,123,-2,105,-1,-123,-2,107,-1,-110,-2,112,-1,-98,-2,114,-1,-87,-2,117,-1,-75,-2,122,-1,-67,-2,-128,-1,-56,-2,-123,-1,-44,-2,-119,-1,-36,-2,-111,-1,-27,-2,-105,-1,-14,-2,-104,-1,-1,-2,-100,-1,9,-1,-92,-1,19,-1,-88,-1,32,-1,-87,-1,47,-1,-84,-1,60,-1,-79,-1,69,-1,-74,-1,82,-1,-71,-1,92,-1,-64,-1,102,-1,-57,-1,113,-1,-52,-1,123,-1,-46,-1,-123,-1,-39,-1,-110,-1,-36,-1,-99,-1,-32,-1,-86,-1,-26,-1,-73,-1,-24,-1,-61,-1,-20,-1,-48,-1,-14,-1,-36,-1,-10,-1,-26,-1,-4,-1,-15,-1,2,0,-5,-1,5,0,11,0,7,0,26,0,11,0,34,0,19,0,44,0,26,0,57,0,28,0,69,0,32,0,82,0,38,0,94,0,41,0,105,0,46,0,118,0,51,0,-126,0,55,0,-116,0,61,0,-105,0,67,0,-97,0,74,0,-85,0,77,0,-70,0,79,0,-58,0,83,0,-46,0,88,0,-35,0,94,0,-26,0,98,0,-12,0,102,0,-2,0,110,0,4,1,116,0,19,1,116,0,34,1,119,0,42,1,126,0,54,1,-128,0,68,1,-125,0,78,1,-121,0,89,1}; }
	private static byte[] data181(){ return new byte[] {-117,0,99,1,-111,0,108,1,-106,0,119,1,-102,0,-127,1,-98,0,-117,1,-91,0,-109,1,-86,0,-99,1,-84,0,-86,1,-80,0,-77,1,-75,0,-67,1,-74,0,-54,1,-70,0,-45,1,-65,0,-37,1,-62,0,-25,1,-60,0,-16,1,-56,0,-7,1,-51,0,3,2,-48,0,11,2,-44,0,21,2,-41,0,32,2,-40,0,42,2,-37,0,50,2,-31,0,57,2,-26,0,62,2,-20,0,70,2,-16,0,79,2,-16,0,90,2,-15,0,100,2,-13,0,107,2,-10,0,116,2,-8,0,126,2,-5,0,-126,2,1,1,-122,2,9,1,-116,2,10,1,-108,2,11,1,-99,2,14,1,-92,2,17,1,-88,2,21,1,-82,2,25,1,-74,2,25,1,-67,2,26,1,-60,2,29,1,-55,2,31,1,-47,2,31,1,-39,2,32,1,-35,2,36,1,-30,2,39,1,-25,2,41,1,-21,2,44,1,-17,2,48,1,-14,2,52,1,-12,2,54,1,-4,2,51,1,4,3,51,1,7,3,56,1,8,3,59,1,13,3,58,1,18,3,58,1,24,3,59,1,25,3,62,1,27,3,65,1,30,3,66,1,32,3,66,1,37,3,66,1,41,3,66,1,42,3,69,1,42,3,72,1,44,3,71,1,48,3,70,1,51,3,70,1,54,3,68,1,57,3,69,1,56,3,73,1,53,3,76,1,54,3,75,1,56,3,75,1,55,3,78,1,53,3,80,1,52,3,80,1,53,3,78,1,55,3,77,1,55,3,77,1,54,3,76,1,56,3,74,1,56,3,72,1,57,3,70,1,58,3,68,1,57,3,68,1,54,3,69,1,51,3,70,1,48,3,70,1,46,3,68,1,45,3,67,1,43,3,66,1,40,3,65,1,37,3,65,1,35,3,62,1,33,3,60,1,30,3,61,1,24,3,61,1,20,3,60,1,18,3,56,1,16,3,54,1,11,3,53,1,7,3,53,1,1,3,52,1,-4,2,49,1,-5,2,45,1,-10,2,45,1,-18,2,45,1,-22,2,41,1,-26,2,39,1,-32,2,36,1,-36,2,34,1,-41,2,30,1,-47,2,28,1,-51,2,25,1,-58,2,23,1,-63,2,21,1,-72,2,22,1,-82,2,20,1,-87,2,17,1,-93,2,12,1,-99,2,9,1,-105,2,7,1,-114,2,5,1,-123,2,3,1,-128,2,-2,0,122,2,-8,0,116,2,-12,0,111,2,-17,0,102,2,-17,0,92,2,-17,0,80,2,-20,0,72,2,-23,0,66,2,-29,0,58,2,-32,0,48,2,-35,0,41,2,-40,0,34,2,-46,0,25,2,-49,0,17,2,-51,0,4,2,-53,0,-6,1,-57,0,-13,1,-61,0,-26,1,-60,0,-37,1,-64,0,-45,1,-73,0,-51,1,-78,0,-59,1,-82,0,-71,1,-85,0,-83,1,-87,0,-92,1,-91,0,-104,1,-95,0,-115,1,-98,0,-124,1,-104,0,123,1,-110,0,113,1,-115,0,103,1,-116,0,89,1,-119,0,79,1,-123,0,68,1,127,0,58,1,122,0,50,1,115,0,40,1,110,0,28,1,107,0,17,1,103,0,5,1,98,0,-6,0,93,0,-15,0,89,0,-29,0,85,0,-41,0,81,0,-51,0,77,0,-65,0,75,0,-76,0,70,0,-87,0,63,0,-98,0,59,0,-108,0,54,0,-121,0,49,0,124,0,44,0,113,0,42,0,97,0,39,0,85,0,32,0,79,0,24,0,68,0,19,0,54,0,16,0,43,0,13,0,30,0,7,0,17,0,3,0,9,0,-4,-1,-2,-1,-9,-1,-14,-1,-10,-1,-30,-1,-13,-1,-43,-1,-18,-1,-52,-1,-24,-1,-63,-1,-31,-1,-74,-1,-35,-1,-86,-1,-37,-1,-100,-1,-43,-1,-111,-1,-48,-1,-120,-1,-53,-1,123,-1,-58,-1,112,-1,-64,-1,102,-1,-67,-1,89,-1,-70,-1,78,-1,-77,-1,69,-1,-82,-1,55,-1,-84,-1,43,-1,-88,-1,33,-1,-95,-1,21,-1,-98,-1,10,-1,-102,-1,0,-1,-109,-1,-12,-2,-112,-1,-22,-2,-116,-1,-34,-2,-121,-1,-45,-2,-126,-1,-53,-2,125,-1,-65,-2,123,-1,-77,-2,120,-1,-88,-2,114,-1,-97,-2,108,-1,-105,-2,104,-1,-118,-2,102,-1,126,-2,98,-1,118,-2,93,-1,106,-2,91,-1,94,-2,87,-1,87,-2,81,-1,77,-2,77,-1,66,-2,74,-1,58,-2,70,-1,47,-2,66,-1,40,-2,63,-1,27,-2,61,-1,16,-2,59,-1,8,-2,53,-1,0,-2,49,-1,-10,-3,46,-1,-18,-3,42,-1,-26,-3,37,-1,-36,-3,36,-1,-45,-3,33,-1,-53,-3,27,-1,-61,-3,25,-1,-69,-3,23,-1,-80,-3,20,-1,-87,-3,16,-1,-93,-3,11,-1,-100,-3,9,-1,-107,-3,6,-1,-117,-3,4,-1,-124,-3,1,-1,126,-3,-3,-2,118,-3,-5,-2,111,-3}; }
	private static byte[] data182(){ return new byte[] {-9,-2,108,-3,-16,-2,103,-3,-18,-2,94,-3,-17,-2,85,-3,-18,-2,78,-3,-21,-2,72,-3,-24,-2,69,-3,-30,-2,66,-3,-34,-2,61,-3,-34,-2,51,-3,-32,-2,42,-3,-33,-2,38,-3,-35,-2,32,-3,-37,-2,26,-3,-38,-2,22,-3,-41,-2,19,-3,-46,-2,18,-3,-51,-2,15,-3,-51,-2,9,-3,-52,-2,4,-3,-54,-2,2,-3,-56,-2,-2,-4,-57,-2,-6,-4,-57,-2,-12,-4,-56,-2,-17,-4,-57,-2,-18,-4,-61,-2,-19,-4,-63,-2,-23,-4,-63,-2,-26,-4,-62,-2,-31,-4,-62,-2,-34,-4,-63,-2,-34,-4,-66,-2,-34,-4,-69,-2,-35,-4,-69,-2,-38,-4,-66,-2,-44,-4,-64,-2,-46,-4,-66,-2,-42,-4,-72,-2,-40,-4,-73,-2,-43,-4,-69,-2,-47,-4,-68,-2,-47,-4,-69,-2,-48,-4,-68,-2,-49,-4,-67,-2,-48,-4,-70,-2,-45,-4,-72,-2,-44,-4,-72,-2,-43,-4,-70,-2,-45,-4,-68,-2,-47,-4,-65,-2,-46,-4,-66,-2,-43,-4,-67,-2,-40,-4,-69,-2,-37,-4,-69,-2,-34,-4,-69,-2,-32,-4,-69,-2,-30,-4,-67,-2,-30,-4,-63,-2,-30,-4,-61,-2,-29,-4,-59,-2,-25,-4,-60,-2,-21,-4,-59,-2,-19,-4,-56,-2,-17,-4,-56,-2,-10,-4,-58,-2,-5,-4,-58,-2,0,-3,-57,-2,2,-3,-53,-2,3,-3,-48,-2,6,-3,-47,-2,10,-3,-46,-2,17,-3,-46,-2,22,-3,-44,-2,25,-3,-40,-2,29,-3,-38,-2,35,-3,-37,-2,40,-3,-35,-2,44,-3,-29,-2,47,-3,-27,-2,54,-3,-28,-2,62,-3,-24,-2,63,-3,-19,-2,70,-3,-19,-2,80,-3,-20,-2,87,-3,-17,-2,93,-3,-14,-2,99,-3,-9,-2,102,-3,-5,-2,109,-3,-1,-2,117,-3,-2,-2,126,-3,-1,-2,-120,-3,2,-1,-114,-3,6,-1,-108,-3,9,-1,-100,-3,13,-1,-96,-3,20,-1,-90,-3,23,-1,-80,-3,24,-1,-70,-3,25,-1,-61,-3,30,-1,-54,-3,34,-1,-46,-3,36,-1,-36,-3,40,-1,-28,-3,44,-1,-21,-3,49,-1,-12,-3,51,-1,0,-2,53,-1,8,-2,58,-1,15,-2,64,-1,25,-2,67,-1,33,-2,70,-1,45,-2,71,-1,56,-2,73,-1,66,-2,79,-1,75,-2,84,-1,82,-2,89,-1,91,-2,96,-1,100,-2,99,-1,111,-2,101,-1,124,-2,103,-1,-120,-2,106,-1,-109,-2,109,-1,-98,-2,113,-1,-87,-2,119,-1,-80,-2,124,-1,-69,-2,-127,-1,-62,-2,-120,-1,-53,-2,-113,-1,-42,-2,-111,-1,-31,-2,-107,-1,-18,-2,-104,-1,-6,-2,-100,-1,4,-1,-96,-1,16,-1,-90,-1,25,-1,-84,-1,35,-1,-81,-1,49,-1,-78,-1,62,-1,-74,-1,71,-1,-68,-1,81,-1,-62,-1,90,-1,-58,-1,105,-1,-56,-1,118,-1,-52,-1,-128,-1,-47,-1,-116,-1,-41,-1,-105,-1,-37,-1,-95,-1,-32,-1,-82,-1,-28,-1,-69,-1,-24,-1,-59,-1,-20,-1,-46,-1,-16,-1,-31,-1,-14,-1,-21,-1,-9,-1,-9,-1,-3,-1,-1,-1,3,0,10,0,9,0,23,0,12,0,33,0,17,0,46,0,21,0,59,0,25,0,68,0,31,0,80,0,35,0,94,0,38,0,104,0,43,0,116,0,48,0,-128,0,54,0,-121,0,60,0,-108,0,61,0,-95,0,65,0,-84,0,72,0,-75,0,77,0,-63,0,79,0,-50,0,85,0,-41,0,92,0,-34,0,98,0,-21,0,100,0,-7,0,102,0,4,1,106,0,16,1,110,0,28,1,114,0,36,1,120,0,47,1,125,0,58,1,-128,0,68,1,-124,0,80,1,-121,0,89,1,-116,0,100,1,-112,0,111,1,-108,0,119,1,-102,0,-128,1,-96,0,-119,1,-92,0,-109,1,-90,0,-96,1,-87,0,-86,1,-82,0,-80,1,-76,0,-69,1,-73,0,-59,1,-70,0,-51,1,-64,0,-43,1,-59,0,-36,1,-57,0,-23,1,-56,0,-11,1,-53,0,-4,1,-50,0,7,2,-47,0,15,2,-41,0,20,2,-36,0,29,2,-34,0,40,2,-32,0,48,2,-29,0,55,2,-23,0,63,2,-21,0,72,2,-21,0,82,2,-18,0,88,2,-13,0,95,2,-11,0,104,2,-9,0,112,2,-7,0,119,2,-3,0,126,2,1,1,-126,2,4,1,-118,2,8,1,-113,2,12,1,-108,2,14,1,-100,2,17,1,-95,2,22,1,-93,2,26,1,-85,2,25,1,-77,2,25,1,-70,2,28,1,-65,2,31,1,-61,2,32,1,-54,2,35,1,-49,2,36,1,-44,2,37,1,-37,2,38,1,-32,2,40,1,-28,2,41,1,-23,2,44,1,-20,2,47,1,-18,2,49,1,-13,2,50,1,-9,2,52,1,-7,2,53,1,-1,2,53,1,1,3,55,1,4,3,57,1,8,3,56,1,11,3,58,1,13,3,60,1,15,3,61,1,17,3,62,1,21,3,59,1,27,3,57,1,30,3,59,1,29,3,62,1,28,3}; }
	private static byte[] data183(){ return new byte[] {65,1,29,3,64,1,33,3,61,1,36,3,61,1,36,3,64,1,34,3,65,1,35,3,64,1,36,3,66,1,33,3,68,1,33,3,68,1,33,3,67,1,33,3,67,1,33,3,67,1,32,3,67,1,31,3,65,1,33,3,64,1,31,3,63,1,31,3,63,1,28,3,64,1,24,3,65,1,23,3,63,1,23,3,59,1,24,3,55,1,25,3,54,1,20,3,55,1,16,3,55,1,13,3,55,1,8,3,55,1,5,3,53,1,4,3,50,1,1,3,48,1,-1,2,48,1,-7,2,47,1,-12,2,45,1,-12,2,42,1,-18,2,41,1,-23,2,40,1,-25,2,35,1,-28,2,33,1,-34,2,33,1,-40,2,31,1,-44,2,29,1,-52,2,30,1,-59,2,30,1,-65,2,25,1,-68,2,21,1,-71,2,17,1,-77,2,15,1,-82,2,13,1,-90,2,12,1,-98,2,10,1,-102,2,4,1,-105,2,-1,0,-113,2,-1,0,-122,2,-1,0,125,2,-3,0,116,2,-4,0,109,2,-6,0,101,2,-11,0,95,2,-16,0,93,2,-22,0,83,2,-22,0,75,2,-25,0,67,2,-29,0,59,2,-33,0,53,2,-37,0,44,2,-39,0,33,2,-42,0,27,2,-47,0,20,2,-52,0,9,2,-53,0,0,2,-54,0,-12,1,-57,0,-22,1,-60,0,-30,1,-64,0,-38,1,-69,0,-45,1,-75,0,-54,1,-78,0,-64,1,-83,0,-72,1,-87,0,-82,1,-90,0,-94,1,-94,0,-101,1,-98,0,-112,1,-103,0,-122,1,-107,0,126,1,-111,0,114,1,-115,0,103,1,-118,0,93,1,-120,0,79,1,-122,0,70,1,-128,0,61,1,123,0,48,1,121,0,38,1,117,0,27,1,112,0,14,1,110,0,5,1,104,0,-4,0,95,0,-11,0,88,0,-20,0,85,0,-34,0,83,0,-48,0,80,0,-58,0,75,0,-69,0,71,0,-79,0,66,0,-90,0,61,0,-103,0,58,0,-113,0,53,0,-123,0,45,0,124,0,40,0,112,0,39,0,96,0,38,0,81,0,35,0,72,0,28,0,62,0,21,0,52,0,16,0,43,0,9,0,32,0,6,0,16,0,6,0,3,0,2,0,-8,-1,-3,-1,-17,-1,-10,-1,-27,-1,-15,-1,-40,-1,-18,-1,-51,-1,-23,-1,-62,-1,-28,-1,-75,-1,-31,-1,-85,-1,-38,-1,-94,-1,-43,-1,-108,-1,-46,-1,-119,-1,-49,-1,126,-1,-57,-1,116,-1,-61,-1,105,-1,-64,-1,92,-1,-68,-1,85,-1,-77,-1,76,-1,-83,-1,65,-1,-87,-1,54,-1,-89,-1,40,-1,-93,-1,29,-1,-97,-1,18,-1,-99,-1,4,-1,-103,-1,-6,-2,-108,-1,-15,-2,-112,-1,-28,-2,-116,-1,-38,-2,-120,-1,-48,-2,-124,-1,-60,-2,-126,-1,-70,-2,126,-1,-82,-2,122,-1,-92,-2,117,-1,-100,-2,112,-1,-109,-2,105,-1,-118,-2,101,-1,-127,-2,98,-1,117,-2,95,-1,106,-2,91,-1,99,-2,85,-1,91,-2,80,-1,79,-2,80,-1,68,-2,77,-1,59,-2,71,-1,54,-2,66,-1,44,-2,62,-1,34,-2,59,-1,27,-2,54,-1,19,-2,49,-1,9,-2,49,-1,-3,-3,50,-1,-15,-3,46,-1,-22,-3,41,-1,-27,-3,36,-1,-35,-3,30,-1,-41,-3,27,-1,-49,-3,25,-1,-60,-3,24,-1,-69,-3,21,-1,-74,-3,15,-1,-80,-3,11,-1,-86,-3,11,-1,-99,-3,11,-1,-107,-3,8,-1,-112,-3,3,-1,-118,-3,0,-1,-126,-3,-1,-2,124,-3,-6,-2,120,-3,-11,-2,114,-3,-11,-2,104,-3,-10,-2,96,-3,-13,-2,92,-3,-18,-2,88,-3,-20,-2,81,-3,-20,-2,75,-3,-23,-2,70,-3,-26,-2,65,-3,-27,-2,59,-3,-28,-2,52,-3,-29,-2,47,-3,-31,-2,44,-3,-35,-2,41,-3,-39,-2,39,-3,-43,-2,37,-3,-44,-2,30,-3,-44,-2,26,-3,-46,-2,22,-3,-45,-2,15,-3,-45,-2,14,-3,-50,-2,13,-3,-52,-2,8,-3,-51,-2,5,-3,-52,-2,0,-3,-52,-2,-2,-4,-53,-2,-6,-4,-52,-2,-11,-4,-51,-2,-13,-4,-53,-2,-14,-4,-54,-2,-17,-4,-55,-2,-16,-4,-58,-2,-17,-4,-58,-2,-21,-4,-55,-2,-24,-4,-56,-2,-23,-4,-59,-2,-22,-4,-61,-2,-21,-4,-62,-2,-22,-4,-61,-2,-25,-4,-59,-2,-26,-4,-58,-2,-28,-4,-57,-2,-29,-4,-56,-2,-28,-4,-58,-2,-26,-4,-58,-2,-26,-4,-57,-2,-27,-4,-56,-2,-25,-4,-57,-2,-23,-4,-57,-2,-23,-4,-55,-2,-23,-4,-53,-2,-22,-4,-54,-2,-18,-4,-55,-2,-15,-4,-55,-2,-12,-4,-56,-2,-8,-4,-57,-2,-5,-4,-55,-2,-4,-4,-53,-2,-2,-4,-52,-2,0,-3,-49,-2,1,-3,-46,-2,3,-3,-46,-2,9,-3,-46,-2,12,-3,-44,-2,14,-3,-41,-2,17,-3,-41,-2,23,-3,-41,-2,29,-3,-41,-2,33,-3}; }
	private static byte[] data184(){ return new byte[] {-39,-2,36,-3,-34,-2,38,-3,-32,-2,44,-3,-33,-2,51,-3,-31,-2,54,-3,-27,-2,58,-3,-26,-2,66,-3,-26,-2,71,-3,-22,-2,73,-3,-16,-2,77,-3,-15,-2,84,-3,-15,-2,93,-3,-15,-2,100,-3,-10,-2,101,-3,-5,-2,107,-3,-3,-2,117,-3,-5,-2,125,-3,-2,-2,-125,-3,2,-1,-119,-3,4,-1,-111,-3,6,-1,-104,-3,9,-1,-96,-3,12,-1,-91,-3,17,-1,-85,-3,21,-1,-79,-3,23,-1,-69,-3,26,-1,-61,-3,29,-1,-56,-3,35,-1,-50,-3,41,-1,-42,-3,41,-1,-31,-3,42,-1,-20,-3,44,-1,-11,-3,46,-1,-2,-3,51,-1,4,-2,57,-1,12,-2,60,-1,21,-2,64,-1,29,-2,68,-1,39,-2,71,-1,48,-2,75,-1,56,-2,79,-1,64,-2,83,-1,75,-2,86,-1,85,-2,91,-1,91,-2,97,-1,100,-2,101,-1,112,-2,103,-1,121,-2,107,-1,-124,-2,110,-1,-112,-2,113,-1,-103,-2,117,-1,-93,-2,122,-1,-82,-2,126,-1,-73,-2,-127,-1,-61,-2,-124,-1,-51,-2,-120,-1,-40,-2,-116,-1,-28,-2,-112,-1,-20,-2,-107,-1,-10,-2,-99,-1,-2,-2,-94,-1,9,-1,-94,-1,25,-1,-92,-1,37,-1,-86,-1,44,-1,-81,-1,56,-1,-77,-1,69,-1,-75,-1,81,-1,-72,-1,92,-1,-67,-1,101,-1,-61,-1,112,-1,-57,-1,124,-1,-52,-1,-123,-1,-47,-1,-112,-1,-41,-1,-101,-1,-37,-1,-91,-1,-32,-1,-80,-1,-27,-1,-68,-1,-22,-1,-58,-1,-19,-1,-46,-1,-13,-1,-34,-1,-9,-1,-25,-1,-4,-1,-13,-1,0,0,-3,-1,4,0,10,0,8,0,23,0,11,0,32,0,17,0,44,0,22,0,56,0,24,0,67,0,29,0,79,0,35,0,88,0,41,0,97,0,46,0,110,0,48,0,124,0,51,0,-122,0,56,0,-111,0,60,0,-101,0,64,0,-89,0,69,0,-78,0,75,0,-70,0,79,0,-58,0,83,0,-45,0,87,0,-36,0,91,0,-25,0,95,0,-12,0,99,0,-4,0,105,0,4,1,112,0,16,1,114,0,28,1,114,0,42,1,118,0,53,1,123,0,59,1,-126,0,68,1,-121,0,75,1,-115,0,86,1,-113,0,99,1,-111,0,109,1,-107,0,118,1,-102,0,-126,1,-100,0,-118,1,-96,0,-107,1,-91,0,-98,1,-87,0,-92,1,-81,0,-81,1,-79,0,-69,1,-79,0,-59,1,-74,0,-52,1,-68,0,-46,1,-65,0,-34,1,-63,0,-25,1,-58,0,-19,1,-54,0,-8,1,-53,0,2,2,-49,0,8,2,-44,0,15,2,-40,0,26,2,-40,0,34,2,-37,0,43,2,-34,0,52,2,-32,0,59,2,-28,0,65,2,-23,0,70,2,-19,0,77,2,-14,0,83,2,-11,0,90,2,-10,0,100,2,-9,0,108,2,-7,0,115,2,-5,0,122,2,-2,0,127,2,4,1,-126,2,7,1,-118,2,7,1,-109,2,8,1,-103,2,10,1,-98,2,15,1,-97,2,21,1,-92,2,21,1,-83,2,21,1,-78,2,23,1,-72,2,23,1,-63,2,23,1,-60,2,27,1,-58,2,32,1,-54,2,34,1,-51,2,36,1,-46,2,37,1,-41,2,39,1,-38,2,40,1,-33,2,40,1,-27,2,40,1,-24,2,42,1,-21,2,43,1,-17,2,42,1,-11,2,43,1,-11,2,49,1,-13,2,51,1,-7,2,48,1,-3,2,50,1,-3,2,52,1,0,3,51,1,4,3,50,1,6,3,52,1,7,3,52,1,9,3,53,1,9,3,56,1,7,3,58,1,9,3,56,1,12,3,56,1,11,3,58,1,11,3,59,1,11,3,57,1,14,3,55,1,17,3,52,1,18,3,53,1,15,3,55,1,13,3,57,1,12,3,56,1,10,3,57,1,9,3,57,1,8,3,56,1,7,3,55,1,7,3,53,1,6,3,52,1,5,3,51,1,4,3,49,1,3,3,46,1,3,3,46,1,-2,2,47,1,-7,2,49,1,-11,2,49,1,-15,2,48,1,-17,2,45,1,-18,2,42,1,-19,2,40,1,-23,2,39,1,-28,2,39,1,-31,2,36,1,-34,2,34,1,-39,2,36,1,-48,2,38,1,-54,2,37,1,-57,2,31,1,-58,2,28,1,-62,2,26,1,-68,2,23,1,-69,2,17,1,-71,2,13,1,-77,2,14,1,-86,2,14,1,-92,2,12,1,-98,2,10,1,-103,2,7,1,-108,2,3,1,-115,2,3,1,-122,2,1,1,127,2,-3,0,122,2,-6,0,116,2,-9,0,110,2,-13,0,103,2,-16,0,97,2,-17,0,86,2,-17,0,77,2,-20,0,72,2,-26,0,67,2,-29,0,59,2,-31,0,49,2,-32,0,40,2,-36,0,34,2,-40,0,27,2,-44,0,17,2,-46,0,11,2,-51,0,2,2,-54,0,-7,1,-58,0,-12,1}; }
	private static byte[] data185(){ return new byte[] {-65,0,-19,1,-68,0,-31,1,-70,0,-39,1,-72,0,-50,1,-74,0,-59,1,-79,0,-66,1,-84,0,-77,1,-85,0,-87,1,-89,0,-96,1,-92,0,-109,1,-93,0,-119,1,-96,0,-128,1,-103,0,120,1,-108,0,112,1,-111,0,100,1,-115,0,90,1,-120,0,83,1,-124,0,70,1,-126,0,61,1,126,0,51,1,119,0,41,1,117,0,31,1,113,0,19,1,108,0,10,1,103,0,2,1,97,0,-9,0,93,0,-20,0,88,0,-27,0,82,0,-39,0,79,0,-52,0,77,0,-63,0,73,0,-74,0,68,0,-81,0,61,0,-92,0,57,0,-105,0,55,0,-116,0,52,0,126,0,49,0,114,0,44,0,107,0,37,0,96,0,33,0,83,0,29,0,75,0,23,0,64,0,18,0,52,0,13,0,44,0,8,0,32,0,4,0,18,0,1,0,9,0,-2,-1,-5,-1,-6,-1,-15,-1,-9,-1,-28,-1,-12,-1,-42,-1,-16,-1,-50,-1,-22,-1,-60,-1,-28,-1,-72,-1,-33,-1,-79,-1,-39,-1,-90,-1,-44,-1,-104,-1,-45,-1,-114,-1,-50,-1,-126,-1,-54,-1,117,-1,-57,-1,109,-1,-64,-1,100,-1,-70,-1,91,-1,-74,-1,79,-1,-77,-1,66,-1,-81,-1,57,-1,-86,-1,47,-1,-91,-1,35,-1,-94,-1,24,-1,-96,-1,12,-1,-102,-1,3,-1,-107,-1,-6,-2,-110,-1,-19,-2,-114,-1,-28,-2,-120,-1,-37,-2,-122,-1,-50,-2,-124,-1,-60,-2,-127,-1,-72,-2,125,-1,-82,-2,120,-1,-88,-2,113,-1,-97,-2,108,-1,-106,-2,104,-1,-116,-2,102,-1,-128,-2,99,-1,119,-2,93,-1,113,-2,87,-1,104,-2,84,-1,92,-2,83,-1,82,-2,80,-1,73,-2,75,-1,68,-2,69,-1,58,-2,67,-1,48,-2,64,-1,40,-2,60,-1,31,-2,58,-1,19,-2,57,-1,11,-2,53,-1,4,-2,47,-1,-4,-3,45,-1,-13,-3,44,-1,-23,-3,42,-1,-32,-3,36,-1,-35,-3,32,-1,-44,-3,31,-1,-55,-3,30,-1,-62,-3,27,-1,-70,-3,25,-1,-76,-3,21,-1,-83,-3,17,-1,-89,-3,13,-1,-93,-3,9,-1,-101,-3,7,-1,-108,-3,5,-1,-113,-3,0,-1,-118,-3,-3,-2,-125,-3,-3,-2,121,-3,-1,-2,113,-3,-4,-2,108,-3,-8,-2,105,-3,-11,-2,99,-3,-14,-2,97,-3,-19,-2,93,-3,-21,-2,84,-3,-17,-2,76,-3,-19,-2,72,-3,-23,-2,70,-3,-27,-2,67,-3,-30,-2,64,-3,-33,-2,60,-3,-34,-2,54,-3,-33,-2,49,-3,-35,-2,45,-3,-36,-2,40,-3,-34,-2,33,-3,-33,-2,28,-3,-34,-2,26,-3,-37,-2,26,-3,-43,-2,27,-3,-46,-2,24,-3,-45,-2,20,-3,-46,-2,17,-3,-47,-2,16,-3,-48,-2,13,-3,-50,-2,13,-3,-51,-2,10,-3,-51,-2,8,-3,-51,-2,6,-3,-51,-2,3,-3,-50,-2,2,-3,-52,-2,2,-3,-52,-2,1,-3,-54,-2,2,-3,-55,-2,1,-3,-54,-2,-1,-4,-53,-2,-1,-4,-53,-2,-3,-4,-52,-2,-3,-4,-52,-2,-2,-4,-53,-2,0,-3,-56,-2,4,-3,-58,-2,4,-3,-55,-2,2,-3,-52,-2,2,-3,-53,-2,4,-3,-52,-2,4,-3,-50,-2,5,-3,-51,-2,9,-3,-52,-2,11,-3,-49,-2,9,-3,-45,-2,9,-3,-43,-2,12,-3,-44,-2,16,-3,-45,-2,21,-3,-46,-2,24,-3,-43,-2,23,-3,-38,-2,24,-3,-38,-2,31,-3,-40,-2,35,-3,-38,-2,37,-3,-36,-2,41,-3,-35,-2,44,-3,-32,-2,47,-3,-30,-2,51,-3,-30,-2,57,-3,-29,-2,62,-3,-27,-2,65,-3,-26,-2,72,-3,-26,-2,78,-3,-23,-2,79,-3,-17,-2,81,-3,-13,-2,86,-3,-12,-2,93,-3,-12,-2,100,-3,-11,-2,105,-3,-8,-2,110,-3,-5,-2,117,-3,-4,-2,122,-3,-1,-2,-127,-3,1,-1,-121,-3,4,-1,-116,-3,8,-1,-110,-3,10,-1,-102,-3,12,-1,-96,-3,15,-1,-89,-3,18,-1,-82,-3,22,-1,-77,-3,24,-1,-67,-3,24,-1,-58,-3,25,-1,-50,-3,29,-1,-42,-3,32,-1,-37,-3,37,-1,-30,-3,42,-1,-23,-3,46,-1,-18,-3,50,-1,-7,-3,50,-1,5,-2,50,-1,13,-2,56,-1,18,-2,62,-1,27,-2,64,-1,37,-2,64,-1,48,-2,69,-1,56,-2,73,-1,62,-2,78,-1,72,-2,80,-1,80,-2,84,-1,90,-2,88,-1,99,-2,93,-1,105,-2,98,-1,115,-2,102,-1,126,-2,105,-1,-124,-2,112,-1,-116,-2,117,-1,-103,-2,116,-1,-92,-2,119,-1,-82,-2,127,-1,-75,-2,-125,-1,-66,-2,-121,-1,-54,-2,-119,-1,-45,-2,-114,-1,-36,-2,-107,-1,-27,-2,-104,-1,-15,-2,-103,-1,-2,-2,-99,-1,8,-1,-94,-1,18,-1,-92,-1,30,-1,-87,-1,41,-1,-83,-1,50,-1,-79,-1,62,-1,-75,-1,73,-1,-71,-1,84,-1,-69,-1,97,-1,-66,-1,105,-1,-59,-1,116,-1}; }
	private static byte[] data186(){ return new byte[] {-56,-1,-127,-1,-52,-1,-120,-1,-44,-1,-112,-1,-36,-1,-103,-1,-30,-1,-94,-1,-28,-1,-79,-1,-26,-1,-66,-1,-22,-1,-56,-1,-18,-1,-46,-1,-11,-1,-36,-1,-6,-1,-25,-1,-5,-1,-11,-1,-1,-1,-3,-1,6,0,6,0,11,0,20,0,12,0,32,0,15,0,44,0,20,0,55,0,24,0,64,0,31,0,72,0,39,0,82,0,42,0,94,0,43,0,109,0,46,0,121,0,50,0,-127,0,56,0,-116,0,60,0,-108,0,66,0,-97,0,71,0,-86,0,73,0,-74,0,76,0,-62,0,80,0,-51,0,84,0,-41,0,87,0,-30,0,93,0,-20,0,97,0,-10,0,99,0,2,1,105,0,11,1,110,0,19,1,113,0,32,1,118,0,40,1,123,0,48,1,127,0,60,1,-126,0,69,1,-123,0,79,1,-117,0,88,1,-112,0,96,1,-111,0,110,1,-108,0,119,1,-102,0,125,1,-98,0,-120,1,-96,0,-107,1,-93,0,-101,1,-89,0,-92,1,-83,0,-83,1,-80,0,-76,1,-76,0,-66,1,-73,0,-58,1,-71,0,-47,1,-68,0,-37,1,-66,0,-29,1,-64,0,-18,1,-61,0,-10,1,-57,0,-4,1,-52,0,2,2,-45,0,7,2,-40,0,14,2,-39,0,25,2,-37,0,32,2,-33,0,39,2,-31,0,48,2,-30,0,55,2,-26,0,62,2,-23,0,69,2,-20,0,76,2,-19,0,84,2,-15,0,90,2,-11,0,92,2,-5,0,98,2,-2,0,105,2,-1,0,111,2,2,1,117,2,4,1,125,2,3,1,-122,2,2,1,-114,2,4,1,-110,2,5,1,-102,2,7,1,-97,2,10,1,-95,2,14,1,-89,2,14,1,-82,2,15,1,-78,2,18,1,-76,2,23,1,-73,2,26,1,-70,2,26,1,-63,2,25,1,-55,2,25,1,-54,2,29,1,-52,2,33,1,-49,2,34,1,-47,2,37,1,-44,2,36,1,-38,2,35,1,-33,2,35,1,-31,2,39,1,-32,2,43,1,-31,2,44,1,-27,2,43,1,-23,2,41,1,-19,2,42,1,-17,2,43,1,-17,2,44,1,-15,2,46,1,-14,2,46,1,-14,2,47,1,-11,2,46,1,-10,2,47,1,-11,2,50,1,-12,2,50,1,-9,2,46,1,-6,2,47,1,-7,2,47,1,-8,2,49,1,-9,2,50,1,-11,2,50,1,-10,2,49,1,-10,2,47,1,-9,2,46,1,-10,2,46,1,-11,2,45,1,-11,2,43,1,-12,2,45,1,-17,2,47,1,-21,2,48,1,-22,2,44,1,-20,2,39,1,-19,2,39,1,-25,2,42,1,-30,2,40,1,-29,2,37,1,-32,2,38,1,-38,2,37,1,-38,2,34,1,-41,2,33,1,-45,2,33,1,-49,2,32,1,-54,2,30,1,-54,2,26,1,-57,2,24,1,-64,2,27,1,-70,2,26,1,-74,2,21,1,-76,2,18,1,-78,2,15,1,-84,2,14,1,-91,2,15,1,-96,2,12,1,-101,2,9,1,-106,2,7,1,-110,2,4,1,-116,2,3,1,-122,2,1,1,-128,2,-2,0,123,2,-6,0,118,2,-7,0,111,2,-10,0,103,2,-11,0,97,2,-13,0,89,2,-15,0,81,2,-17,0,75,2,-20,0,68,2,-23,0,60,2,-25,0,54,2,-29,0,48,2,-33,0,41,2,-35,0,33,2,-38,0,24,2,-41,0,19,2,-45,0,10,2,-47,0,-1,1,-47,0,-8,1,-53,0,-13,1,-61,0,-19,1,-64,0,-27,1,-67,0,-36,1,-72,0,-43,1,-76,0,-51,1,-79,0,-61,1,-80,0,-70,1,-85,0,-78,1,-89,0,-88,1,-90,0,-99,1,-92,0,-109,1,-97,0,-118,1,-100,0,-126,1,-105,0,122,1,-111,0,112,1,-113,0,102,1,-115,0,91,1,-119,0,80,1,-123,0,73,1,-128,0,64,1,122,0,58,1,117,0,46,1,114,0,35,1,111,0,27,1,105,0,16,1,102,0,4,1,100,0,-5,0,94,0,-15,0,90,0,-27,0,87,0,-35,0,81,0,-45,0,76,0,-56,0,72,0,-64,0,66,0,-74,0,64,0,-88,0,64,0,-102,0,61,0,-113,0,55,0,-119,0,48,0,127,0,43,0,114,0,42,0,103,0,38,0,92,0,32,0,81,0,29,0,72,0,23,0,61,0,19,0,49,0,16,0,39,0,11,0,28,0,7,0,15,0,5,0,4,0,1,0,-6,-1,-5,-1,-14,-1,-11,-1,-24,-1,-16,-1,-36,-1,-19,-1,-46,-1,-24,-1,-56,-1,-30,-1,-67,-1,-33,-1,-78,-1,-36,-1,-89,-1,-44,-1,-97,-1,-48,-1,-108,-1,-50,-1,-123,-1,-52,-1,122,-1,-57,-1,114,-1,-63,-1,104,-1,-67,-1,95,-1,-71,-1,82,-1,-74,-1,70,-1,-77,-1,62,-1,-83,-1,51,-1,-87,-1,39,-1,-90,-1,31,-1,-94,-1,18,-1}; }
	private static byte[] data187(){ return new byte[] {-97,-1,6,-1,-100,-1,-1,-2,-107,-1,-10,-2,-113,-1,-19,-2,-117,-1,-28,-2,-121,-1,-39,-2,-124,-1,-47,-2,127,-1,-58,-2,124,-1,-69,-2,121,-1,-77,-2,116,-1,-86,-2,111,-1,-97,-2,109,-1,-105,-2,104,-1,-114,-2,100,-1,-126,-2,99,-1,121,-2,96,-1,111,-2,92,-1,100,-2,91,-1,91,-2,88,-1,81,-2,85,-1,73,-2,81,-1,66,-2,75,-1,59,-2,68,-1,55,-2,64,-1,45,-2,63,-1,32,-2,63,-1,24,-2,60,-1,16,-2,54,-1,10,-2,51,-1,2,-2,48,-1,-6,-3,45,-1,-14,-3,40,-1,-19,-3,38,-1,-28,-3,35,-1,-37,-3,33,-1,-43,-3,30,-1,-50,-3,26,-1,-55,-3,23,-1,-63,-3,21,-1,-72,-3,21,-1,-79,-3,19,-1,-87,-3,16,-1,-93,-3,13,-1,-97,-3,9,-1,-103,-3,6,-1,-110,-3,5,-1,-115,-3,2,-1,-120,-3,-3,-2,-125,-3,-4,-2,126,-3,-6,-2,119,-3,-8,-2,116,-3,-11,-2,111,-3,-14,-2,105,-3,-13,-2,98,-3,-13,-2,92,-3,-16,-2,89,-3,-19,-2,85,-3,-18,-2,76,-3,-17,-2,72,-3,-21,-2,72,-3,-26,-2,69,-3,-26,-2,64,-3,-29,-2,63,-3,-31,-2,59,-3,-31,-2,54,-3,-31,-2,51,-3,-33,-2,48,-3,-35,-2,47,-3,-37,-2,44,-3,-37,-2,40,-3,-38,-2,39,-3,-40,-2,38,-3,-42,-2,35,-3,-41,-2,32,-3,-41,-2,30,-3,-43,-2,30,-3,-45,-2,29,-3,-44,-2,25,-3,-42,-2,22,-3,-42,-2,21,-3,-42,-2,21,-3,-44,-2,21,-3,-45,-2,21,-3,-45,-2,21,-3,-47,-2,22,-3,-47,-2,21,-3,-46,-2,20,-3,-45,-2,20,-3,-46,-2,22,-3,-47,-2,22,-3,-44,-2,19,-3,-41,-2,19,-3,-43,-2,25,-3,-48,-2,30,-3,-49,-2,30,-3,-45,-2,27,-3,-42,-2,28,-3,-40,-2,28,-3,-39,-2,30,-3,-39,-2,33,-3,-38,-2,34,-3,-36,-2,36,-3,-36,-2,40,-3,-36,-2,43,-3,-35,-2,45,-3,-32,-2,46,-3,-31,-2,51,-3,-31,-2,54,-3,-29,-2,56,-3,-26,-2,58,-3,-25,-2,63,-3,-24,-2,67,-3,-22,-2,70,-3,-21,-2,74,-3,-18,-2,78,-3,-16,-2,81,-3,-15,-2,87,-3,-13,-2,92,-3,-13,-2,98,-3,-12,-2,103,-3,-9,-2,108,-3,-7,-2,112,-3,-5,-2,118,-3,-4,-2,125,-3,-3,-2,-126,-3,0,-1,-121,-3,5,-1,-119,-3,9,-1,-113,-3,11,-1,-106,-3,13,-1,-101,-3,16,-1,-94,-3,18,-1,-86,-3,19,-1,-79,-3,19,-1,-69,-3,22,-1,-64,-3,26,-1,-59,-3,29,-1,-50,-3,30,-1,-44,-3,35,-1,-39,-3,39,-1,-30,-3,40,-1,-21,-3,41,-1,-13,-3,46,-1,-8,-3,52,-1,-3,-3,56,-1,6,-2,57,-1,17,-2,58,-1,25,-2,61,-1,34,-2,65,-1,42,-2,68,-1,48,-2,75,-1,55,-2,79,-1,62,-2,85,-1,68,-2,89,-1,79,-2,87,-1,93,-2,86,-1,104,-2,91,-1,112,-2,95,-1,120,-2,98,-1,-126,-2,103,-1,-118,-2,109,-1,-113,-2,115,-1,-105,-2,120,-1,-93,-2,121,-1,-84,-2,124,-1,-73,-2,-128,-1,-62,-2,-125,-1,-54,-2,-120,-1,-45,-2,-116,-1,-36,-2,-112,-1,-25,-2,-109,-1,-13,-2,-107,-1,-4,-2,-102,-1,6,-1,-96,-1,14,-1,-90,-1,21,-1,-85,-1,33,-1,-83,-1,46,-1,-81,-1,56,-1,-77,-1,68,-1,-74,-1,79,-1,-70,-1,88,-1,-65,-1,99,-1,-62,-1,108,-1,-57,-1,119,-1,-52,-1,-128,-1,-45,-1,-121,-1,-40,-1,-110,-1,-36,-1,-97,-1,-33,-1,-89,-1,-28,-1,-78,-1,-22,-1,-66,-1,-22,-1,-54,-1,-19,-1,-41,-1,-15,-1,-30,-1,-10,-1,-23,-1,-4,-1,-12,-1,-1,-1,-1,-1,2,0,10,0,9,0,18,0,15,0,27,0,18,0,41,0,20,0,53,0,25,0,61,0,30,0,71,0,36,0,83,0,37,0,94,0,41,0,106,0,46,0,116,0,49,0,126,0,53,0,-117,0,56,0,-110,0,62,0,-100,0,68,0,-89,0,70,0,-78,0,72,0,-66,0,78,0,-58,0,84,0,-51,0,90,0,-41,0,95,0,-31,0,97,0,-19,0,100,0,-9,0,106,0,0,1,108,0,13,1,108,0,26,1,113,0,33,1,119,0,40,1,124,0,51,1,127,0,59,1,-126,0,70,1,-121,0,80,1,-118,0,87,1,-113,0,97,1,-109,0,107,1,-106,0,115,1,-103,0,126,1,-100,0,-119,1,-97,0,-114,1,-90,0,-107,1,-84,0,-98,1,-83,0,-88,1,-81,0,-78,1,-78,0,-71,1,-74,0,-62,1,-72,0,-50,1,-72,0,-42,1,-67,0,-36,1,-61,0,-29,1,-58,0,-22,1,-54,0,-14,1,-51,0,-5,1,-49,0,2,2,-46,0,10,2,-42,0,17,2,-40,0,25,2,-38,0,34,2}; }
	private static byte[] data188(){ return new byte[] {-37,0,40,2,-34,0,48,2,-29,0,53,2,-27,0,59,2,-24,0,67,2,-21,0,73,2,-19,0,79,2,-16,0,86,2,-15,0,94,2,-13,0,99,2,-10,0,103,2,-5,0,109,2,-4,0,114,2,-2,0,121,2,0,1,125,2,1,1,-123,2,2,1,-117,2,4,1,-114,2,6,1,-107,2,7,1,-102,2,9,1,-99,2,11,1,-92,2,10,1,-86,2,12,1,-85,2,18,1,-84,2,21,1,-79,2,19,1,-72,2,19,1,-69,2,22,1,-66,2,23,1,-62,2,23,1,-59,2,26,1,-57,2,27,1,-54,2,27,1,-50,2,29,1,-49,2,31,1,-48,2,33,1,-45,2,33,1,-43,2,35,1,-43,2,38,1,-42,2,38,1,-38,2,35,1,-34,2,35,1,-33,2,37,1,-33,2,37,1,-31,2,37,1,-30,2,38,1,-30,2,38,1,-28,2,37,1,-27,2,37,1,-26,2,37,1,-26,2,36,1,-26,2,39,1,-28,2,38,1,-27,2,37,1,-27,2,38,1,-30,2,40,1,-32,2,40,1,-33,2,40,1,-34,2,40,1,-36,2,40,1,-36,2,37,1,-36,2,35,1,-36,2,35,1,-40,2,36,1,-43,2,36,1,-46,2,36,1,-48,2,34,1,-49,2,31,1,-49,2,29,1,-52,2,28,1,-55,2,27,1,-57,2,26,1,-61,2,25,1,-63,2,21,1,-64,2,20,1,-70,2,22,1,-77,2,22,1,-81,2,21,1,-84,2,17,1,-87,2,16,1,-92,2,15,1,-97,2,13,1,-100,2,10,1,-104,2,7,1,-108,2,5,1,-112,2,3,1,-118,2,0,1,-122,2,-1,0,127,2,-1,0,119,2,-1,0,114,2,-5,0,110,2,-9,0,105,2,-12,0,102,2,-17,0,97,2,-20,0,90,2,-21,0,83,2,-22,0,75,2,-24,0,67,2,-26,0,61,2,-28,0,54,2,-31,0,45,2,-31,0,37,2,-33,0,31,2,-39,0,29,2,-46,0,24,2,-50,0,15,2,-51,0,7,2,-52,0,-3,1,-55,0,-11,1,-59,0,-15,1,-64,0,-24,1,-66,0,-35,1,-66,0,-43,1,-70,0,-50,1,-77,0,-57,1,-78,0,-67,1,-79,0,-79,1,-81,0,-84,1,-87,0,-94,1,-89,0,-103,1,-93,0,-110,1,-99,0,-117,1,-102,0,127,1,-105,0,121,1,-112,0,115,1,-117,0,103,1,-118,0,93,1,-120,0,83,1,-124,0,71,1,-126,0,63,1,126,0,53,1,122,0,44,1,119,0,35,1,112,0,27,1,107,0,19,1,104,0,7,1,101,0,-4,0,97,0,-13,0,95,0,-26,0,91,0,-34,0,83,0,-39,0,77,0,-51,0,76,0,-64,0,73,0,-73,0,68,0,-83,0,65,0,-94,0,63,0,-106,0,59,0,-117,0,54,0,-124,0,48,0,123,0,41,0,114,0,37,0,104,0,33,0,92,0,31,0,78,0,30,0,67,0,25,0,58,0,19,0,47,0,16,0,37,0,13,0,25,0,7,0,16,0,2,0,9,0,-5,-1,-2,-1,-7,-1,-13,-1,-9,-1,-26,-1,-14,-1,-35,-1,-20,-1,-43,-1,-24,-1,-55,-1,-28,-1,-66,-1,-32,-1,-77,-1,-33,-1,-90,-1,-37,-1,-100,-1,-44,-1,-105,-1,-52,-1,-113,-1,-57,-1,-126,-1,-58,-1,118,-1,-60,-1,108,-1,-66,-1,100,-1,-70,-1,88,-1,-72,-1,74,-1,-74,-1,66,-1,-80,-1,57,-1,-86,-1,47,-1,-89,-1,37,-1,-91,-1,24,-1,-93,-1,12,-1,-97,-1,4,-1,-100,-1,-7,-2,-105,-1,-16,-2,-111,-1,-22,-2,-116,-1,-33,-2,-117,-1,-43,-2,-121,-1,-52,-2,-128,-1,-59,-2,123,-1,-67,-2,121,-1,-79,-2,118,-1,-91,-2,117,-1,-99,-2,113,-1,-109,-2,108,-1,-118,-2,106,-1,-126,-2,101,-1,122,-2,95,-1,114,-2,93,-1,105,-2,91,-1,93,-2,89,-1,88,-2,82,-1,82,-2,76,-1,73,-2,76,-1,62,-2,75,-1,53,-2,71,-1,45,-2,67,-1,39,-2,64,-1,30,-2,61,-1,21,-2,58,-1,16,-2,54,-1,7,-2,52,-1,-2,-3,50,-1,-9,-3,48,-1,-18,-3,46,-1,-26,-3,42,-1,-29,-3,36,-1,-34,-3,33,-1,-41,-3,31,-1,-48,-3,27,-1,-54,-3,25,-1,-61,-3,24,-1,-69,-3,20,-1,-73,-3,16,-1,-77,-3,13,-1,-85,-3,13,-1,-93,-3,11,-1,-96,-3,7,-1,-102,-3,5,-1,-110,-3,7,-1,-117,-3,5,-1,-122,-3,2,-1,-125,-3,-1,-2,125,-3,-2,-2,120,-3,-4,-2,116,-3,-7,-2,111,-3,-7,-2,105,-3,-8,-2,100,-3,-9,-2,96,-3,-12,-2,93,-3,-14,-2,90,-3,-15,-2,84,-3,-15,-2,80,-3,-17,-2,78,-3,-20,-2,77,-3,-24,-2,77,-3,-28,-2,75,-3,-28,-2,69,-3,-26,-2,63,-3,-24,-2,60,-3,-26,-2,58,-3}; }
	private static byte[] data189(){ return new byte[] {-29,-2,57,-3,-29,-2,54,-3,-29,-2,51,-3,-30,-2,49,-3,-30,-2,47,-3,-31,-2,47,-3,-35,-2,49,-3,-37,-2,46,-3,-33,-2,41,-3,-32,-2,40,-3,-34,-2,41,-3,-35,-2,42,-3,-39,-2,45,-3,-41,-2,44,-3,-39,-2,41,-3,-36,-2,38,-3,-33,-2,35,-3,-32,-2,37,-3,-35,-2,39,-3,-34,-2,37,-3,-32,-2,39,-3,-35,-2,42,-3,-36,-2,43,-3,-33,-2,41,-3,-31,-2,42,-3,-32,-2,46,-3,-35,-2,51,-3,-36,-2,52,-3,-33,-2,51,-3,-31,-2,53,-3,-31,-2,57,-3,-31,-2,59,-3,-31,-2,62,-3,-29,-2,63,-3,-27,-2,66,-3,-28,-2,71,-3,-27,-2,72,-3,-23,-2,73,-3,-21,-2,76,-3,-19,-2,77,-3,-16,-2,81,-3,-15,-2,85,-3,-14,-2,87,-3,-10,-2,91,-3,-10,-2,97,-3,-11,-2,104,-3,-11,-2,109,-3,-10,-2,113,-3,-5,-2,114,-3,-2,-2,119,-3,-1,-2,127,-3,-1,-2,-127,-3,5,-1,-124,-3,8,-1,-118,-3,7,-1,-111,-3,10,-1,-106,-3,13,-1,-103,-3,17,-1,-97,-3,19,-1,-90,-3,19,-1,-83,-3,21,-1,-75,-3,22,-1,-68,-3,25,-1,-65,-3,31,-1,-60,-3,35,-1,-54,-3,38,-1,-49,-3,40,-1,-38,-3,38,-1,-29,-3,39,-1,-20,-3,42,-1,-13,-3,44,-1,-7,-3,49,-1,0,-2,52,-1,7,-2,56,-1,12,-2,61,-1,20,-2,64,-1,27,-2,67,-1,35,-2,70,-1,45,-2,71,-1,54,-2,74,-1,61,-2,78,-1,70,-2,81,-1,78,-2,86,-1,83,-2,90,-1,94,-2,91,-1,102,-2,95,-1,110,-2,100,-1,119,-2,103,-1,-128,-2,104,-1,-117,-2,108,-1,-108,-2,112,-1,-101,-2,117,-1,-93,-2,122,-1,-84,-2,126,-1,-75,-2,127,-1,-63,-2,-125,-1,-53,-2,-122,-1,-46,-2,-117,-1,-34,-2,-115,-1,-27,-2,-111,-1,-16,-2,-106,-1,-5,-2,-104,-1,2,-1,-98,-1,11,-1,-92,-1,21,-1,-89,-1,30,-1,-86,-1,41,-1,-81,-1,51,-1,-77,-1,60,-1,-74,-1,71,-1,-69,-1,81,-1,-64,-1,89,-1,-61,-1,100,-1,-56,-1,109,-1,-54,-1,123,-1,-53,-1,-121,-1,-47,-1,-116,-1,-39,-1,-108,-1,-33,-1,-97,-1,-31,-1,-85,-1,-30,-1,-72,-1,-26,-1,-62,-1,-20,-1,-56,-1,-14,-1,-44,-1,-11,-1,-32,-1,-9,-1,-22,-1,-4,-1,-11,-1,-1,-1,-3,-1,5,0,8,0,8,0,20,0,11,0,30,0,15,0,41,0,18,0,54,0,21,0,62,0,27,0,72,0,32,0,83,0,35,0,92,0,39,0,105,0,41,0,116,0,46,0,124,0,51,0,-121,0,52,0,-110,0,57,0,-101,0,63,0,-92,0,68,0,-83,0,70,0,-71,0,74,0,-59,0,77,0,-53,0,85,0,-45,0,90,0,-34,0,93,0,-26,0,99,0,-18,0,104,0,-7,0,107,0,2,1,110,0,13,1,113,0,24,1,116,0,33,1,119,0,44,1,122,0,50,1,-127,0,58,1,-122,0,69,1,-122,0,79,1,-118,0,88,1,-113,0,96,1,-109,0,104,1,-106,0,114,1,-103,0,124,1,-99,0,-125,1,-97,0,-113,1,-97,0,-100,1,-96,0,-93,1,-91,0,-85,1,-88,0,-78,1,-85,0,-69,1,-79,0,-64,1,-73,0,-60,1,-69,0,-50,1,-66,0,-42,1,-63,0,-37,1,-58,0,-29,1,-55,0,-20,1,-54,0,-13,1,-51,0,-5,1,-47,0,1,2,-43,0,6,2,-39,0,14,2,-39,0,22,2,-37,0,30,2,-34,0,36,2,-32,0,44,2,-32,0,54,2,-32,0,61,2,-28,0,64,2,-23,0,70,2,-22,0,78,2,-21,0,84,2,-18,0,88,2,-14,0,93,2,-11,0,98,2,-10,0,104,2,-8,0,109,2,-6,0,114,2,-3,0,118,2,0,1,122,2,1,1,-127,2,1,1,-121,2,2,1,-117,2,4,1,-112,2,6,1,-108,2,7,1,-105,2,11,1,-104,2,16,1,-102,2,17,1,-97,2,17,1,-92,2,16,1,-85,2,14,1,-80,2,16,1,-79,2,18,1,-77,2,20,1,-75,2,23,1,-74,2,25,1,-73,2,28,1,-72,2,29,1,-68,2,26,1,-61,2,23,1,-57,2,23,1,-56,2,26,1,-57,2,29,1,-57,2,30,1,-55,2,29,1,-53,2,31,1,-54,2,32,1,-53,2,32,1,-52,2,33,1,-52,2,33,1,-51,2,33,1,-51,2,34,1,-52,2,35,1,-52,2,34,1,-50,2,31,1,-48,2,30,1,-49,2,32,1,-51,2,31,1,-51,2,31,1,-52,2,31,1,-54,2,32,1,-55,2,30,1,-55,2,28,1,-55,2,27,1,-56,2,26,1,-58,2,26,1,-61,2,25,1,-61,2,23,1,-63,2,23,1,-68,2,24,1,-70,2,22,1,-71,2,19,1,-73,2}; }
	private static byte[] data190(){ return new byte[] {19,1,-78,2,20,1,-83,2,20,1,-84,2,16,1,-86,2,14,1,-90,2,14,1,-95,2,15,1,-100,2,13,1,-103,2,9,1,-103,2,5,1,-107,2,5,1,-114,2,4,1,-116,2,0,1,-119,2,-2,0,-126,2,-2,0,126,2,-5,0,123,2,-9,0,117,2,-9,0,111,2,-10,0,105,2,-12,0,100,2,-13,0,93,2,-15,0,86,2,-15,0,80,2,-17,0,74,2,-23,0,73,2,-28,0,68,2,-31,0,61,2,-32,0,54,2,-35,0,48,2,-38,0,42,2,-40,0,33,2,-40,0,24,2,-41,0,16,2,-42,0,9,2,-45,0,1,2,-47,0,-8,1,-48,0,-15,1,-53,0,-19,1,-59,0,-26,1,-63,0,-31,1,-67,0,-38,1,-72,0,-45,1,-75,0,-53,1,-76,0,-65,1,-76,0,-75,1,-79,0,-82,1,-83,0,-90,1,-87,0,-95,1,-92,0,-105,1,-93,0,-116,1,-96,0,-122,1,-101,0,125,1,-104,0,115,1,-107,0,108,1,-112,0,99,1,-115,0,89,1,-119,0,83,1,-125,0,76,1,125,0,66,1,123,0,57,1,121,0,45,1,119,0,35,1,118,0,24,1,113,0,15,1,107,0,10,1,103,0,-2,0,99,0,-12,0,96,0,-20,0,91,0,-30,0,86,0,-39,0,82,0,-48,0,80,0,-61,0,76,0,-70,0,71,0,-78,0,68,0,-91,0,66,0,-99,0,59,0,-106,0,53,0,-117,0,50,0,-127,0,47,0,119,0,41,0,109,0,38,0,99,0,35,0,87,0,30,0,78,0,27,0,67,0,24,0,55,0,20,0,45,0,16,0,36,0,12,0,24,0,9,0,13,0,4,0,6,0,-2,-1,-4,-1,-5,-1,-14,-1,-9,-1,-24,-1,-15,-1,-33,-1,-19,-1,-44,-1,-21,-1,-55,-1,-26,-1,-65,-1,-31,-1,-74,-1,-33,-1,-87,-1,-36,-1,-99,-1,-39,-1,-108,-1,-43,-1,-118,-1,-49,-1,-126,-1,-56,-1,123,-1,-59,-1,110,-1,-60,-1,99,-1,-62,-1,86,-1,-64,-1,74,-1,-68,-1,69,-1,-78,-1,64,-1,-85,-1,54,-1,-88,-1,44,-1,-90,-1,34,-1,-96,-1,24,-1,-99,-1,15,-1,-100,-1,1,-1,-102,-1,-11,-2,-104,-1,-18,-2,-109,-1,-28,-2,-114,-1,-33,-2,-120,-1,-42,-2,-124,-1,-53,-2,-125,-1,-62,-2,126,-1,-70,-2,120,-1,-77,-2,116,-1,-85,-2,112,-1,-95,-2,110,-1,-107,-2,111,-1,-119,-2,110,-1,-128,-2,103,-1,124,-2,96,-1,118,-2,92,-1,110,-2,88,-1,104,-2,84,-1,93,-2,85,-1,80,-2,84,-1,75,-2,77,-1,69,-2,72,-1,61,-2,71,-1,52,-2,69,-1,44,-2,64,-1,38,-2,60,-1,31,-2,60,-1,20,-2,57,-1,15,-2,51,-1,11,-2,48,-1,1,-2,48,-1,-8,-3,46,-1,-13,-3,41,-1,-19,-3,39,-1,-26,-3,38,-1,-34,-3,35,-1,-41,-3,34,-1,-48,-3,33,-1,-56,-3,30,-1,-60,-3,25,-1,-64,-3,24,-1,-72,-3,22,-1,-79,-3,20,-1,-81,-3,15,-1,-86,-3,12,-1,-91,-3,10,-1,-96,-3,9,-1,-103,-3,8,-1,-107,-3,6,-1,-113,-3,5,-1,-119,-3,3,-1,-121,-3,-1,-2,-126,-3,0,-1,123,-3,-2,-2,121,-3,-6,-2,120,-3,-10,-2,116,-3,-11,-2,112,-3,-11,-2,107,-3,-12,-2,103,-3,-14,-2,100,-3,-13,-2,94,-3,-12,-2,89,-3,-14,-2,89,-3,-16,-2,85,-3,-16,-2,80,-3,-15,-2,78,-3,-17,-2,76,-3,-19,-2,74,-3,-19,-2,72,-3,-20,-2,69,-3,-21,-2,69,-3,-23,-2,69,-3,-26,-2,68,-3,-26,-2,66,-3,-25,-2,62,-3,-23,-2,60,-3,-24,-2,61,-3,-28,-2,63,-3,-28,-2,61,-3,-28,-2,60,-3,-28,-2,60,-3,-27,-2,57,-3,-25,-2,56,-3,-25,-2,57,-3,-27,-2,59,-3,-28,-2,60,-3,-27,-2,59,-3,-27,-2,60,-3,-27,-2,62,-3,-26,-2,60,-3,-24,-2,61,-3,-25,-2,66,-3,-28,-2,67,-3,-25,-2,67,-3,-25,-2,71,-3,-27,-2,74,-3,-27,-2,77,-3,-27,-2,78,-3,-23,-2,75,-3,-16,-2,73,-3,-14,-2,77,-3,-17,-2,86,-3,-22,-2,91,-3,-20,-2,93,-3,-19,-2,97,-3,-19,-2,99,-3,-14,-2,98,-3,-10,-2,101,-3,-10,-2,106,-3,-8,-2,108,-3,-6,-2,111,-3,-3,-2,116,-3,-4,-2,121,-3,-2,-2,124,-3,2,-1,-128,-3,2,-1,-122,-3,3,-1,-118,-3,7,-1,-115,-3,10,-1,-112,-3,14,-1,-108,-3,15,-1,-102,-3,14,-1,-92,-3,14,-1,-86,-3,16,-1,-82,-3,19,-1,-76,-3,21,-1,-68,-3,20,-1,-61,-3,22,-1,-56,-3,28,-1,-53,-3,32,-1,-48,-3,34,-1,-41,-3,37,-1,-33,-3,38,-1,-28,-3,42,-1,-22,-3,45,-1,-15,-3,45,-1,-6,-3,49,-1,-2,-3,56,-1,1,-2}; }
	private static byte[] data191(){ return new byte[] {59,-1,10,-2,61,-1,18,-2,64,-1,25,-2,66,-1,33,-2,69,-1,42,-2,71,-1,49,-2,74,-1,57,-2,78,-1,65,-2,80,-1,74,-2,80,-1,85,-2,84,-1,91,-2,90,-1,95,-2,96,-1,103,-2,97,-1,113,-2,99,-1,123,-2,102,-1,-126,-2,109,-1,-121,-2,113,-1,-112,-2,116,-1,-101,-2,119,-1,-94,-2,121,-1,-81,-2,122,-1,-70,-2,125,-1,-63,-2,-127,-1,-52,-2,-124,-1,-44,-2,-118,-1,-38,-2,-113,-1,-29,-2,-109,-1,-22,-2,-104,-1,-12,-2,-102,-1,1,-1,-100,-1,9,-1,-95,-1,17,-1,-89,-1,27,-1,-86,-1,35,-1,-81,-1,43,-1,-74,-1,52,-1,-70,-1,60,-1,-67,-1,72,-1,-64,-1,84,-1,-61,-1,92,-1,-58,-1,105,-1,-57,-1,116,-1,-55,-1,127,-1,-50,-1,-119,-1,-45,-1,-112,-1,-41,-1,-100,-1,-38,-1,-89,-1,-33,-1,-82,-1,-29,-1,-71,-1,-24,-1,-61,-1,-19,-1,-55,-1,-14,-1,-42,-1,-12,-1,-30,-1,-9,-1,-22,-1,-4,-1,-10,-1,-3,-1,1,0,1,0,9,0,9,0,18,0,12,0,29,0,13,0,41,0,19,0,50,0,24,0,56,0,30,0,66,0,36,0,77,0,36,0,88,0,39,0,101,0,42,0,111,0,46,0,119,0,52,0,-128,0,56,0,-120,0,61,0,-111,0,67,0,-100,0,67,0,-88,0,68,0,-76,0,74,0,-68,0,77,0,-59,0,83,0,-52,0,91,0,-45,0,94,0,-33,0,95,0,-23,0,101,0,-15,0,106,0,-7,0,107,0,7,1,109,0,17,1,113,0,23,1,118,0,35,1,118,0,45,1,120,0,56,1,124,0,65,1,127,0,73,1,-126,0,84,1,-123,0,93,1,-119,0,99,1,-115,0,109,1,-112,0,119,1,-108,0,122,1,-100,0,-128,1,-95,0,-118,1,-95,0,-108,1,-92,0,-101,1,-89,0,-92,1,-88,0,-81,1,-86,0,-74,1,-80,0,-70,1,-75,0,-63,1,-72,0,-53,1,-70,0,-47,1,-67,0,-39,1,-64,0,-30,1,-62,0,-25,1,-58,0,-17,1,-56,0,-8,1,-55,0,-2,1,-50,0,2,2,-45,0,7,2,-43,0,16,2,-42,0,24,2,-41,0,30,2,-36,0,33,2,-30,0,38,2,-30,0,47,2,-29,0,53,2,-26,0,58,2,-23,0,64,2,-22,0,70,2,-20,0,76,2,-17,0,81,2,-17,0,88,2,-15,0,91,2,-11,0,95,2,-8,0,100,2,-7,0,104,2,-4,0,108,2,-2,0,114,2,-2,0,119,2,-3,0,127,2,-2,0,-126,2,1,1,-124,2,3,1,-119,2,3,1,-114,2,5,1,-112,2,7,1,-110,2,10,1,-106,2,10,1,-102,2,9,1,-97,2,11,1,-97,2,14,1,-96,2,17,1,-94,2,18,1,-92,2,19,1,-88,2,17,1,-84,2,18,1,-83,2,20,1,-81,2,19,1,-77,2,18,1,-76,2,22,1,-78,2,24,1,-76,2,22,1,-72,2,21,1,-71,2,22,1,-71,2,22,1,-69,2,22,1,-68,2,22,1,-69,2,23,1,-68,2,24,1,-70,2,26,1,-71,2,25,1,-69,2,23,1,-68,2,23,1,-69,2,23,1,-69,2,22,1,-70,2,23,1,-72,2,24,1,-73,2,22,1,-73,2,22,1,-75,2,22,1,-77,2,21,1,-76,2,18,1,-77,2,16,1,-76,2,14,1,-79,2,15,1,-84,2,18,1,-88,2,17,1,-90,2,15,1,-92,2,15,1,-96,2,15,1,-99,2,13,1,-101,2,11,1,-103,2,10,1,-106,2,8,1,-110,2,7,1,-112,2,6,1,-118,2,5,1,-121,2,4,1,-125,2,2,1,127,2,0,1,124,2,-4,0,123,2,-6,0,117,2,-7,0,111,2,-8,0,109,2,-13,0,106,2,-16,0,100,2,-15,0,92,2,-13,0,84,2,-15,0,80,2,-18,0,76,2,-20,0,68,2,-22,0,66,2,-27,0,62,2,-31,0,55,2,-31,0,50,2,-35,0,44,2,-37,0,36,2,-38,0,30,2,-41,0,25,2,-45,0,17,2,-46,0,11,2,-49,0,6,2,-55,0,2,2,-58,0,-5,1,-61,0,-13,1,-63,0,-21,1,-62,0,-32,1,-64,0,-39,1,-69,0,-43,1,-73,0,-51,1,-76,0,-61,1,-75,0,-71,1,-76,0,-80,1,-81,0,-86,1,-85,0,-93,1,-87,0,-103,1,-89,0,-110,1,-94,0,-117,1,-98,0,-125,1,-103,0,126,1,-109,0,121,1,-116,0,111,1,-115,0,99,1,-114,0,87,1,-119,0,82,1,-127,0,78,1,124,0,68,1,122,0,57,1,119,0,50,1,115,0,40,1,112,0,32,1,110,0,18,1,110,0,7,1,105,0,3,1,96,0,-3,0,91,0,-14,0,90,0,-25,0,89,0,-38,0,86,0,-47,0,81,0,-54,0}; }
	private static byte[] data192(){ return new byte[] {77,0,-65,0,72,0,-73,0,67,0,-80,0,62,0,-91,0,60,0,-100,0,57,0,-112,0,54,0,-124,0,51,0,125,0,47,0,113,0,44,0,100,0,42,0,94,0,34,0,86,0,29,0,74,0,27,0,66,0,21,0,58,0,15,0,46,0,15,0,35,0,12,0,24,0,7,0,14,0,3,0,7,0,-4,-1,0,0,-10,-1,-9,-1,-12,-1,-23,-1,-12,-1,-36,-1,-16,-1,-42,-1,-24,-1,-50,-1,-27,-1,-64,-1,-28,-1,-73,-1,-33,-1,-83,-1,-37,-1,-94,-1,-40,-1,-102,-1,-45,-1,-114,-1,-47,-1,-124,-1,-52,-1,125,-1,-58,-1,115,-1,-60,-1,106,-1,-63,-1,94,-1,-66,-1,82,-1,-69,-1,77,-1,-77,-1,69,-1,-82,-1,58,-1,-83,-1,48,-1,-87,-1,38,-1,-89,-1,26,-1,-91,-1,16,-1,-95,-1,9,-1,-101,-1,0,-1,-105,-1,-8,-2,-110,-1,-16,-2,-113,-1,-25,-2,-115,-1,-37,-2,-119,-1,-44,-2,-124,-1,-50,-2,127,-1,-60,-2,125,-1,-71,-2,124,-1,-81,-2,121,-1,-88,-2,115,-1,-97,-2,113,-1,-106,-2,112,-1,-117,-2,108,-1,-123,-2,102,-1,-128,-2,97,-1,119,-2,96,-1,111,-2,94,-1,101,-2,90,-1,93,-2,87,-1,88,-2,83,-1,79,-2,80,-1,69,-2,80,-1,62,-2,76,-1,55,-2,71,-1,49,-2,68,-1,42,-2,66,-1,33,-2,64,-1,25,-2,61,-1,21,-2,56,-1,14,-2,54,-1,6,-2,52,-1,0,-2,49,-1,-7,-3,48,-1,-14,-3,46,-1,-22,-3,45,-1,-30,-3,43,-1,-34,-3,38,-1,-37,-3,32,-1,-41,-3,29,-1,-46,-3,28,-1,-55,-3,28,-1,-61,-3,24,-1,-63,-3,20,-1,-69,-3,20,-1,-77,-3,19,-1,-81,-3,16,-1,-85,-3,14,-1,-89,-3,11,-1,-95,-3,12,-1,-102,-3,11,-1,-106,-3,8,-1,-108,-3,5,-1,-114,-3,4,-1,-117,-3,4,-1,-124,-3,3,-1,-127,-3,1,-1,126,-3,-1,-2,122,-3,-2,-2,120,-3,-6,-2,119,-3,-8,-2,115,-3,-7,-2,110,-3,-7,-2,107,-3,-9,-2,105,-3,-11,-2,103,-3,-11,-2,99,-3,-12,-2,97,-3,-13,-2,95,-3,-14,-2,93,-3,-14,-2,89,-3,-14,-2,88,-3,-14,-2,85,-3,-14,-2,83,-3,-15,-2,83,-3,-16,-2,81,-3,-15,-2,79,-3,-16,-2,80,-3,-19,-2,81,-3,-20,-2,81,-3,-20,-2,78,-3,-18,-2,77,-3,-19,-2,78,-3,-20,-2,78,-3,-19,-2,77,-3,-19,-2,78,-3,-20,-2,78,-3,-17,-2,76,-3,-16,-2,77,-3,-19,-2,82,-3,-20,-2,82,-3,-19,-2,82,-3,-18,-2,85,-3,-20,-2,86,-3,-18,-2,86,-3,-15,-2,85,-3,-13,-2,87,-3,-14,-2,91,-3,-16,-2,97,-3,-18,-2,99,-3,-16,-2,99,-3,-11,-2,99,-3,-11,-2,103,-3,-11,-2,106,-3,-9,-2,108,-3,-7,-2,109,-3,-5,-2,113,-3,-5,-2,116,-3,-4,-2,120,-3,-1,-2,122,-3,-1,-2,127,-3,0,-1,-124,-3,1,-1,-121,-3,3,-1,-117,-3,5,-1,-115,-3,9,-1,-111,-3,11,-1,-108,-3,13,-1,-104,-3,17,-1,-100,-3,18,-1,-95,-3,19,-1,-89,-3,20,-1,-83,-3,20,-1,-77,-3,22,-1,-71,-3,25,-1,-68,-3,27,-1,-62,-3,30,-1,-55,-3,30,-1,-49,-3,31,-1,-42,-3,34,-1,-36,-3,37,-1,-32,-3,39,-1,-25,-3,42,-1,-17,-3,43,-1,-12,-3,46,-1,-6,-3,51,-1,-3,-3,56,-1,2,-2,59,-1,11,-2,60,-1,18,-2,61,-1,27,-2,63,-1,35,-2,67,-1,38,-2,72,-1,46,-2,74,-1,56,-2,74,-1,63,-2,78,-1,71,-2,81,-1,79,-2,85,-1,83,-2,89,-1,93,-2,90,-1,104,-2,92,-1,109,-2,97,-1,117,-2,101,-1,123,-2,104,-1,-123,-2,106,-1,-113,-2,109,-1,-107,-2,114,-1,-99,-2,117,-1,-88,-2,118,-1,-79,-2,121,-1,-72,-2,-127,-1,-65,-2,-124,-1,-57,-2,-122,-1,-46,-2,-117,-1,-38,-2,-114,-1,-30,-2,-111,-1,-19,-2,-108,-1,-12,-2,-104,-1,-2,-2,-100,-1,7,-1,-96,-1,14,-1,-90,-1,22,-1,-86,-1,33,-1,-84,-1,43,-1,-82,-1,53,-1,-77,-1,63,-1,-74,-1,71,-1,-70,-1,81,-1,-66,-1,92,-1,-63,-1,100,-1,-59,-1,111,-1,-57,-1,121,-1,-55,-1,-123,-1,-51,-1,-114,-1,-45,-1,-109,-1,-39,-1,-98,-1,-37,-1,-85,-1,-36,-1,-75,-1,-32,-1,-65,-1,-27,-1,-57,-1,-20,-1,-51,-1,-16,-1,-40,-1,-11,-1,-30,-1,-8,-1,-22,-1,-3,-1,-13,-1,4,0,-8,-1,9,0,4,0,10,0,19,0,9,0,30,0,13,0,38,0,22,0,43,0,29,0,50,0,33,0,62,0,35,0,75,0,36,0,84,0,40,0,96,0,43,0,106,0,47,0,113,0,52,0,124,0,54,0,-122,0,57,0,-113,0}; }
	private static byte[] data193(){ return new byte[] {64,0,-106,0,70,0,-98,0,71,0,-84,0,72,0,-72,0,76,0,-66,0,80,0,-55,0,83,0,-43,0,85,0,-35,0,89,0,-27,0,96,0,-18,0,98,0,-9,0,101,0,1,1,107,0,7,1,112,0,15,1,114,0,27,1,116,0,34,1,121,0,42,1,125,0,53,1,127,0,59,1,-123,0,67,1,-120,0,80,1,-122,0,89,1,-117,0,95,1,-110,0,103,1,-109,0,112,1,-106,0,120,1,-102,0,-127,1,-100,0,-119,1,-97,0,-112,1,-92,0,-107,1,-87,0,-99,1,-86,0,-89,1,-84,0,-81,1,-81,0,-75,1,-76,0,-68,1,-73,0,-62,1,-70,0,-53,1,-68,0,-45,1,-67,0,-36,1,-67,0,-27,1,-64,0,-21,1,-59,0,-18,1,-55,0,-11,1,-53,0,-5,1,-50,0,2,2,-48,0,9,2,-46,0,15,2,-43,0,21,2,-42,0,29,2,-40,0,34,2,-37,0,39,2,-34,0,45,2,-33,0,52,2,-32,0,57,2,-27,0,59,2,-23,0,64,2,-22,0,69,2,-19,0,73,2,-18,0,80,2,-18,0,86,2,-15,0,89,2,-15,0,96,2,-13,0,99,2,-9,0,101,2,-8,0,107,2,-7,0,110,2,-3,0,112,2,-2,0,117,2,-3,0,124,2,-3,0,-128,2,-3,0,-125,2,1,1,-125,2,5,1,-123,2,5,1,-118,2,4,1,-115,2,6,1,-112,2,6,1,-109,2,7,1,-107,2,9,1,-106,2,11,1,-105,2,13,1,-104,2,14,1,-102,2,14,1,-98,2,12,1,-95,2,12,1,-94,2,14,1,-93,2,13,1,-90,2,12,1,-89,2,15,1,-92,2,18,1,-92,2,18,1,-90,2,15,1,-86,2,12,1,-83,2,12,1,-85,2,14,1,-87,2,16,1,-88,2,17,1,-89,2,16,1,-88,2,15,1,-88,2,15,1,-90,2,16,1,-91,2,16,1,-92,2,14,1,-90,2,11,1,-90,2,11,1,-93,2,11,1,-94,2,11,1,-97,2,11,1,-99,2,10,1,-100,2,9,1,-102,2,9,1,-106,2,8,1,-106,2,5,1,-106,2,2,1,-110,2,4,1,-114,2,3,1,-116,2,0,1,-117,2,-1,0,-122,2,-1,0,-126,2,-2,0,-128,2,-5,0,125,2,-6,0,120,2,-6,0,117,2,-8,0,112,2,-9,0,107,2,-9,0,103,2,-12,0,100,2,-14,0,94,2,-14,0,89,2,-16,0,86,2,-20,0,82,2,-21,0,75,2,-21,0,70,2,-24,0,68,2,-29,0,64,2,-32,0,58,2,-32,0,51,2,-33,0,46,2,-38,0,42,2,-40,0,35,2,-40,0,28,2,-44,0,24,2,-48,0,20,2,-52,0,14,2,-54,0,6,2,-53,0,-5,1,-51,0,-14,1,-54,0,-16,1,-61,0,-22,1,-62,0,-32,1,-62,0,-39,1,-67,0,-42,1,-74,0,-48,1,-77,0,-53,1,-81,0,-61,1,-84,0,-70,1,-83,0,-80,1,-85,0,-88,1,-89,0,-95,1,-91,0,-103,1,-95,0,-110,1,-98,0,-116,1,-102,0,-126,1,-104,0,122,1,-108,0,115,1,-110,0,104,1,-112,0,95,1,-115,0,89,1,-121,0,82,1,-126,0,75,1,125,0,68,1,122,0,59,1,118,0,48,1,117,0,40,1,115,0,28,1,112,0,21,1,109,0,11,1,106,0,0,1,103,0,-7,0,98,0,-15,0,93,0,-24,0,89,0,-31,0,84,0,-40,0,80,0,-50,0,77,0,-58,0,73,0,-68,0,70,0,-80,0,68,0,-89,0,66,0,-100,0,61,0,-106,0,55,0,-114,0,50,0,-125,0,49,0,121,0,45,0,111,0,41,0,101,0,37,0,94,0,32,0,84,0,27,0,73,0,26,0,65,0,20,0,55,0,16,0,45,0,13,0,36,0,9,0,26,0,5,0,15,0,3,0,5,0,0,0,-6,-1,-4,-1,-11,-1,-11,-1,-22,-1,-13,-1,-34,-1,-15,-1,-43,-1,-20,-1,-52,-1,-24,-1,-62,-1,-29,-1,-70,-1,-33,-1,-79,-1,-38,-1,-89,-1,-42,-1,-96,-1,-47,-1,-107,-1,-49,-1,-119,-1,-50,-1,127,-1,-55,-1,119,-1,-59,-1,111,-1,-63,-1,100,-1,-66,-1,90,-1,-71,-1,85,-1,-77,-1,76,-1,-81,-1,63,-1,-80,-1,53,-1,-82,-1,41,-1,-86,-1,33,-1,-91,-1,27,-1,-96,-1,18,-1,-101,-1,9,-1,-104,-1,2,-1,-108,-1,-10,-2,-108,-1,-19,-2,-111,-1,-29,-2,-116,-1,-35,-2,-121,-1,-43,-2,-123,-1,-55,-2,-123,-1,-66,-2,-127,-1,-71,-2,124,-1,-79,-2,119,-1,-87,-2,116,-1,-93,-2,110,-1,-100,-2,106,-1,-108,-2,104,-1,-119,-2,105,-1,126,-2,104,-1,119,-2,100,-1,110,-2,98,-1,101,-2,95,-1,97,-2,88,-1,92,-2,83,-1,84,-2,82,-1,75,-2,81,-1,67,-2}; }
	private static byte[] data194(){ return new byte[] {78,-1,59,-2,75,-1,53,-2,72,-1,48,-2,65,-1,44,-2,61,-1,38,-2,60,-1,28,-2,59,-1,20,-2,58,-1,14,-2,55,-1,7,-2,52,-1,3,-2,49,-1,-4,-3,47,-1,-11,-3,45,-1,-17,-3,43,-1,-22,-3,40,-1,-29,-3,38,-1,-34,-3,37,-1,-40,-3,34,-1,-47,-3,34,-1,-52,-3,31,-1,-56,-3,27,-1,-61,-3,27,-1,-67,-3,25,-1,-72,-3,24,-1,-77,-3,23,-1,-82,-3,20,-1,-86,-3,19,-1,-91,-3,18,-1,-96,-3,16,-1,-99,-3,13,-1,-100,-3,7,-1,-101,-3,5,-1,-106,-3,6,-1,-112,-3,6,-1,-115,-3,3,-1,-118,-3,2,-1,-121,-3,2,-1,-126,-3,2,-1,127,-3,0,-1,126,-3,-3,-2,125,-3,-6,-2,124,-3,-7,-2,120,-3,-6,-2,116,-3,-5,-2,112,-3,-5,-2,109,-3,-4,-2,106,-3,-5,-2,105,-3,-7,-2,106,-3,-10,-2,105,-3,-10,-2,102,-3,-7,-2,99,-3,-10,-2,102,-3,-14,-2,105,-3,-16,-2,102,-3,-14,-2,100,-3,-12,-2,97,-3,-11,-2,96,-3,-11,-2,97,-3,-12,-2,95,-3,-9,-2,94,-3,-9,-2,94,-3,-10,-2,96,-3,-11,-2,98,-3,-12,-2,98,-3,-11,-2,98,-3,-11,-2,102,-3,-14,-2,104,-3,-14,-2,105,-3,-12,-2,105,-3,-11,-2,105,-3,-8,-2,105,-3,-8,-2,109,-3,-10,-2,112,-3,-9,-2,112,-3,-4,-2,111,-3,-4,-2,114,-3,-3,-2,118,-3,-3,-2,119,-3,0,-1,119,-3,3,-1,122,-3,3,-1,126,-3,3,-1,-126,-3,2,-1,-120,-3,0,-1,-115,-3,3,-1,-115,-3,7,-1,-113,-3,9,-1,-109,-3,9,-1,-104,-3,12,-1,-103,-3,15,-1,-100,-3,17,-1,-94,-3,17,-1,-90,-3,18,-1,-84,-3,18,-1,-77,-3,19,-1,-74,-3,22,-1,-70,-3,24,-1,-66,-3,27,-1,-61,-3,29,-1,-56,-3,31,-1,-51,-3,32,-1,-43,-3,31,-1,-35,-3,34,-1,-34,-3,40,-1,-31,-3,45,-1,-26,-3,47,-1,-21,-3,50,-1,-14,-3,50,-1,-5,-3,51,-1,1,-2,54,-1,6,-2,57,-1,12,-2,59,-1,19,-2,62,-1,27,-2,62,-1,34,-2,66,-1,38,-2,72,-1,45,-2,74,-1,51,-2,75,-1,60,-2,79,-1,68,-2,80,-1,74,-2,84,-1,81,-2,88,-1,89,-2,89,-1,98,-2,90,-1,107,-2,93,-1,113,-2,96,-1,122,-2,99,-1,-126,-2,103,-1,-121,-2,108,-1,-114,-2,112,-1,-105,-2,115,-1,-98,-2,118,-1,-89,-2,121,-1,-79,-2,123,-1,-72,-2,-128,-1,-65,-2,-124,-1,-56,-2,-120,-1,-50,-2,-115,-1,-42,-2,-111,-1,-32,-2,-109,-1,-24,-2,-105,-1,-15,-2,-102,-1,-7,-2,-99,-1,3,-1,-96,-1,13,-1,-92,-1,19,-1,-87,-1,29,-1,-84,-1,38,-1,-80,-1,46,-1,-77,-1,58,-1,-76,-1,69,-1,-72,-1,75,-1,-67,-1,85,-1,-63,-1,96,-1,-62,-1,105,-1,-58,-1,115,-1,-55,-1,123,-1,-50,-1,-124,-1,-45,-1,-116,-1,-40,-1,-108,-1,-36,-1,-99,-1,-31,-1,-88,-1,-29,-1,-80,-1,-25,-1,-68,-1,-23,-1,-56,-1,-22,-1,-46,-1,-18,-1,-37,-1,-13,-1,-27,-1,-9,-1,-21,-1,-3,-1,-12,-1,1,0,-3,-1,4,0,7,0,8,0,18,0,11,0,26,0,15,0,37,0,18,0,48,0,20,0,58,0,23,0,68,0,28,0,76,0,35,0,81,0,40,0,92,0,42,0,104,0,45,0,111,0,50,0,120,0,53,0,-125,0,54,0,-114,0,57,0,-104,0,61,0,-95,0,64,0,-86,0,69,0,-77,0,73,0,-70,0,78,0,-61,0,83,0,-53,0,86,0,-43,0,88,0,-33,0,92,0,-24,0,96,0,-17,0,100,0,-8,0,104,0,2,1,106,0,11,1,108,0,21,1,112,0,26,1,118,0,35,1,120,0,46,1,122,0,53,1,126,0,62,1,-127,0,72,1,-125,0,79,1,-121,0,87,1,-117,0,95,1,-113,0,101,1,-110,0,110,1,-106,0,117,1,-102,0,124,1,-100,0,-123,1,-98,0,-116,1,-94,0,-108,1,-92,0,-100,1,-88,0,-95,1,-84,0,-88,1,-81,0,-79,1,-79,0,-73,1,-77,0,-64,1,-74,0,-57,1,-72,0,-52,1,-67,0,-45,1,-66,0,-36,1,-66,0,-28,1,-63,0,-23,1,-60,0,-18,1,-56,0,-12,1,-53,0,-7,1,-50,0,-1,1,-48,0,6,2,-47,0,13,2,-45,0,18,2,-41,0,22,2,-38,0,28,2,-38,0,36,2,-38,0,42,2,-35,0,46,2,-32,0,50,2,-30,0,56,2,-29,0,60,2,-26,0,64,2,-24,0,70,2,-23,0,73,2,-20,0,77,2,-18,0,82,2,-18,0,87,2,-16,0,90,2,-14,0,94,2,-12,0,98,2,-13,0,104,2,-12,0,108,2,-12,0,112,2,-10,0,114,2}; }
	private static byte[] data195(){ return new byte[] {-8,0,117,2,-7,0,120,2,-4,0,119,2,0,1,120,2,1,1,125,2,-1,0,-126,2,-1,0,-124,2,-1,0,-120,2,-1,0,-118,2,1,1,-119,2,5,1,-119,2,5,1,-115,2,3,1,-111,2,2,1,-110,2,5,1,-111,2,6,1,-110,2,6,1,-108,2,7,1,-108,2,6,1,-106,2,6,1,-105,2,8,1,-108,2,10,1,-109,2,12,1,-109,2,11,1,-109,2,11,1,-109,2,12,1,-110,2,11,1,-108,2,8,1,-107,2,8,1,-109,2,9,1,-108,2,5,1,-107,2,5,1,-110,2,8,1,-113,2,6,1,-112,2,4,1,-113,2,5,1,-118,2,7,1,-121,2,7,1,-122,2,4,1,-121,2,0,1,-121,2,-1,0,-124,2,-1,0,-127,2,-2,0,127,2,-4,0,125,2,-4,0,121,2,-4,0,117,2,-5,0,115,2,-7,0,112,2,-9,0,111,2,-13,0,110,2,-16,0,105,2,-13,0,98,2,-12,0,92,2,-13,0,88,2,-14,0,85,2,-18,0,83,2,-21,0,79,2,-23,0,75,2,-24,0,69,2,-24,0,63,2,-27,0,62,2,-32,0,59,2,-35,0,55,2,-36,0,48,2,-37,0,41,2,-38,0,37,2,-41,0,32,2,-45,0,28,2,-47,0,22,2,-48,0,14,2,-48,0,5,2,-48,0,-1,1,-50,0,-7,1,-54,0,-13,1,-56,0,-19,1,-57,0,-26,1,-61,0,-30,1,-65,0,-36,1,-67,0,-45,1,-69,0,-49,1,-75,0,-53,1,-80,0,-60,1,-81,0,-68,1,-83,0,-77,1,-84,0,-86,1,-86,0,-92,1,-90,0,-98,1,-96,0,-104,1,-99,0,-111,1,-100,0,-122,1,-101,0,-128,1,-107,0,122,1,-110,0,113,1,-113,0,105,1,-114,0,96,1,-118,0,87,1,-121,0,81,1,-124,0,70,1,-126,0,62,1,126,0,56,1,120,0,49,1,116,0,41,1,112,0,33,1,110,0,21,1,111,0,10,1,110,0,0,1,104,0,-6,0,99,0,-13,0,96,0,-23,0,92,0,-32,0,88,0,-39,0,85,0,-49,0,80,0,-58,0,78,0,-67,0,75,0,-78,0,71,0,-85,0,65,0,-91,0,60,0,-101,0,58,0,-110,0,54,0,-118,0,48,0,-126,0,43,0,122,0,40,0,112,0,37,0,100,0,35,0,91,0,32,0,80,0,30,0,68,0,27,0,61,0,21,0,54,0,15,0,44,0,11,0,37,0,8,0,25,0,7,0,11,0,6,0,2,0,3,0,-8,-1,-2,-1,-14,-1,-8,-1,-22,-1,-13,-1,-34,-1,-14,-1,-41,-1,-20,-1,-51,-1,-24,-1,-61,-1,-26,-1,-69,-1,-32,-1,-77,-1,-37,-1,-87,-1,-39,-1,-97,-1,-42,-1,-105,-1,-49,-1,-113,-1,-53,-1,-122,-1,-54,-1,122,-1,-57,-1,114,-1,-60,-1,103,-1,-62,-1,91,-1,-64,-1,83,-1,-67,-1,72,-1,-71,-1,65,-1,-78,-1,61,-1,-85,-1,53,-1,-88,-1,42,-1,-90,-1,33,-1,-92,-1,22,-1,-96,-1,15,-1,-101,-1,8,-1,-104,-1,-2,-2,-107,-1,-9,-2,-111,-1,-18,-2,-113,-1,-30,-2,-114,-1,-38,-2,-117,-1,-46,-2,-123,-1,-54,-2,-125,-1,-62,-2,-128,-1,-70,-2,123,-1,-78,-2,120,-1,-85,-2,117,-1,-93,-2,113,-1,-102,-2,111,-1,-108,-2,107,-1,-116,-2,103,-1,-122,-2,101,-1,125,-2,98,-1,117,-2,95,-1,110,-2,94,-1,100,-2,92,-1,93,-2,88,-1,87,-2,85,-1,80,-2,83,-1,71,-2,81,-1,65,-2,76,-1,62,-2,70,-1,56,-2,69,-1,47,-2,68,-1,41,-2,63,-1,36,-2,61,-1,28,-2,61,-1,20,-2,59,-1,15,-2,57,-1,7,-2,55,-1,2,-2,52,-1,-2,-3,48,-1,-8,-3,47,-1,-15,-3,46,-1,-21,-3,44,-1,-25,-3,39,-1,-29,-3,36,-1,-33,-3,35,-1,-39,-3,33,-1,-45,-3,31,-1,-49,-3,30,-1,-54,-3,27,-1,-56,-3,23,-1,-60,-3,22,-1,-66,-3,21,-1,-69,-3,19,-1,-74,-3,18,-1,-79,-3,18,-1,-84,-3,17,-1,-88,-3,15,-1,-91,-3,14,-1,-96,-3,16,-1,-103,-3,15,-1,-104,-3,11,-1,-104,-3,7,-1,-105,-3,5,-1,-108,-3,5,-1,-112,-3,4,-1,-114,-3,1,-1,-113,-3,-1,-2,-117,-3,-1,-2,-121,-3,2,-1,-126,-3,3,-1,126,-3,3,-1,125,-3,1,-1,125,-3,-2,-2,126,-3,-4,-2,125,-3,-5,-2,123,-3,-4,-2,121,-3,-4,-2,120,-3,-5,-2,120,-3,-7,-2,121,-3,-8,-2,120,-3,-7,-2,118,-3,-6,-2,116,-3,-4,-2,114,-3,-3,-2,113,-3,-3,-2,114,-3,-4,-2,115,-3,-5,-2,116,-3,-5,-2,117,-3,-6,-2,119,-3,-7,-2,120,-3,-6,-2,120,-3,-5,-2,120,-3,-4,-2,121,-3,-3,-2,121,-3,-2,-2,123,-3,-2,-2,125,-3}; }
	private static byte[] data196(){ return new byte[] {-2,-2,126,-3,0,-1,127,-3,1,-1,-127,-3,1,-1,-124,-3,0,-1,-120,-3,1,-1,-120,-3,6,-1,-121,-3,7,-1,-116,-3,4,-1,-109,-3,4,-1,-109,-3,9,-1,-110,-3,11,-1,-104,-3,8,-1,-98,-3,8,-1,-95,-3,11,-1,-92,-3,11,-1,-89,-3,15,-1,-88,-3,20,-1,-87,-3,20,-1,-80,-3,21,-1,-76,-3,22,-1,-72,-3,24,-1,-67,-3,24,-1,-61,-3,26,-1,-58,-3,28,-1,-53,-3,29,-1,-48,-3,31,-1,-44,-3,34,-1,-40,-3,38,-1,-36,-3,38,-1,-29,-3,40,-1,-23,-3,42,-1,-20,-3,46,-1,-15,-3,50,-1,-11,-3,52,-1,-5,-3,53,-1,3,-2,55,-1,8,-2,58,-1,14,-2,59,-1,21,-2,62,-1,25,-2,65,-1,33,-2,66,-1,41,-2,68,-1,45,-2,74,-1,49,-2,79,-1,55,-2,81,-1,63,-2,81,-1,72,-2,83,-1,81,-2,85,-1,85,-2,91,-1,89,-2,98,-1,95,-2,99,-1,104,-2,100,-1,113,-2,102,-1,120,-2,105,-1,-128,-2,108,-1,-120,-2,110,-1,-111,-2,111,-1,-101,-2,112,-1,-92,-2,116,-1,-86,-2,121,-1,-81,-2,-128,-1,-75,-2,-124,-1,-67,-2,-123,-1,-56,-2,-120,-1,-48,-2,-117,-1,-41,-2,-113,-1,-32,-2,-110,-1,-23,-2,-107,-1,-15,-2,-105,-1,-4,-2,-103,-1,3,-1,-99,-1,12,-1,-94,-1,20,-1,-91,-1,28,-1,-88,-1,39,-1,-86,-1,49,-1,-83,-1,57,-1,-79,-1,64,-1,-71,-1,71,-1,-68,-1,80,-1,-67,-1,93,-1,-65,-1,104,-1,-63,-1,111,-1,-58,-1,119,-1,-52,-1,126,-1,-49,-1,-120,-1,-46,-1,-109,-1,-43,-1,-101,-1,-39,-1,-92,-1,-33,-1,-85,-1,-28,-1,-77,-1,-26,-1,-65,-1,-23,-1,-55,-1,-18,-1,-50,-1,-14,-1,-38,-1,-12,-1,-25,-1,-11,-1,-17,-1,-8,-1,-6,-1,-4,-1,0,0,3,0,6,0,10,0,16,0,11,0,25,0,16,0,33,0,22,0,43,0,22,0,55,0,23,0,65,0,29,0,73,0,33,0,81,0,35,0,93,0,39,0,102,0,42,0,111,0,44,0,122,0,48,0,-128,0,53,0,-118,0,57,0,-111,0,63,0,-105,0,68,0,-95,0,70,0,-85,0,75,0,-80,0,81,0,-71,0,83,0,-58,0,82,0,-47,0,84,0,-38,0,88,0,-28,0,91,0,-21,0,95,0,-13,0,99,0,-3,0,102,0,3,1,108,0,10,1,111,0,18,1,114,0,27,1,118,0,36,1,120,0,44,1,123,0,52,1,-128,0,59,1,-125,0,68,1,-124,0,78,1,-122,0,86,1,-117,0,91,1,-112,0,97,1,-108,0,106,1,-106,0,114,1,-105,0,123,1,-102,0,-127,1,-98,0,-121,1,-93,0,-114,1,-90,0,-108,1,-89,0,-97,1,-89,0,-87,1,-88,0,-82,1,-83,0,-77,1,-77,0,-73,1,-72,0,-69,1,-70,0,-59,1,-70,0,-49,1,-71,0,-43,1,-67,0,-36,1,-66,0,-30,1,-64,0,-24,1,-59,0,-21,1,-54,0,-17,1,-52,0,-10,1,-51,0,-2,1,-51,0,4,2,-49,0,11,2,-48,0,17,2,-46,0,20,2,-41,0,23,2,-37,0,29,2,-38,0,34,2,-35,0,38,2,-32,0,42,2,-32,0,49,2,-31,0,53,2,-27,0,56,2,-27,0,62,2,-26,0,67,2,-24,0,70,2,-23,0,74,2,-21,0,79,2,-21,0,83,2,-20,0,86,2,-16,0,87,2,-14,0,90,2,-12,0,92,2,-10,0,96,2,-11,0,101,2,-12,0,105,2,-10,0,105,2,-7,0,106,2,-5,0,110,2,-7,0,114,2,-6,0,114,2,-3,0,115,2,-1,0,116,2,-1,0,119,2,-2,0,122,2,-1,0,122,2,2,1,121,2,3,1,122,2,5,1,123,2,3,1,127,2,0,1,-125,2,-2,0,-123,2,-2,0,-123,2,0,1,-125,2,1,1,-124,2,1,1,-124,2,1,1,-124,2,1,1,-125,2,3,1,-127,2,4,1,-127,2,2,1,-126,2,1,1,-127,2,3,1,126,2,3,1,126,2,2,1,126,2,0,1,126,2,-1,0,125,2,0,1,120,2,3,1,116,2,3,1,117,2,-2,0,118,2,-3,0,115,2,-3,0,113,2,-5,0,112,2,-5,0,108,2,-5,0,105,2,-7,0,105,2,-9,0,103,2,-12,0,102,2,-14,0,100,2,-16,0,97,2,-17,0,94,2,-18,0,90,2,-19,0,86,2,-20,0,83,2,-21,0,78,2,-21,0,72,2,-22,0,70,2,-25,0,67,2,-27,0,62,2,-30,0,61,2,-33,0,58,2,-37,0,54,2,-38,0,47,2,-35,0,38,2,-34,0,33,2,-37,0,29,2,-41,0,25,2,-42,0,19,2,-43,0,12,2,-45,0,9,2,-51,0,7,2,-54,0,1,2,-56,0,-6,1}; }
	private static byte[] data197(){ return new byte[] {-57,0,-11,1,-60,0,-18,1,-61,0,-25,1,-63,0,-31,1,-65,0,-37,1,-67,0,-44,1,-69,0,-50,1,-72,0,-56,1,-77,0,-60,1,-79,0,-69,1,-80,0,-77,1,-83,0,-82,1,-86,0,-90,1,-88,0,-98,1,-91,0,-103,1,-94,0,-110,1,-100,0,-115,1,-104,0,-120,1,-107,0,126,1,-108,0,119,1,-110,0,110,1,-113,0,100,1,-113,0,93,1,-117,0,86,1,-123,0,79,1,-124,0,71,1,127,0,65,1,121,0,59,1,118,0,49,1,118,0,38,1,116,0,29,1,112,0,23,1,108,0,14,1,106,0,7,1,101,0,-1,0,97,0,-10,0,95,0,-19,0,93,0,-29,0,89,0,-38,0,86,0,-45,0,82,0,-55,0,79,0,-65,0,77,0,-72,0,72,0,-82,0,69,0,-91,0,66,0,-98,0,59,0,-104,0,54,0,-110,0,49,0,-120,0,45,0,127,0,43,0,118,0,40,0,107,0,36,0,98,0,34,0,89,0,30,0,80,0,25,0,72,0,20,0,65,0,16,0,55,0,14,0,42,0,14,0,31,0,12,0,21,0,8,0,12,0,4,0,5,0,-2,-1,-4,-1,-4,-1,-12,-1,-7,-1,-25,-1,-9,-1,-36,-1,-10,-1,-44,-1,-16,-1,-51,-1,-24,-1,-57,-1,-29,-1,-64,-1,-32,-1,-76,-1,-34,-1,-87,-1,-37,-1,-93,-1,-43,-1,-102,-1,-46,-1,-113,-1,-47,-1,-123,-1,-51,-1,126,-1,-56,-1,119,-1,-60,-1,109,-1,-63,-1,99,-1,-65,-1,90,-1,-68,-1,80,-1,-71,-1,70,-1,-74,-1,63,-1,-78,-1,54,-1,-83,-1,46,-1,-86,-1,39,-1,-90,-1,29,-1,-93,-1,20,-1,-96,-1,13,-1,-100,-1,5,-1,-105,-1,0,-1,-110,-1,-8,-2,-114,-1,-17,-2,-116,-1,-25,-2,-118,-1,-36,-2,-120,-1,-45,-2,-122,-1,-53,-2,-125,-1,-61,-2,127,-1,-69,-2,124,-1,-77,-2,124,-1,-87,-2,120,-1,-95,-2,117,-1,-99,-2,111,-1,-105,-2,106,-1,-110,-2,103,-1,-119,-2,102,-1,127,-2,101,-1,119,-2,100,-1,111,-2,96,-1,104,-2,93,-1,100,-2,88,-1,93,-2,85,-1,87,-2,82,-1,81,-2,79,-1,73,-2,79,-1,64,-2,76,-1,61,-2,71,-1,56,-2,66,-1,51,-2,64,-1,44,-2,64,-1,35,-2,64,-1,29,-2,61,-1,23,-2,58,-1,19,-2,55,-1,13,-2,53,-1,7,-2,52,-1,0,-2,50,-1,-3,-3,45,-1,-5,-3,40,-1,-11,-3,41,-1,-18,-3,42,-1,-27,-3,43,-1,-33,-3,39,-1,-34,-3,35,-1,-37,-3,33,-1,-42,-3,32,-1,-48,-3,33,-1,-55,-3,32,-1,-57,-3,28,-1,-60,-3,26,-1,-64,-3,25,-1,-67,-3,22,-1,-70,-3,21,-1,-74,-3,19,-1,-76,-3,17,-1,-79,-3,15,-1,-83,-3,16,-1,-87,-3,14,-1,-88,-3,11,-1,-89,-3,10,-1,-95,-3,13,-1,-100,-3,13,-1,-101,-3,8,-1,-100,-3,6,-1,-102,-3,6,-1,-106,-3,7,-1,-108,-3,5,-1,-109,-3,4,-1,-110,-3,4,-1,-114,-3,5,-1,-116,-3,6,-1,-119,-3,6,-1,-120,-3,6,-1,-121,-3,4,-1,-121,-3,5,-1,-123,-3,6,-1,-127,-3,8,-1,-126,-3,5,-1,-124,-3,4,-1,-126,-3,7,-1,-128,-3,6,-1,-125,-3,4,-1,-124,-3,4,-1,-126,-3,7,-1,-125,-3,3,-1,-119,-3,-2,-2,-116,-3,1,-1,-121,-3,6,-1,-122,-3,6,-1,-119,-3,4,-1,-117,-3,5,-1,-116,-3,7,-1,-117,-3,9,-1,-116,-3,10,-1,-113,-3,8,-1,-110,-3,10,-1,-110,-3,12,-1,-108,-3,11,-1,-102,-3,8,-1,-98,-3,10,-1,-98,-3,14,-1,-98,-3,16,-1,-96,-3,18,-1,-93,-3,18,-1,-89,-3,17,-1,-83,-3,16,-1,-78,-3,17,-1,-76,-3,19,-1,-73,-3,21,-1,-69,-3,22,-1,-66,-3,24,-1,-63,-3,26,-1,-58,-3,27,-1,-55,-3,30,-1,-53,-3,34,-1,-49,-3,34,-1,-43,-3,35,-1,-39,-3,37,-1,-35,-3,40,-1,-31,-3,41,-1,-24,-3,41,-1,-18,-3,42,-1,-12,-3,43,-1,-6,-3,46,-1,-4,-3,52,-1,-3,-3,58,-1,1,-2,61,-1,6,-2,61,-1,14,-2,63,-1,21,-2,64,-1,26,-2,66,-1,34,-2,67,-1,39,-2,70,-1,45,-2,74,-1,51,-2,75,-1,58,-2,76,-1,66,-2,79,-1,72,-2,82,-1,78,-2,84,-1,85,-2,87,-1,92,-2,92,-1,95,-2,95,-1,104,-2,96,-1,113,-2,99,-1,117,-2,103,-1,125,-2,105,-1,-124,-2,107,-1,-115,-2,109,-1,-106,-2,111,-1,-100,-2,116,-1,-95,-2,122,-1,-89,-2,126,-1,-82,-2,-128,-1,-73,-2,-125,-1,-65,-2,-122,-1,-57,-2,-120,-1,-48,-2,-117,-1,-39,-2,-115,-1,-31,-2,-112,-1,-22,-2,-109,-1,-13,-2,-107,-1,-4,-2,-104,-1,4,-1,-101,-1,11,-1}; }
	private static byte[] data198(){ return new byte[] {-97,-1,20,-1,-94,-1,30,-1,-92,-1,37,-1,-88,-1,46,-1,-83,-1,53,-1,-79,-1,60,-1,-75,-1,69,-1,-70,-1,77,-1,-67,-1,85,-1,-65,-1,97,-1,-62,-1,106,-1,-60,-1,115,-1,-56,-1,124,-1,-53,-1,-127,-1,-45,-1,-120,-1,-40,-1,-111,-1,-38,-1,-101,-1,-37,-1,-89,-1,-34,-1,-79,-1,-31,-1,-73,-1,-25,-1,-64,-1,-21,-1,-55,-1,-18,-1,-46,-1,-16,-1,-35,-1,-13,-1,-25,-1,-9,-1,-19,-1,-4,-1,-9,-1,-2,-1,-1,-1,3,0,7,0,8,0,17,0,10,0,25,0,14,0,34,0,20,0,42,0,22,0,52,0,24,0,63,0,28,0,70,0,35,0,75,0,40,0,84,0,43,0,95,0,45,0,105,0,45,0,117,0,48,0,123,0,53,0,-123,0,54,0,-110,0,56,0,-105,0,64,0,-101,0,72,0,-91,0,71,0,-80,0,71,0,-67,0,73,0,-58,0,77,0,-53,0,83,0,-45,0,87,0,-36,0,91,0,-32,0,98,0,-24,0,100,0,-12,0,100,0,-4,0,104,0,4,1,107,0,11,1,112,0,17,1,117,0,26,1,118,0,35,1,119,0,45,1,123,0,52,1,126,0,59,1,-127,0,68,1,-124,0,75,1,-120,0,81,1,-116,0,88,1,-112,0,96,1,-110,0,103,1,-108,0,112,1,-106,0,119,1,-104,0,126,1,-99,0,-125,1,-93,0,-122,1,-89,0,-115,1,-87,0,-104,1,-89,0,-95,1,-87,0,-90,1,-81,0,-85,1,-79,0,-77,1,-78,0,-71,1,-74,0,-64,1,-74,0,-55,1,-75,0,-47,1,-71,0,-45,1,-67,0,-40,1,-62,0,-34,1,-62,0,-28,1,-62,0,-18,1,-61,0,-13,1,-58,0,-10,1,-54,0,-5,1,-51,0,-1,1,-48,0,3,2,-45,0,8,2,-45,0,16,2,-45,0,21,2,-43,0,25,2,-40,0,27,2,-37,0,33,2,-36,0,37,2,-34,0,40,2,-31,0,45,2,-32,0,52,2,-33,0,58,2,-34,0,64,2,-33,0,66,2,-28,0,65,2,-23,0,66,2,-20,0,69,2,-19,0,73,2,-20,0,78,2,-19,0,80,2,-16,0,81,2,-14,0,82,2,-12,0,86,2,-14,0,92,2,-16,0,96,2,-15,0,97,2,-13,0,98,2,-11,0,99,2,-9,0,99,2,-7,0,100,2,-6,0,103,2,-9,0,108,2,-10,0,109,2,-9,0,111,2,-10,0,113,2,-10,0,113,2,-8,0,113,2,-7,0,113,2,-7,0,114,2,-8,0,117,2,-10,0,117,2,-7,0,114,2,-5,0,113,2,-5,0,114,2,-6,0,114,2,-6,0,114,2,-6,0,111,2,-4,0,111,2,-5,0,111,2,-8,0,112,2,-7,0,110,2,-8,0,109,2,-8,0,107,2,-7,0,104,2,-7,0,104,2,-10,0,104,2,-12,0,103,2,-12,0,101,2,-13,0,99,2,-15,0,99,2,-17,0,97,2,-18,0,93,2,-16,0,90,2,-18,0,86,2,-16,0,81,2,-15,0,78,2,-19,0,78,2,-21,0,74,2,-21,0,70,2,-22,0,67,2,-24,0,64,2,-26,0,62,2,-28,0,56,2,-27,0,52,2,-29,0,49,2,-33,0,47,2,-35,0,42,2,-35,0,38,2,-39,0,35,2,-42,0,33,2,-44,0,26,2,-44,0,22,2,-46,0,16,2,-47,0,10,2,-48,0,6,2,-52,0,2,2,-55,0,-3,1,-56,0,-8,1,-60,0,-12,1,-64,0,-17,1,-64,0,-24,1,-66,0,-31,1,-67,0,-39,1,-66,0,-46,1,-69,0,-51,1,-73,0,-54,1,-77,0,-60,1,-80,0,-67,1,-81,0,-74,1,-83,0,-81,1,-86,0,-87,1,-89,0,-93,1,-91,0,-101,1,-94,0,-107,1,-98,0,-110,1,-104,0,-117,1,-106,0,-126,1,-106,0,122,1,-108,0,113,1,-110,0,107,1,-113,0,99,1,-116,0,91,1,-119,0,85,1,-121,0,75,1,-123,0,65,1,-124,0,60,1,126,0,53,1,121,0,46,1,119,0,39,1,115,0,30,1,112,0,23,1,107,0,18,1,102,0,9,1,103,0,-3,0,103,0,-13,0,98,0,-19,0,93,0,-24,0,88,0,-34,0,86,0,-44,0,85,0,-52,0,79,0,-59,0,76,0,-69,0,73,0,-76,0,69,0,-84,0,64,0,-93,0,62,0,-101,0,59,0,-112,0,56,0,-117,0,51,0,-127,0,48,0,118,0,48,0,109,0,42,0,102,0,38,0,94,0,32,0,88,0,28,0,78,0,27,0,64,0,27,0,56,0,22,0,49,0,15,0,42,0,11,0,34,0,8,0,23,0,6,0,13,0,3,0,4,0,1,0,-6,-1,-3,-1,-13,-1,-7,-1,-22,-1,-10,-1,-33,-1,-13,-1,-40,-1,-18,-1,-48,-1,-23,-1,-56,-1,-26,-1,-67,-1}; }
	private static byte[] data199(){ return new byte[] {-26,-1,-79,-1,-28,-1,-88,-1,-33,-1,-94,-1,-38,-1,-102,-1,-43,-1,-110,-1,-47,-1,-119,-1,-48,-1,127,-1,-53,-1,123,-1,-60,-1,115,-1,-62,-1,102,-1,-62,-1,94,-1,-66,-1,85,-1,-70,-1,77,-1,-75,-1,73,-1,-82,-1,65,-1,-84,-1,54,-1,-85,-1,45,-1,-88,-1,36,-1,-90,-1,25,-1,-91,-1,16,-1,-94,-1,9,-1,-98,-1,2,-1,-102,-1,-5,-2,-108,-1,-11,-2,-113,-1,-16,-2,-117,-1,-25,-2,-120,-1,-34,-2,-121,-1,-42,-2,-124,-1,-51,-2,-126,-1,-60,-2,-128,-1,-67,-2,125,-1,-75,-2,121,-1,-82,-2,119,-1,-91,-2,119,-1,-100,-2,116,-1,-104,-2,109,-1,-109,-2,106,-1,-118,-2,104,-1,-123,-2,100,-1,126,-2,96,-1,120,-2,93,-1,115,-2,89,-1,107,-2,89,-1,98,-2,88,-1,91,-2,86,-1,83,-2,85,-1,75,-2,83,-1,71,-2,78,-1,66,-2,75,-1,59,-2,73,-1,56,-2,68,-1,51,-2,65,-1,46,-2,65,-1,37,-2,64,-1,30,-2,63,-1,26,-2,59,-1,20,-2,58,-1,14,-2,56,-1,10,-2,52,-1,7,-2,49,-1,1,-2,48,-1,-5,-3,49,-1,-12,-3,47,-1,-16,-3,44,-1,-19,-3,42,-1,-24,-3,41,-1,-28,-3,39,-1,-33,-3,39,-1,-39,-3,38,-1,-43,-3,37,-1,-46,-3,33,-1,-48,-3,29,-1,-49,-3,28,-1,-54,-3,27,-1,-59,-3,28,-1,-63,-3,26,-1,-64,-3,22,-1,-66,-3,21,-1,-69,-3,21,-1,-74,-3,20,-1,-75,-3,19,-1,-78,-3,17,-1,-80,-3,16,-1,-83,-3,17,-1,-87,-3,18,-1,-91,-3,16,-1,-89,-3,12,-1,-89,-3,10,-1,-91,-3,11,-1,-93,-3,9,-1,-94,-3,9,-1,-96,-3,11,-1,-101,-3,13,-1,-104,-3,14,-1,-105,-3,13,-1,-105,-3,12,-1,-106,-3,12,-1,-106,-3,11,-1,-106,-3,11,-1,-108,-3,13,-1,-108,-3,10,-1,-105,-3,8,-1,-105,-3,11,-1,-109,-3,13,-1,-108,-3,11,-1,-105,-3,10,-1,-105,-3,11,-1,-106,-3,13,-1,-105,-3,13,-1,-105,-3,13,-1,-102,-3,12,-1,-100,-3,12,-1,-100,-3,15,-1,-100,-3,15,-1,-96,-3,13,-1,-94,-3,15,-1,-94,-3,17,-1,-91,-3,15,-1,-87,-3,15,-1,-86,-3,19,-1,-86,-3,20,-1,-83,-3,20,-1,-79,-3,20,-1,-77,-3,22,-1,-74,-3,22,-1,-71,-3,23,-1,-67,-3,24,-1,-65,-3,26,-1,-62,-3,28,-1,-60,-3,31,-1,-58,-3,34,-1,-56,-3,35,-1,-50,-3,34,-1,-44,-3,35,-1,-41,-3,36,-1,-36,-3,38,-1,-32,-3,40,-1,-29,-3,42,-1,-24,-3,43,-1,-20,-3,45,-1,-15,-3,47,-1,-11,-3,50,-1,-7,-3,51,-1,-2,-3,55,-1,2,-2,56,-1,8,-2,57,-1,15,-2,58,-1,20,-2,61,-1,25,-2,63,-1,30,-2,66,-1,36,-2,68,-1,41,-2,69,-1,49,-2,71,-1,53,-2,74,-1,59,-2,77,-1,65,-2,80,-1,69,-2,84,-1,75,-2,86,-1,83,-2,87,-1,89,-2,90,-1,96,-2,93,-1,103,-2,93,-1,112,-2,94,-1,120,-2,97,-1,127,-2,98,-1,-122,-2,103,-1,-118,-2,108,-1,-113,-2,110,-1,-104,-2,114,-1,-99,-2,118,-1,-92,-2,119,-1,-82,-2,122,-1,-76,-2,126,-1,-69,-2,-128,-1,-60,-2,-125,-1,-54,-2,-119,-1,-49,-2,-116,-1,-40,-2,-114,-1,-31,-2,-111,-1,-25,-2,-106,-1,-18,-2,-102,-1,-10,-2,-99,-1,-2,-2,-98,-1,9,-1,-97,-1,16,-1,-91,-1,22,-1,-87,-1,32,-1,-87,-1,42,-1,-85,-1,52,-1,-82,-1,61,-1,-79,-1,67,-1,-73,-1,73,-1,-67,-1,82,-1,-67,-1,92,-1,-63,-1,98,-1,-56,-1,105,-1,-53,-1,114,-1,-51,-1,125,-1,-50,-1,-122,-1,-48,-1,-111,-1,-44,-1,-105,-1,-38,-1,-98,-1,-35,-1,-88,-1,-33,-1,-78,-1,-27,-1,-74,-1,-23,-1,-63,-1,-21,-1,-52,-1,-19,-1,-45,-1,-14,-1,-36,-1,-10,-1,-28,-1,-6,-1,-20,-1,-3,-1,-9,-1,-2,-1,-1,-1,2,0,9,0,5,0,19,0,9,0,23,0,17,0,28,0,24,0,39,0,22,0,51,0,21,0,64,0,25,0,71,0,30,0,77,0,35,0,85,0,40,0,92,0,46,0,98,0,49,0,109,0,49,0,120,0,50,0,-125,0,52,0,-115,0,55,0,-108,0,60,0,-102,0,68,0,-97,0,73,0,-90,0,75,0,-77,0,74,0,-65,0,76,0,-60,0,83,0,-53,0,87,0,-44,0,89,0,-37,0,92,0,-27,0,96,0,-19,0,98,0,-12,0,102,0,-3,0,104,0,4,1,107,0,13,1,110,0,22,1,112,0,29,1,114,0,38,1,119,0,44,1,123,0,49,1,127,0,59,1,126,0,71,1,126,0,78,1,-126,0,85,1,-123,0,93,1,-119,0,95,1}; }
	private static byte[] data200(){ return new byte[] {-111,0,99,1,-107,0,106,1,-106,0,115,1,-104,0,122,1,-101,0,-128,1,-98,0,-120,1,-98,0,-111,1,-96,0,-104,1,-94,0,-99,1,-90,0,-91,1,-89,0,-86,1,-84,0,-83,1,-78,0,-78,1,-77,0,-70,1,-77,0,-63,1,-74,0,-59,1,-71,0,-53,1,-69,0,-46,1,-68,0,-41,1,-65,0,-35,1,-64,0,-28,1,-62,0,-25,1,-58,0,-21,1,-55,0,-15,1,-54,0,-11,1,-51,0,-7,1,-49,0,0,2,-50,0,7,2,-50,0,11,2,-46,0,13,2,-43,0,17,2,-42,0,24,2,-42,0,27,2,-39,0,29,2,-35,0,32,2,-33,0,36,2,-33,0,41,2,-34,0,48,2,-34,0,51,2,-32,0,52,2,-27,0,52,2,-23,0,53,2,-22,0,59,2,-25,0,65,2,-25,0,67,2,-22,0,68,2,-22,0,72,2,-22,0,76,2,-23,0,80,2,-22,0,79,2,-17,0,78,2,-15,0,82,2,-18,0,86,2,-19,0,89,2,-18,0,90,2,-17,0,90,2,-15,0,90,2,-13,0,90,2,-12,0,91,2,-12,0,92,2,-11,0,92,2,-11,0,94,2,-13,0,97,2,-13,0,96,2,-13,0,98,2,-14,0,98,2,-13,0,97,2,-12,0,96,2,-12,0,95,2,-10,0,94,2,-11,0,94,2,-12,0,94,2,-11,0,92,2,-12,0,94,2,-16,0,97,2,-20,0,98,2,-20,0,93,2,-15,0,88,2,-14,0,87,2,-18,0,89,2,-19,0,86,2,-19,0,84,2,-20,0,84,2,-23,0,83,2,-24,0,80,2,-23,0,76,2,-22,0,71,2,-22,0,69,2,-24,0,70,2,-30,0,70,2,-31,0,64,2,-27,0,57,2,-26,0,53,2,-28,0,51,2,-30,0,47,2,-30,0,43,2,-32,0,42,2,-38,0,42,2,-40,0,36,2,-38,0,29,2,-39,0,27,2,-43,0,25,2,-46,0,20,2,-46,0,14,2,-45,0,7,2,-45,0,2,2,-47,0,-3,1,-49,0,-7,1,-52,0,-10,1,-56,0,-13,1,-60,0,-16,1,-64,0,-20,1,-66,0,-25,1,-68,0,-32,1,-69,0,-38,1,-71,0,-42,1,-75,0,-48,1,-76,0,-55,1,-77,0,-62,1,-77,0,-69,1,-79,0,-76,1,-81,0,-83,1,-82,0,-89,1,-86,0,-93,1,-91,0,-98,1,-94,0,-104,1,-97,0,-109,1,-102,0,-116,1,-102,0,-125,1,-102,0,122,1,-105,0,116,1,-108,0,110,1,-111,0,102,1,-113,0,97,1,-116,0,88,1,-120,0,82,1,-123,0,77,1,-127,0,68,1,127,0,60,1,125,0,52,1,123,0,44,1,119,0,38,1,113,0,34,1,109,0,25,1,107,0,16,1,104,0,11,1,98,0,4,1,95,0,-2,0,92,0,-13,0,91,0,-24,0,91,0,-32,0,87,0,-40,0,82,0,-46,0,77,0,-52,0,74,0,-64,0,74,0,-74,0,71,0,-81,0,68,0,-92,0,67,0,-102,0,63,0,-107,0,57,0,-113,0,52,0,-120,0,49,0,125,0,49,0,113,0,46,0,108,0,40,0,100,0,36,0,91,0,33,0,84,0,29,0,74,0,26,0,65,0,23,0,58,0,18,0,49,0,16,0,38,0,13,0,32,0,8,0,23,0,5,0,12,0,4,0,4,0,0,0,-5,-1,-4,-1,-10,-1,-10,-1,-19,-1,-12,-1,-31,-1,-13,-1,-38,-1,-19,-1,-45,-1,-23,-1,-56,-1,-25,-1,-62,-1,-30,-1,-71,-1,-33,-1,-82,-1,-34,-1,-90,-1,-38,-1,-99,-1,-42,-1,-107,-1,-47,-1,-112,-1,-51,-1,-123,-1,-51,-1,123,-1,-53,-1,114,-1,-58,-1,107,-1,-62,-1,101,-1,-68,-1,94,-1,-72,-1,85,-1,-74,-1,76,-1,-75,-1,66,-1,-80,-1,59,-1,-83,-1,52,-1,-85,-1,39,-1,-85,-1,30,-1,-89,-1,26,-1,-97,-1,21,-1,-100,-1,13,-1,-102,-1,3,-1,-105,-1,-4,-2,-109,-1,-10,-2,-112,-1,-19,-2,-115,-1,-28,-2,-116,-1,-35,-2,-119,-1,-44,-2,-122,-1,-51,-2,-126,-1,-57,-2,-127,-1,-68,-2,-128,-1,-76,-2,123,-1,-78,-2,117,-1,-85,-2,116,-1,-93,-2,114,-1,-100,-2,109,-1,-105,-2,105,-1,-110,-2,103,-1,-120,-2,102,-1,-127,-2,99,-1,124,-2,96,-1,117,-2,94,-1,108,-2,93,-1,103,-2,91,-1,94,-2,90,-1,87,-2,88,-1,83,-2,82,-1,79,-2,80,-1,71,-2,80,-1,65,-2,76,-1,61,-2,73,-1,56,-2,72,-1,49,-2,70,-1,43,-2,68,-1,39,-2,65,-1,33,-2,65,-1,25,-2,64,-1,22,-2,59,-1,20,-2,55,-1,15,-2,53,-1,12,-2,50,-1,7,-2,50,-1,-1,-3,50,-1,-4,-3,47,-1,-8,-3,45,-1,-12,-3,45,-1,-19,-3,46,-1,-26,-3,46,-1,-28,-3,41,-1,-29,-3}; }
	private static byte[] data201(){ return new byte[] {38,-1,-32,-3,36,-1,-35,-3,35,-1,-39,-3,34,-1,-43,-3,33,-1,-46,-3,31,-1,-48,-3,30,-1,-53,-3,30,-1,-56,-3,29,-1,-57,-3,25,-1,-58,-3,24,-1,-61,-3,25,-1,-67,-3,26,-1,-69,-3,25,-1,-72,-3,25,-1,-74,-3,23,-1,-73,-3,18,-1,-72,-3,17,-1,-74,-3,16,-1,-75,-3,15,-1,-77,-3,16,-1,-80,-3,17,-1,-82,-3,16,-1,-83,-3,17,-1,-85,-3,18,-1,-88,-3,18,-1,-87,-3,15,-1,-83,-3,10,-1,-81,-3,10,-1,-84,-3,13,-1,-86,-3,15,-1,-89,-3,16,-1,-89,-3,17,-1,-89,-3,16,-1,-89,-3,18,-1,-90,-3,19,-1,-90,-3,19,-1,-89,-3,19,-1,-88,-3,20,-1,-88,-3,19,-1,-84,-3,16,-1,-79,-3,14,-1,-78,-3,15,-1,-78,-3,19,-1,-79,-3,21,-1,-80,-3,24,-1,-79,-3,24,-1,-74,-3,20,-1,-69,-3,21,-1,-69,-3,24,-1,-68,-3,24,-1,-63,-3,23,-1,-61,-3,26,-1,-61,-3,29,-1,-59,-3,30,-1,-57,-3,32,-1,-54,-3,32,-1,-49,-3,32,-1,-46,-3,33,-1,-42,-3,34,-1,-38,-3,35,-1,-37,-3,40,-1,-36,-3,44,-1,-34,-3,45,-1,-28,-3,43,-1,-21,-3,43,-1,-16,-3,46,-1,-14,-3,46,-1,-8,-3,48,-1,-4,-3,50,-1,-1,-3,53,-1,4,-2,54,-1,8,-2,56,-1,15,-2,56,-1,21,-2,56,-1,27,-2,59,-1,30,-2,63,-1,34,-2,66,-1,39,-2,66,-1,46,-2,68,-1,52,-2,71,-1,55,-2,73,-1,63,-2,74,-1,68,-2,76,-1,74,-2,80,-1,79,-2,84,-1,81,-2,88,-1,88,-2,90,-1,96,-2,91,-1,100,-2,95,-1,107,-2,98,-1,114,-2,98,-1,121,-2,101,-1,-128,-2,104,-1,-121,-2,105,-1,-113,-2,105,-1,-104,-2,108,-1,-99,-2,112,-1,-94,-2,118,-1,-90,-2,124,-1,-86,-2,127,-1,-77,-2,-127,-1,-69,-2,-125,-1,-62,-2,-124,-1,-51,-2,-122,-1,-43,-2,-120,-1,-37,-2,-116,-1,-29,-2,-112,-1,-23,-2,-108,-1,-17,-2,-104,-1,-9,-2,-101,-1,-1,-2,-99,-1,8,-1,-97,-1,16,-1,-93,-1,21,-1,-89,-1,31,-1,-88,-1,41,-1,-84,-1,44,-1,-77,-1,51,-1,-74,-1,62,-1,-74,-1,71,-1,-72,-1,80,-1,-67,-1,87,-1,-62,-1,91,-1,-57,-1,101,-1,-55,-1,111,-1,-53,-1,118,-1,-49,-1,-128,-1,-49,-1,-117,-1,-48,-1,-109,-1,-41,-1,-103,-1,-37,-1,-95,-1,-35,-1,-85,-1,-31,-1,-77,-1,-28,-1,-68,-1,-26,-1,-58,-1,-23,-1,-50,-1,-17,-1,-45,-1,-13,-1,-36,-1,-9,-1,-27,-1,-6,-1,-19,-1,-5,-1,-6,-1,-4,-1,1,0,0,0,10,0,4,0,19,0,7,0,27,0,10,0,35,0,16,0,41,0,23,0,45,0,27,0,56,0,28,0,68,0,28,0,77,0,31,0,87,0,34,0,95,0,38,0,102,0,43,0,109,0,46,0,117,0,50,0,125,0,54,0,-123,0,57,0,-115,0,61,0,-107,0,64,0,-97,0,65,0,-88,0,68,0,-80,0,73,0,-73,0,76,0,-65,0,78,0,-55,0,81,0,-47,0,84,0,-39,0,86,0,-31,0,91,0,-24,0,95,0,-18,0,98,0,-9,0,100,0,-2,0,103,0,6,1,108,0,12,1,111,0,20,1,112,0,30,1,114,0,38,1,117,0,44,1,121,0,51,1,125,0,57,1,-127,0,63,1,-125,0,73,1,-124,0,80,1,-119,0,83,1,-115,0,92,1,-115,0,99,1,-111,0,104,1,-107,0,112,1,-107,0,120,1,-105,0,127,1,-102,0,-123,1,-99,0,-119,1,-94,0,-113,1,-92,0,-106,1,-90,0,-101,1,-87,0,-94,1,-85,0,-87,1,-83,0,-83,1,-81,0,-75,1,-80,0,-69,1,-78,0,-65,1,-74,0,-60,1,-71,0,-55,1,-70,0,-49,1,-68,0,-43,1,-65,0,-41,1,-61,0,-37,1,-58,0,-31,1,-58,0,-25,1,-58,0,-18,1,-57,0,-13,1,-55,0,-10,1,-52,0,-6,1,-50,0,-3,1,-48,0,2,2,-46,0,5,2,-42,0,6,2,-40,0,12,2,-42,0,21,2,-45,0,26,2,-44,0,30,2,-42,0,33,2,-40,0,34,2,-35,0,34,2,-32,0,37,2,-32,0,42,2,-33,0,47,2,-34,0,51,2,-33,0,52,2,-28,0,51,2,-26,0,52,2,-24,0,56,2,-25,0,59,2,-25,0,63,2,-26,0,64,2,-22,0,63,2,-19,0,64,2,-21,0,69,2,-22,0,71,2,-21,0,71,2,-20,0,74,2,-23,0,80,2,-26,0,81,2,-23,0,77,2,-18,0,77,2,-20,0,80,2,-22,0,82,2,-22,0,82,2,-21,0,81,2,-19,0,79,2,-18,0,80,2,-19,0,80,2,-19,0,80,2,-19,0,79,2,-19,0,79,2}; }
	private static byte[] data202(){ return new byte[] {-19,0,78,2,-20,0,79,2,-22,0,80,2,-24,0,79,2,-22,0,76,2,-22,0,74,2,-22,0,74,2,-24,0,74,2,-26,0,73,2,-27,0,71,2,-25,0,66,2,-23,0,62,2,-24,0,63,2,-28,0,63,2,-30,0,60,2,-29,0,57,2,-31,0,56,2,-32,0,53,2,-33,0,50,2,-33,0,46,2,-33,0,42,2,-33,0,38,2,-34,0,34,2,-33,0,29,2,-35,0,28,2,-40,0,28,2,-42,0,22,2,-40,0,16,2,-41,0,13,2,-44,0,10,2,-45,0,5,2,-46,0,1,2,-49,0,-2,1,-51,0,-6,1,-53,0,-9,1,-56,0,-13,1,-58,0,-19,1,-59,0,-23,1,-60,0,-30,1,-61,0,-35,1,-64,0,-37,1,-68,0,-43,1,-69,0,-48,1,-72,0,-51,1,-77,0,-55,1,-78,0,-64,1,-78,0,-69,1,-81,0,-74,1,-84,0,-79,1,-85,0,-88,1,-85,0,-95,1,-88,0,-98,1,-93,0,-104,1,-94,0,-112,1,-96,0,-117,1,-100,0,-121,1,-105,0,-127,1,-108,0,123,1,-108,0,113,1,-110,0,106,1,-113,0,102,1,-117,0,94,1,-118,0,87,1,-120,0,79,1,-123,0,73,1,-128,0,68,1,126,0,59,1,125,0,49,1,122,0,46,1,116,0,39,1,113,0,31,1,111,0,25,1,106,0,18,1,104,0,6,1,107,0,-4,0,104,0,-11,0,99,0,-15,0,95,0,-25,0,94,0,-35,0,92,0,-41,0,87,0,-47,0,81,0,-55,0,80,0,-63,0,77,0,-72,0,73,0,-80,0,71,0,-88,0,67,0,-95,0,62,0,-103,0,60,0,-112,0,58,0,-120,0,53,0,-125,0,48,0,122,0,47,0,110,0,46,0,102,0,43,0,93,0,39,0,84,0,36,0,78,0,33,0,67,0,29,0,60,0,25,0,55,0,19,0,46,0,17,0,35,0,15,0,30,0,7,0,25,0,1,0,16,0,-1,-1,8,0,-4,-1,0,0,-9,-1,-6,-1,-13,-1,-15,-1,-15,-1,-27,-1,-16,-1,-34,-1,-19,-1,-45,-1,-21,-1,-56,-1,-22,-1,-62,-1,-29,-1,-68,-1,-35,-1,-75,-1,-39,-1,-82,-1,-42,-1,-92,-1,-43,-1,-104,-1,-45,-1,-110,-1,-49,-1,-119,-1,-51,-1,127,-1,-51,-1,117,-1,-55,-1,110,-1,-60,-1,104,-1,-63,-1,95,-1,-67,-1,87,-1,-70,-1,80,-1,-73,-1,71,-1,-77,-1,64,-1,-82,-1,60,-1,-87,-1,51,-1,-88,-1,40,-1,-89,-1,32,-1,-91,-1,23,-1,-93,-1,16,-1,-97,-1,8,-1,-99,-1,-1,-2,-102,-1,-6,-2,-107,-1,-13,-2,-110,-1,-22,-2,-112,-1,-27,-2,-116,-1,-36,-2,-118,-1,-44,-2,-121,-1,-49,-2,-125,-1,-56,-2,-128,-1,-64,-2,125,-1,-69,-2,122,-1,-76,-2,119,-1,-83,-2,118,-1,-92,-2,117,-1,-100,-2,113,-1,-103,-2,108,-1,-108,-2,104,-1,-115,-2,103,-1,-122,-2,100,-1,-126,-2,94,-1,125,-2,93,-1,116,-2,95,-1,105,-2,95,-1,99,-2,91,-1,96,-2,87,-1,90,-2,86,-1,82,-2,84,-1,79,-2,79,-1,76,-2,75,-1,71,-2,75,-1,62,-2,76,-1,55,-2,73,-1,53,-2,68,-1,50,-2,65,-1,44,-2,64,-1,38,-2,65,-1,31,-2,63,-1,25,-2,62,-1,23,-2,59,-1,17,-2,58,-1,11,-2,59,-1,6,-2,57,-1,2,-2,55,-1,-1,-3,52,-1,-4,-3,50,-1,-8,-3,49,-1,-13,-3,49,-1,-17,-3,47,-1,-21,-3,47,-1,-26,-3,47,-1,-29,-3,43,-1,-29,-3,39,-1,-31,-3,38,-1,-34,-3,37,-1,-38,-3,37,-1,-41,-3,35,-1,-42,-3,33,-1,-45,-3,34,-1,-49,-3,32,-1,-48,-3,27,-1,-48,-3,27,-1,-52,-3,28,-1,-56,-3,28,-1,-57,-3,27,-1,-60,-3,28,-1,-64,-3,29,-1,-65,-3,27,-1,-65,-3,26,-1,-67,-3,25,-1,-66,-3,23,-1,-66,-3,22,-1,-68,-3,24,-1,-71,-3,25,-1,-72,-3,24,-1,-71,-3,22,-1,-71,-3,24,-1,-75,-3,26,-1,-74,-3,23,-1,-71,-3,20,-1,-71,-3,24,-1,-74,-3,24,-1,-72,-3,21,-1,-68,-3,20,-1,-70,-3,24,-1,-72,-3,25,-1,-71,-3,24,-1,-68,-3,23,-1,-66,-3,22,-1,-65,-3,23,-1,-63,-3,23,-1,-62,-3,24,-1,-62,-3,26,-1,-60,-3,26,-1,-59,-3,27,-1,-57,-3,29,-1,-57,-3,31,-1,-56,-3,32,-1,-53,-3,33,-1,-53,-3,36,-1,-51,-3,37,-1,-49,-3,38,-1,-47,-3,41,-1,-46,-3,42,-1,-43,-3,44,-1,-40,-3,44,-1,-36,-3,43,-1,-28,-3,39,-1,-22,-3,41,-1,-22,-3,46,-1,-21,-3,49,-1,-18,-3,51,-1,-15,-3,51,-1,-8,-3,50,-1,-2,-3,51,-1,0,-2,55,-1,2,-2,57,-1,9,-2,54,-1,17,-2,54,-1,21,-2}; }
	private static byte[] data203(){ return new byte[] {58,-1,24,-2,59,-1,30,-2,60,-1,35,-2,64,-1,36,-2,67,-1,41,-2,71,-1,45,-2,73,-1,49,-2,75,-1,55,-2,77,-1,61,-2,79,-1,65,-2,82,-1,70,-2,84,-1,76,-2,84,-1,84,-2,87,-1,88,-2,91,-1,92,-2,92,-1,101,-2,93,-1,107,-2,98,-1,109,-2,101,-1,117,-2,102,-1,125,-2,104,-1,-127,-2,109,-1,-121,-2,110,-1,-112,-2,110,-1,-104,-2,112,-1,-97,-2,114,-1,-91,-2,116,-1,-83,-2,119,-1,-76,-2,123,-1,-73,-2,-128,-1,-67,-2,-124,-1,-59,-2,-123,-1,-51,-2,-123,-1,-40,-2,-122,-1,-32,-2,-118,-1,-29,-2,-112,-1,-23,-2,-108,-1,-15,-2,-105,-1,-11,-2,-99,-1,-5,-2,-96,-1,6,-1,-96,-1,14,-1,-95,-1,24,-1,-92,-1,30,-1,-89,-1,38,-1,-85,-1,47,-1,-84,-1,54,-1,-81,-1,63,-1,-76,-1,69,-1,-73,-1,77,-1,-72,-1,88,-1,-69,-1,95,-1,-63,-1,98,-1,-58,-1,107,-1,-55,-1,117,-1,-54,-1,125,-1,-52,-1,-121,-1,-48,-1,-116,-1,-44,-1,-108,-1,-39,-1,-99,-1,-37,-1,-93,-1,-33,-1,-83,-1,-30,-1,-75,-1,-27,-1,-66,-1,-26,-1,-56,-1,-22,-1,-49,-1,-17,-1,-43,-1,-13,-1,-34,-1,-10,-1,-25,-1,-7,-1,-18,-1,-4,-1,-8,-1,-1,-1,-2,-1,3,0,7,0,6,0,18,0,7,0,25,0,12,0,32,0,17,0,41,0,19,0,47,0,25,0,53,0,31,0,62,0,31,0,71,0,35,0,79,0,38,0,90,0,37,0,101,0,39,0,109,0,43,0,114,0,48,0,123,0,51,0,-124,0,53,0,-118,0,58,0,-109,0,61,0,-101,0,64,0,-94,0,67,0,-85,0,70,0,-77,0,75,0,-73,0,80,0,-66,0,83,0,-55,0,84,0,-48,0,86,0,-39,0,91,0,-33,0,94,0,-26,0,97,0,-16,0,97,0,-10,0,102,0,-2,0,104,0,8,1,104,0,15,1,109,0,19,1,116,0,25,1,118,0,33,1,118,0,43,1,121,0,50,1,123,0,57,1,125,0,65,1,-128,0,71,1,-123,0,75,1,-121,0,84,1,-119,0,89,1,-115,0,94,1,-111,0,102,1,-111,0,110,1,-109,0,115,1,-104,0,120,1,-102,0,-128,1,-101,0,-122,1,-97,0,-118,1,-94,0,-111,1,-92,0,-107,1,-88,0,-101,1,-86,0,-95,1,-86,0,-87,1,-85,0,-81,1,-83,0,-76,1,-81,0,-70,1,-78,0,-66,1,-76,0,-61,1,-73,0,-56,1,-72,0,-51,1,-70,0,-44,1,-69,0,-41,1,-65,0,-39,1,-61,0,-33,1,-62,0,-27,1,-61,0,-22,1,-59,0,-18,1,-59,0,-12,1,-58,0,-8,1,-56,0,-4,1,-54,0,-2,1,-50,0,-1,1,-46,0,2,2,-46,0,7,2,-45,0,11,2,-45,0,16,2,-45,0,20,2,-44,0,23,2,-43,0,27,2,-42,0,29,2,-40,0,31,2,-38,0,33,2,-36,0,34,2,-33,0,35,2,-32,0,37,2,-31,0,41,2,-32,0,45,2,-33,0,47,2,-30,0,46,2,-28,0,49,2,-29,0,52,2,-30,0,54,2,-28,0,55,2,-29,0,58,2,-30,0,61,2,-30,0,60,2,-25,0,56,2,-23,0,59,2,-26,0,62,2,-26,0,61,2,-24,0,62,2,-26,0,65,2,-29,0,68,2,-30,0,69,2,-30,0,67,2,-27,0,63,2,-23,0,62,2,-25,0,63,2,-26,0,63,2,-26,0,63,2,-27,0,62,2,-27,0,62,2,-29,0,63,2,-29,0,60,2,-28,0,57,2,-27,0,57,2,-29,0,56,2,-31,0,56,2,-31,0,52,2,-29,0,49,2,-30,0,49,2,-34,0,49,2,-33,0,44,2,-32,0,40,2,-32,0,39,2,-34,0,37,2,-36,0,36,2,-37,0,32,2,-37,0,28,2,-36,0,24,2,-37,0,21,2,-39,0,20,2,-42,0,18,2,-44,0,15,2,-46,0,12,2,-46,0,6,2,-44,0,-1,1,-45,0,-2,1,-50,0,-2,1,-55,0,-4,1,-57,0,-8,1,-58,0,-14,1,-58,0,-18,1,-61,0,-19,1,-66,0,-23,1,-66,0,-31,1,-64,0,-37,1,-66,0,-41,1,-70,0,-45,1,-71,0,-49,1,-73,0,-57,1,-73,0,-63,1,-73,0,-69,1,-76,0,-73,1,-80,0,-77,1,-82,0,-83,1,-83,0,-89,1,-87,0,-90,1,-93,0,-94,1,-95,0,-103,1,-94,0,-110,1,-95,0,-117,1,-98,0,-124,1,-99,0,127,1,-102,0,121,1,-107,0,117,1,-111,0,113,1,-114,0,105,1,-115,0,96,1,-116,0,91,1,-120,0,85,1,-124,0,80,1,-125,0,71,1,-127,0,63,1,125,0,60,1,122,0,51,1,120,0,42,1,119,0,36,1,115,0,30,1,110,0,23,1}; }
	private static byte[] data204(){ return new byte[] {108,0,16,1,106,0,8,1,102,0,1,1,99,0,-6,0,97,0,-14,0,94,0,-19,0,88,0,-25,0,84,0,-33,0,82,0,-40,0,78,0,-48,0,75,0,-56,0,73,0,-65,0,72,0,-75,0,70,0,-84,0,67,0,-89,0,61,0,-96,0,58,0,-106,0,58,0,-115,0,55,0,-124,0,54,0,123,0,52,0,115,0,46,0,109,0,42,0,103,0,37,0,95,0,34,0,87,0,30,0,81,0,24,0,75,0,20,0,65,0,19,0,57,0,16,0,46,0,15,0,36,0,15,0,26,0,11,0,20,0,5,0,12,0,3,0,4,0,0,0,-4,-1,-5,-1,-10,-1,-7,-1,-21,-1,-10,-1,-28,-1,-15,-1,-34,-1,-19,-1,-43,-1,-20,-1,-54,-1,-23,-1,-61,-1,-26,-1,-68,-1,-31,-1,-77,-1,-34,-1,-84,-1,-35,-1,-96,-1,-36,-1,-107,-1,-37,-1,-112,-1,-45,-1,-118,-1,-48,-1,-126,-1,-48,-1,118,-1,-51,-1,112,-1,-58,-1,109,-1,-63,-1,101,-1,-66,-1,92,-1,-70,-1,89,-1,-76,-1,80,-1,-76,-1,67,-1,-74,-1,58,-1,-78,-1,52,-1,-83,-1,45,-1,-86,-1,37,-1,-88,-1,30,-1,-92,-1,24,-1,-95,-1,16,-1,-99,-1,9,-1,-102,-1,4,-1,-106,-1,-4,-2,-109,-1,-12,-2,-111,-1,-19,-2,-112,-1,-29,-2,-114,-1,-36,-2,-118,-1,-41,-2,-120,-1,-50,-2,-122,-1,-57,-2,-126,-1,-61,-2,127,-1,-69,-2,124,-1,-73,-2,119,-1,-77,-2,114,-1,-84,-2,112,-1,-90,-2,111,-1,-99,-2,111,-1,-109,-2,111,-1,-115,-2,108,-1,-121,-2,106,-1,127,-2,105,-1,121,-2,103,-1,115,-2,100,-1,109,-2,98,-1,103,-2,97,-1,97,-2,93,-1,94,-2,88,-1,90,-2,87,-1,83,-2,86,-1,78,-2,83,-1,74,-2,79,-1,70,-2,76,-1,65,-2,77,-1,57,-2,75,-1,53,-2,71,-1,52,-2,68,-1,46,-2,67,-1,40,-2,66,-1,37,-2,63,-1,33,-2,61,-1,28,-2,59,-1,26,-2,56,-1,23,-2,54,-1,18,-2,54,-1,13,-2,53,-1,9,-2,52,-1,4,-2,52,-1,0,-2,49,-1,-1,-3,46,-1,-3,-3,44,-1,-7,-3,44,-1,-12,-3,45,-1,-16,-3,44,-1,-19,-3,41,-1,-19,-3,38,-1,-21,-3,38,-1,-26,-3,39,-1,-28,-3,36,-1,-28,-3,33,-1,-31,-3,35,-1,-36,-3,37,-1,-40,-3,37,-1,-43,-3,37,-1,-45,-3,37,-1,-47,-3,36,-1,-49,-3,36,-1,-50,-3,34,-1,-50,-3,32,-1,-50,-3,32,-1,-53,-3,33,-1,-54,-3,32,-1,-54,-3,30,-1,-53,-3,29,-1,-54,-3,29,-1,-55,-3,30,-1,-58,-3,32,-1,-58,-3,30,-1,-55,-3,26,-1,-54,-3,28,-1,-57,-3,32,-1,-60,-3,33,-1,-60,-3,33,-1,-58,-3,30,-1,-54,-3,27,-1,-50,-3,24,-1,-48,-3,25,-1,-49,-3,28,-1,-51,-3,31,-1,-53,-3,34,-1,-53,-3,35,-1,-51,-3,34,-1,-48,-3,33,-1,-45,-3,32,-1,-42,-3,33,-1,-41,-3,33,-1,-39,-3,35,-1,-38,-3,36,-1,-36,-3,36,-1,-32,-3,36,-1,-30,-3,38,-1,-29,-3,40,-1,-28,-3,43,-1,-27,-3,44,-1,-23,-3,44,-1,-19,-3,44,-1,-15,-3,43,-1,-10,-3,44,-1,-7,-3,47,-1,-7,-3,49,-1,-3,-3,51,-1,1,-2,52,-1,3,-2,53,-1,10,-2,53,-1,13,-2,57,-1,12,-2,62,-1,17,-2,61,-1,22,-2,62,-1,27,-2,63,-1,32,-2,64,-1,37,-2,66,-1,41,-2,68,-1,45,-2,71,-1,48,-2,75,-1,51,-2,77,-1,58,-2,77,-1,64,-2,77,-1,69,-2,81,-1,75,-2,83,-1,77,-2,87,-1,81,-2,91,-1,85,-2,93,-1,91,-2,95,-1,97,-2,97,-1,103,-2,98,-1,109,-2,101,-1,116,-2,102,-1,122,-2,104,-1,-128,-2,107,-1,-122,-2,109,-1,-116,-2,112,-1,-110,-2,114,-1,-103,-2,116,-1,-97,-2,120,-1,-92,-2,123,-1,-87,-2,125,-1,-78,-2,127,-1,-72,-2,-125,-1,-66,-2,-125,-1,-55,-2,-126,-1,-45,-2,-123,-1,-43,-2,-115,-1,-39,-2,-112,-1,-30,-2,-111,-1,-23,-2,-107,-1,-17,-2,-105,-1,-7,-2,-104,-1,1,-1,-102,-1,8,-1,-98,-1,15,-1,-94,-1,21,-1,-92,-1,29,-1,-88,-1,34,-1,-85,-1,44,-1,-84,-1,53,-1,-81,-1,58,-1,-77,-1,68,-1,-75,-1,75,-1,-71,-1,80,-1,-66,-1,89,-1,-64,-1,97,-1,-61,-1,103,-1,-56,-1,110,-1,-52,-1,118,-1,-50,-1,126,-1,-47,-1,-121,-1,-45,-1,-114,-1,-42,-1,-105,-1,-38,-1,-97,-1,-36,-1,-88,-1,-36,-1,-76,-1,-34,-1,-69,-1,-28,-1,-65,-1,-23,-1,-56,-1,-22,-1,-46,-1,-18,-1,-40,-1,-15,-1,-31,-1,-12,-1,-22,-1,-7,-1,-19,-1,-2,-1,-9,-1,-1,-1,-1,-1}; }
	private static byte[] data205(){ return new byte[] {2,0,7,0,6,0,17,0,7,0,24,0,12,0,30,0,18,0,38,0,20,0,46,0,22,0,55,0,27,0,62,0,31,0,67,0,35,0,78,0,35,0,89,0,36,0,96,0,41,0,103,0,44,0,111,0,45,0,121,0,49,0,-128,0,53,0,-123,0,58,0,-115,0,61,0,-106,0,62,0,-98,0,66,0,-92,0,72,0,-85,0,73,0,-75,0,72,0,-63,0,74,0,-56,0,79,0,-54,0,87,0,-49,0,91,0,-39,0,89,0,-28,0,89,0,-19,0,92,0,-14,0,97,0,-7,0,99,0,1,1,103,0,5,1,109,0,10,1,112,0,19,1,113,0,27,1,114,0,35,1,117,0,42,1,120,0,47,1,124,0,54,1,126,0,62,1,-128,0,67,1,-124,0,73,1,-122,0,80,1,-120,0,86,1,-115,0,89,1,-110,0,94,1,-108,0,103,1,-110,0,113,1,-108,0,117,1,-105,0,123,1,-102,0,-126,1,-101,0,-121,1,-98,0,-116,1,-94,0,-110,1,-94,0,-103,1,-93,0,-97,1,-91,0,-92,1,-88,0,-89,1,-84,0,-83,1,-83,0,-78,1,-82,0,-71,1,-81,0,-65,1,-81,0,-59,1,-78,0,-57,1,-74,0,-53,1,-71,0,-50,1,-69,0,-46,1,-65,0,-43,1,-63,0,-39,1,-63,0,-32,1,-62,0,-30,1,-59,0,-27,1,-57,0,-20,1,-59,0,-16,1,-58,0,-11,1,-56,0,-7,1,-56,0,-4,1,-54,0,0,2,-54,0,5,2,-53,0,6,2,-49,0,7,2,-47,0,11,2,-47,0,13,2,-44,0,14,2,-41,0,16,2,-41,0,19,2,-40,0,21,2,-39,0,24,2,-39,0,26,2,-37,0,27,2,-35,0,29,2,-37,0,35,2,-39,0,38,2,-39,0,39,2,-37,0,39,2,-35,0,39,2,-33,0,40,2,-34,0,43,2,-35,0,46,2,-36,0,47,2,-35,0,46,2,-32,0,45,2,-32,0,47,2,-33,0,48,2,-32,0,47,2,-31,0,47,2,-31,0,47,2,-29,0,44,2,-28,0,45,2,-30,0,48,2,-33,0,48,2,-32,0,47,2,-32,0,47,2,-34,0,47,2,-32,0,44,2,-31,0,42,2,-32,0,43,2,-34,0,43,2,-34,0,40,2,-34,0,39,2,-35,0,39,2,-36,0,36,2,-36,0,34,2,-34,0,29,2,-34,0,29,2,-38,0,30,2,-41,0,29,2,-41,0,26,2,-43,0,24,2,-42,0,21,2,-43,0,17,2,-44,0,16,2,-46,0,14,2,-48,0,12,2,-51,0,11,2,-53,0,7,2,-51,0,1,2,-52,0,-3,1,-52,0,-7,1,-52,0,-11,1,-55,0,-13,1,-59,0,-13,1,-62,0,-17,1,-63,0,-23,1,-62,0,-28,1,-63,0,-32,1,-66,0,-33,1,-70,0,-37,1,-72,0,-41,1,-74,0,-46,1,-73,0,-54,1,-73,0,-60,1,-75,0,-62,1,-79,0,-66,1,-82,0,-71,1,-84,0,-74,1,-88,0,-79,1,-88,0,-88,1,-88,0,-92,1,-92,0,-96,1,-94,0,-103,1,-94,0,-109,1,-97,0,-114,1,-101,0,-117,1,-105,0,-122,1,-107,0,126,1,-107,0,118,1,-107,0,111,1,-109,0,103,1,-111,0,99,1,-115,0,94,1,-119,0,87,1,-120,0,81,1,-123,0,75,1,-127,0,71,1,126,0,64,1,123,0,57,1,121,0,51,1,118,0,43,1,117,0,35,1,114,0,30,1,109,0,24,1,107,0,15,1,106,0,7,1,104,0,0,1,100,0,-7,0,98,0,-15,0,97,0,-23,0,92,0,-26,0,87,0,-33,0,85,0,-44,0,84,0,-50,0,81,0,-57,0,74,0,-61,0,70,0,-68,0,67,0,-77,0,66,0,-87,0,65,0,-96,0,64,0,-105,0,60,0,-112,0,56,0,-116,0,49,0,-122,0,46,0,127,0,44,0,116,0,42,0,108,0,40,0,100,0,36,0,92,0,34,0,82,0,33,0,73,0,31,0,65,0,26,0,58,0,22,0,53,0,17,0,46,0,13,0,36,0,11,0,30,0,8,0,21,0,5,0,9,0,7,0,0,0,3,0,-6,-1,-3,-1,-10,-1,-8,-1,-19,-1,-10,-1,-28,-1,-13,-1,-35,-1,-17,-1,-42,-1,-21,-1,-51,-1,-23,-1,-58,-1,-26,-1,-68,-1,-27,-1,-79,-1,-28,-1,-85,-1,-34,-1,-90,-1,-41,-1,-97,-1,-43,-1,-104,-1,-46,-1,-113,-1,-49,-1,-119,-1,-53,-1,-126,-1,-57,-1,121,-1,-58,-1,112,-1,-59,-1,103,-1,-62,-1,94,-1,-64,-1,87,-1,-66,-1,78,-1,-70,-1,71,-1,-73,-1,65,-1,-76,-1,57,-1,-81,-1,51,-1,-84,-1,45,-1,-87,-1,36,-1,-89,-1,30,-1,-92,-1,22,-1,-95,-1,14,-1,-97,-1,8,-1,-101,-1,2,-1,-106,-1,-3,-2,-111,-1,-8,-2}; }
	private static byte[] data206(){ return new byte[] {-113,-1,-17,-2,-114,-1,-26,-2,-116,-1,-32,-2,-118,-1,-40,-2,-119,-1,-49,-2,-122,-1,-53,-2,-126,-1,-58,-2,126,-1,-64,-2,124,-1,-71,-2,122,-1,-79,-2,121,-1,-86,-2,120,-1,-93,-2,117,-1,-99,-2,114,-1,-104,-2,112,-1,-110,-2,108,-1,-115,-2,105,-1,-120,-2,103,-1,-127,-2,102,-1,122,-2,100,-1,118,-2,97,-1,112,-2,95,-1,105,-2,94,-1,102,-2,89,-1,99,-2,85,-1,94,-2,85,-1,87,-2,85,-1,80,-2,82,-1,78,-2,80,-1,72,-2,78,-1,66,-2,78,-1,62,-2,74,-1,60,-2,70,-1,55,-2,70,-1,49,-2,71,-1,44,-2,67,-1,41,-2,65,-1,38,-2,64,-1,33,-2,62,-1,31,-2,60,-1,25,-2,61,-1,20,-2,60,-1,17,-2,57,-1,15,-2,56,-1,10,-2,55,-1,7,-2,55,-1,3,-2,52,-1,2,-2,50,-1,-1,-3,49,-1,-4,-3,49,-1,-8,-3,47,-1,-9,-3,46,-1,-12,-3,45,-1,-14,-3,44,-1,-16,-3,42,-1,-18,-3,42,-1,-21,-3,42,-1,-24,-3,42,-1,-25,-3,38,-1,-23,-3,35,-1,-24,-3,35,-1,-28,-3,38,-1,-32,-3,39,-1,-35,-3,39,-1,-35,-3,36,-1,-33,-3,34,-1,-34,-3,34,-1,-36,-3,36,-1,-39,-3,37,-1,-41,-3,38,-1,-41,-3,35,-1,-38,-3,33,-1,-39,-3,34,-1,-39,-3,34,-1,-39,-3,33,-1,-39,-3,35,-1,-41,-3,36,-1,-41,-3,35,-1,-38,-3,33,-1,-37,-3,33,-1,-37,-3,35,-1,-37,-3,34,-1,-35,-3,34,-1,-34,-3,35,-1,-35,-3,37,-1,-34,-3,37,-1,-32,-3,38,-1,-33,-3,41,-1,-33,-3,42,-1,-31,-3,43,-1,-30,-3,43,-1,-27,-3,43,-1,-25,-3,45,-1,-25,-3,47,-1,-23,-3,47,-1,-19,-3,47,-1,-17,-3,47,-1,-13,-3,48,-1,-11,-3,48,-1,-7,-3,48,-1,-2,-3,48,-1,0,-2,50,-1,2,-2,52,-1,5,-2,55,-1,6,-2,56,-1,10,-2,57,-1,15,-2,58,-1,16,-2,61,-1,20,-2,62,-1,25,-2,62,-1,28,-2,64,-1,33,-2,64,-1,39,-2,63,-1,44,-2,65,-1,48,-2,68,-1,50,-2,71,-1,54,-2,73,-1,58,-2,77,-1,60,-2,78,-1,67,-2,79,-1,72,-2,82,-1,74,-2,86,-1,79,-2,87,-1,84,-2,90,-1,89,-2,90,-1,97,-2,90,-1,101,-2,94,-1,106,-2,95,-1,114,-2,96,-1,118,-2,100,-1,122,-2,103,-1,-127,-2,105,-1,-124,-2,109,-1,-119,-2,113,-1,-112,-2,113,-1,-107,-2,117,-1,-102,-2,121,-1,-95,-2,120,-1,-85,-2,118,-1,-76,-2,120,-1,-71,-2,124,-1,-66,-2,-128,-1,-60,-2,-125,-1,-55,-2,-121,-1,-49,-2,-118,-1,-42,-2,-117,-1,-33,-2,-117,-1,-25,-2,-113,-1,-20,-2,-108,-1,-17,-2,-103,-1,-10,-2,-100,-1,-3,-2,-98,-1,4,-1,-95,-1,11,-1,-92,-1,19,-1,-90,-1,26,-1,-88,-1,35,-1,-87,-1,43,-1,-86,-1,52,-1,-82,-1,58,-1,-77,-1,62,-1,-74,-1,71,-1,-71,-1,80,-1,-69,-1,84,-1,-63,-1,91,-1,-60,-1,100,-1,-58,-1,106,-1,-54,-1,114,-1,-51,-1,123,-1,-49,-1,-126,-1,-48,-1,-114,-1,-48,-1,-106,-1,-44,-1,-102,-1,-37,-1,-94,-1,-35,-1,-86,-1,-34,-1,-77,-1,-30,-1,-68,-1,-28,-1,-62,-1,-23,-1,-55,-1,-20,-1,-45,-1,-19,-1,-37,-1,-15,-1,-32,-1,-8,-1,-25,-1,-6,-1,-17,-1,-4,-1,-7,-1,-2,-1,-1,-1,3,0,5,0,8,0,14,0,10,0,20,0,14,0,28,0,18,0,36,0,21,0,43,0,23,0,53,0,24,0,64,0,26,0,70,0,30,0,77,0,35,0,85,0,36,0,94,0,38,0,102,0,42,0,107,0,46,0,116,0,49,0,123,0,52,0,-125,0,53,0,-115,0,56,0,-108,0,59,0,-101,0,61,0,-91,0,64,0,-86,0,70,0,-81,0,73,0,-72,0,75,0,-64,0,79,0,-60,0,83,0,-51,0,84,0,-41,0,85,0,-35,0,88,0,-27,0,91,0,-21,0,94,0,-15,0,98,0,-7,0,100,0,-1,0,104,0,4,1,110,0,9,1,112,0,16,1,115,0,24,1,117,0,31,1,118,0,39,1,119,0,47,1,122,0,53,1,126,0,57,1,-128,0,65,1,-126,0,70,1,-121,0,74,1,-118,0,81,1,-117,0,89,1,-116,0,95,1,-114,0,102,1,-110,0,105,1,-107,0,110,1,-104,0,118,1,-104,0,124,1,-103,0,-126,1,-100,0,-120,1,-98,0,-115,1,-97,0,-108,1,-96,0,-104,1,-92,0,-100,1,-89,0,-94,1,-89,0,-89,1,-86,0,-87,1,-79,0,-85,1,-78,0,-78,1,-79,0,-71,1,-79,0,-64,1,-79,0,-59,1,-77,0,-57,1,-72,0,-53,1,-72,0,-48,1}; }
	private static byte[] data207(){ return new byte[] {-71,0,-45,1,-67,0,-42,1,-67,0,-37,1,-65,0,-34,1,-61,0,-33,1,-60,0,-27,1,-61,0,-21,1,-61,0,-18,1,-59,0,-16,1,-57,0,-12,1,-56,0,-10,1,-54,0,-8,1,-52,0,-4,1,-52,0,-1,1,-53,0,4,2,-52,0,6,2,-50,0,7,2,-48,0,8,2,-46,0,9,2,-44,0,12,2,-45,0,15,2,-45,0,18,2,-45,0,20,2,-43,0,19,2,-40,0,20,2,-41,0,23,2,-39,0,22,2,-37,0,22,2,-38,0,27,2,-40,0,29,2,-39,0,28,2,-38,0,29,2,-38,0,31,2,-38,0,30,2,-37,0,30,2,-35,0,30,2,-37,0,32,2,-38,0,34,2,-40,0,36,2,-42,0,36,2,-39,0,32,2,-36,0,30,2,-38,0,33,2,-39,0,31,2,-37,0,29,2,-39,0,32,2,-41,0,31,2,-41,0,28,2,-39,0,27,2,-40,0,26,2,-42,0,26,2,-43,0,25,2,-43,0,23,2,-44,0,21,2,-44,0,20,2,-46,0,19,2,-47,0,16,2,-45,0,11,2,-45,0,10,2,-47,0,8,2,-47,0,5,2,-48,0,3,2,-50,0,2,2,-53,0,1,2,-55,0,-1,1,-56,0,-5,1,-57,0,-8,1,-57,0,-12,1,-58,0,-16,1,-59,0,-18,1,-61,0,-22,1,-63,0,-24,1,-65,0,-27,1,-67,0,-31,1,-68,0,-36,1,-68,0,-41,1,-67,0,-48,1,-67,0,-52,1,-70,0,-53,1,-74,0,-57,1,-77,0,-60,1,-78,0,-65,1,-80,0,-70,1,-82,0,-74,1,-83,0,-80,1,-85,0,-84,1,-88,0,-88,1,-89,0,-95,1,-89,0,-102,1,-91,0,-105,1,-94,0,-110,1,-97,0,-113,1,-100,0,-120,1,-100,0,-128,1,-101,0,124,1,-105,0,119,1,-107,0,112,1,-109,0,108,1,-112,0,102,1,-116,0,97,1,-118,0,92,1,-121,0,86,1,-124,0,79,1,-126,0,74,1,-127,0,65,1,-128,0,58,1,127,0,52,1,122,0,46,1,119,0,42,1,115,0,36,1,111,0,29,1,110,0,21,1,109,0,13,1,106,0,8,1,100,0,4,1,98,0,-6,0,98,0,-14,0,93,0,-17,0,89,0,-25,0,87,0,-32,0,86,0,-41,0,83,0,-49,0,81,0,-55,0,78,0,-63,0,74,0,-70,0,72,0,-76,0,67,0,-82,0,63,0,-91,0,63,0,-100,0,61,0,-107,0,57,0,-116,0,55,0,-121,0,49,0,-127,0,47,0,120,0,46,0,112,0,40,0,106,0,37,0,99,0,36,0,88,0,34,0,79,0,32,0,73,0,27,0,67,0,22,0,60,0,18,0,54,0,14,0,47,0,11,0,37,0,10,0,28,0,9,0,19,0,6,0,10,0,4,0,3,0,1,0,-6,-1,-3,-1,-9,-1,-8,-1,-18,-1,-11,-1,-27,-1,-12,-1,-34,-1,-17,-1,-41,-1,-20,-1,-49,-1,-23,-1,-57,-1,-25,-1,-66,-1,-27,-1,-74,-1,-32,-1,-78,-1,-38,-1,-83,-1,-43,-1,-92,-1,-44,-1,-100,-1,-44,-1,-113,-1,-44,-1,-119,-1,-48,-1,-125,-1,-56,-1,127,-1,-60,-1,121,-1,-62,-1,110,-1,-63,-1,102,-1,-66,-1,95,-1,-67,-1,85,-1,-70,-1,78,-1,-73,-1,73,-1,-77,-1,64,-1,-79,-1,56,-1,-80,-1,48,-1,-82,-1,40,-1,-85,-1,36,-1,-91,-1,31,-1,-96,-1,25,-1,-98,-1,17,-1,-98,-1,6,-1,-99,-1,0,-1,-104,-1,-4,-2,-106,-1,-15,-2,-106,-1,-22,-2,-110,-1,-24,-2,-118,-1,-27,-2,-123,-1,-33,-2,-125,-1,-40,-2,-126,-1,-47,-2,-128,-1,-54,-2,126,-1,-61,-2,125,-1,-68,-2,122,-1,-74,-2,120,-1,-80,-2,119,-1,-90,-2,121,-1,-98,-2,118,-1,-101,-2,113,-1,-107,-2,113,-1,-113,-2,108,-1,-114,-2,101,-1,-117,-2,99,-1,-124,-2,100,-1,123,-2,100,-1,116,-2,99,-1,111,-2,97,-1,106,-2,94,-1,103,-2,91,-1,97,-2,90,-1,92,-2,88,-1,88,-2,85,-1,84,-2,83,-1,79,-2,81,-1,76,-2,78,-1,73,-2,74,-1,70,-2,72,-1,66,-2,70,-1,62,-2,68,-1,58,-2,68,-1,52,-2,68,-1,47,-2,66,-1,45,-2,66,-1,38,-2,67,-1,31,-2,67,-1,30,-2,64,-1,27,-2,61,-1,24,-2,62,-1,20,-2,60,-1,16,-2,60,-1,13,-2,59,-1,11,-2,54,-1,13,-2,50,-1,11,-2,49,-1,9,-2,48,-1,5,-2,50,-1,-2,-3,54,-1,-6,-3,51,-1,-5,-3,48,-1,-7,-3,49,-1,-10,-3,47,-1,-10,-3,45,-1,-10,-3,44,-1,-13,-3,44,-1,-16,-3,46,-1,-18,-3,45,-1,-19,-3,44,-1,-21,-3,45,-1,-22,-3,43,-1,-21,-3,41,-1,-21,-3,41,-1,-22,-3,41,-1,-24,-3,42,-1,-25,-3,43,-1,-27,-3}; }
	private static byte[] data208(){ return new byte[] {43,-1,-26,-3,41,-1,-23,-3,36,-1,-20,-3,38,-1,-25,-3,42,-1,-27,-3,43,-1,-27,-3,43,-1,-27,-3,45,-1,-28,-3,45,-1,-28,-3,47,-1,-27,-3,45,-1,-24,-3,43,-1,-22,-3,45,-1,-23,-3,45,-1,-20,-3,43,-1,-17,-3,44,-1,-18,-3,47,-1,-17,-3,46,-1,-14,-3,45,-1,-11,-3,46,-1,-10,-3,47,-1,-9,-3,50,-1,-9,-3,50,-1,-5,-3,50,-1,-2,-3,50,-1,0,-2,52,-1,2,-2,52,-1,5,-2,52,-1,9,-2,54,-1,10,-2,56,-1,11,-2,59,-1,13,-2,61,-1,16,-2,61,-1,21,-2,60,-1,26,-2,60,-1,30,-2,62,-1,32,-2,64,-1,35,-2,66,-1,38,-2,69,-1,39,-2,72,-1,44,-2,71,-1,50,-2,70,-1,55,-2,73,-1,58,-2,76,-1,60,-2,78,-1,65,-2,78,-1,73,-2,77,-1,78,-2,79,-1,81,-2,82,-1,86,-2,84,-1,90,-2,86,-1,94,-2,89,-1,98,-2,92,-1,103,-2,93,-1,109,-2,93,-1,114,-2,98,-1,116,-2,103,-1,119,-2,106,-1,125,-2,106,-1,-124,-2,108,-1,-118,-2,110,-1,-113,-2,111,-1,-105,-2,112,-1,-98,-2,114,-1,-94,-2,118,-1,-90,-2,123,-1,-85,-2,125,-1,-79,-2,126,-1,-70,-2,126,-1,-64,-2,-128,-1,-57,-2,-125,-1,-50,-2,-123,-1,-45,-2,-121,-1,-37,-2,-119,-1,-29,-2,-117,-1,-24,-2,-114,-1,-18,-2,-109,-1,-13,-2,-105,-1,-8,-2,-102,-1,-2,-2,-98,-1,5,-1,-96,-1,13,-1,-97,-1,24,-1,-96,-1,31,-1,-91,-1,34,-1,-86,-1,40,-1,-82,-1,45,-1,-79,-1,53,-1,-76,-1,61,-1,-75,-1,68,-1,-72,-1,76,-1,-68,-1,82,-1,-65,-1,89,-1,-63,-1,98,-1,-60,-1,104,-1,-55,-1,110,-1,-54,-1,121,-1,-54,-1,-125,-1,-52,-1,-119,-1,-48,-1,-111,-1,-46,-1,-105,-1,-42,-1,-97,-1,-39,-1,-89,-1,-36,-1,-83,-1,-32,-1,-76,-1,-27,-1,-70,-1,-23,-1,-63,-1,-22,-1,-53,-1,-19,-1,-46,-1,-14,-1,-41,-1,-13,-1,-29,-1,-12,-1,-19,-1,-10,-1,-15,-1,-3,-1,-10,-1,3,0,-5,-1,5,0,5,0,6,0,16,0,7,0,22,0,12,0,28,0,17,0,37,0,16,0,48,0,16,0,57,0,21,0,62,0,26,0,68,0,30,0,74,0,34,0,82,0,37,0,90,0,37,0,100,0,40,0,105,0,44,0,113,0,47,0,121,0,51,0,125,0,55,0,-123,0,58,0,-114,0,60,0,-109,0,63,0,-100,0,67,0,-94,0,71,0,-89,0,73,0,-79,0,75,0,-70,0,76,0,-64,0,79,0,-55,0,82,0,-49,0,85,0,-43,0,88,0,-34,0,88,0,-27,0,91,0,-21,0,97,0,-17,0,101,0,-12,0,104,0,-4,0,106,0,5,1,105,0,13,1,107,0,19,1,113,0,24,1,114,0,31,1,115,0,40,1,118,0,45,1,120,0,52,1,122,0,59,1,124,0,62,1,-126,0,67,1,-123,0,73,1,-122,0,80,1,-121,0,87,1,-118,0,91,1,-113,0,94,1,-111,0,102,1,-111,0,109,1,-108,0,112,1,-104,0,117,1,-103,0,125,1,-103,0,-126,1,-100,0,-122,1,-96,0,-119,1,-94,0,-114,1,-91,0,-108,1,-91,0,-101,1,-94,0,-92,1,-92,0,-89,1,-88,0,-88,1,-84,0,-84,1,-81,0,-81,1,-78,0,-77,1,-78,0,-70,1,-79,0,-64,1,-78,0,-60,1,-76,0,-58,1,-72,0,-57,1,-68,0,-54,1,-68,0,-47,1,-69,0,-43,1,-67,0,-40,1,-66,0,-35,1,-67,0,-30,1,-65,0,-29,1,-63,0,-26,1,-61,0,-23,1,-61,0,-19,1,-61,0,-15,1,-60,0,-14,1,-57,0,-12,1,-56,0,-9,1,-56,0,-6,1,-55,0,-5,1,-52,0,-5,1,-50,0,-3,1,-50,0,1,2,-52,0,5,2,-53,0,9,2,-54,0,11,2,-53,0,11,2,-49,0,8,2,-45,0,9,2,-46,0,11,2,-47,0,15,2,-48,0,16,2,-48,0,16,2,-45,0,15,2,-45,0,16,2,-45,0,18,2,-45,0,17,2,-44,0,17,2,-44,0,19,2,-45,0,19,2,-46,0,20,2,-45,0,19,2,-45,0,18,2,-44,0,17,2,-43,0,15,2,-42,0,14,2,-43,0,16,2,-46,0,17,2,-47,0,16,2,-46,0,13,2,-45,0,12,2,-46,0,11,2,-46,0,9,2,-46,0,8,2,-48,0,8,2,-49,0,7,2,-51,0,6,2,-52,0,4,2,-50,0,-2,1,-49,0,-3,1,-52,0,-2,1,-55,0,-4,1,-56,0,-6,1,-56,0,-8,1,-58,0,-12,1,-58,0,-14,1,-57,0,-20,1,-57,0,-23,1,-60,0,-21,1,-65,0,-24,1,-64,0,-30,1,-63,0,-34,1,-64,0,-38,1}; }
	private static byte[] data209(){ return new byte[] {-64,0,-42,1,-67,0,-42,1,-71,0,-45,1,-72,0,-51,1,-70,0,-57,1,-70,0,-62,1,-72,0,-64,1,-74,0,-68,1,-78,0,-70,1,-81,0,-72,1,-84,0,-77,1,-85,0,-82,1,-86,0,-86,1,-89,0,-90,1,-91,0,-95,1,-93,0,-99,1,-94,0,-106,1,-94,0,-114,1,-94,0,-117,1,-99,0,-119,1,-105,0,-120,1,-108,0,-127,1,-107,0,118,1,-104,0,112,1,-108,0,110,1,-115,0,107,1,-118,0,102,1,-119,0,94,1,-119,0,86,1,-121,0,81,1,-123,0,75,1,-125,0,67,1,-127,0,64,1,124,0,58,1,123,0,51,1,123,0,41,1,122,0,36,1,116,0,35,1,110,0,29,1,108,0,21,1,107,0,15,1,104,0,7,1,103,0,-1,0,101,0,-7,0,98,0,-13,0,93,0,-18,0,90,0,-25,0,88,0,-32,0,85,0,-37,0,82,0,-46,0,80,0,-54,0,78,0,-58,0,73,0,-67,0,72,0,-75,0,70,0,-81,0,66,0,-89,0,64,0,-97,0,61,0,-102,0,56,0,-109,0,54,0,-118,0,52,0,-124,0,48,0,125,0,45,0,118,0,44,0,108,0,42,0,100,0,39,0,94,0,36,0,84,0,35,0,77,0,29,0,74,0,23,0,67,0,21,0,57,0,20,0,50,0,16,0,44,0,11,0,37,0,8,0,30,0,5,0,22,0,3,0,12,0,2,0,3,0,1,0,-5,-1,-3,-1,-10,-1,-7,-1,-18,-1,-11,-1,-24,-1,-15,-1,-30,-1,-19,-1,-38,-1,-21,-1,-47,-1,-22,-1,-57,-1,-22,-1,-66,-1,-25,-1,-73,-1,-30,-1,-78,-1,-33,-1,-86,-1,-36,-1,-95,-1,-38,-1,-100,-1,-43,-1,-108,-1,-44,-1,-116,-1,-45,-1,-125,-1,-49,-1,125,-1,-53,-1,120,-1,-58,-1,114,-1,-62,-1,107,-1,-65,-1,101,-1,-69,-1,94,-1,-71,-1,85,-1,-72,-1,77,-1,-74,-1,70,-1,-78,-1,63,-1,-80,-1,56,-1,-83,-1,50,-1,-86,-1,43,-1,-88,-1,36,-1,-92,-1,31,-1,-97,-1,26,-1,-99,-1,19,-1,-103,-1,12,-1,-105,-1,6,-1,-105,-1,-6,-2,-104,-1,-14,-2,-108,-1,-15,-2,-116,-1,-19,-2,-118,-1,-28,-2,-118,-1,-35,-2,-120,-1,-42,-2,-121,-1,-48,-2,-124,-1,-54,-2,-126,-1,-62,-2,-127,-1,-67,-2,126,-1,-72,-2,121,-1,-76,-2,118,-1,-81,-2,116,-1,-87,-2,113,-1,-92,-2,110,-1,-96,-2,108,-1,-104,-2,108,-1,-111,-2,107,-1,-115,-2,104,-1,-123,-2,105,-1,127,-2,103,-1,123,-2,99,-1,119,-2,98,-1,114,-2,96,-1,109,-2,94,-1,104,-2,91,-1,102,-2,87,-1,100,-2,82,-1,97,-2,81,-1,90,-2,83,-1,83,-2,82,-1,80,-2,78,-1,77,-2,77,-1,72,-2,76,-1,68,-2,74,-1,63,-2,75,-1,58,-2,74,-1,55,-2,72,-1,50,-2,73,-1,46,-2,69,-1,46,-2,66,-1,43,-2,66,-1,37,-2,67,-1,32,-2,67,-1,30,-2,64,-1,28,-2,62,-1,26,-2,61,-1,24,-2,58,-1,23,-2,55,-1,23,-2,54,-1,18,-2,56,-1,14,-2,56,-1,11,-2,55,-1,10,-2,54,-1,7,-2,53,-1,7,-2,51,-1,5,-2,51,-1,3,-2,50,-1,3,-2,47,-1,3,-2,47,-1,0,-2,48,-1,-3,-3,50,-1,-6,-3,49,-1,-5,-3,47,-1,-5,-3,47,-1,-8,-3,49,-1,-9,-3,48,-1,-10,-3,48,-1,-11,-3,50,-1,-13,-3,50,-1,-14,-3,50,-1,-12,-3,48,-1,-12,-3,47,-1,-10,-3,47,-1,-11,-3,48,-1,-13,-3,50,-1,-13,-3,50,-1,-11,-3,48,-1,-10,-3,49,-1,-11,-3,52,-1,-11,-3,50,-1,-8,-3,49,-1,-6,-3,51,-1,-9,-3,55,-1,-11,-3,57,-1,-7,-3,53,-1,-2,-3,51,-1,0,-2,53,-1,0,-2,55,-1,2,-2,53,-1,7,-2,51,-1,12,-2,50,-1,12,-2,54,-1,13,-2,56,-1,13,-2,58,-1,15,-2,60,-1,15,-2,63,-1,17,-2,64,-1,20,-2,64,-1,23,-2,66,-1,26,-2,65,-1,32,-2,64,-1,36,-2,65,-1,37,-2,69,-1,41,-2,68,-1,45,-2,68,-1,50,-2,69,-1,53,-2,73,-1,53,-2,77,-1,55,-2,78,-1,61,-2,77,-1,66,-2,79,-1,69,-2,82,-1,72,-2,83,-1,76,-2,86,-1,81,-2,86,-1,87,-2,84,-1,95,-2,85,-1,98,-2,89,-1,101,-2,92,-1,105,-2,93,-1,109,-2,99,-1,111,-2,100,-1,119,-2,97,-1,-128,-2,96,-1,-122,-2,100,-1,-119,-2,105,-1,-119,-2,111,-1,-116,-2,116,-1,-112,-2,118,-1,-106,-2,118,-1,-99,-2,120,-1,-92,-2,121,-1,-85,-2,119,-1,-76,-2,121,-1,-70,-2,125,-1,-68,-2,-127,-1,-62,-2,-126,-1,-54,-2,-126,-1,-47,-2,-122,-1,-43,-2}; }
	private static byte[] data210(){ return new byte[] {-117,-1,-40,-2,-113,-1,-34,-2,-110,-1,-27,-2,-109,-1,-21,-2,-106,-1,-14,-2,-103,-1,-9,-2,-100,-1,-2,-2,-100,-1,9,-1,-101,-1,18,-1,-98,-1,21,-1,-93,-1,27,-1,-89,-1,34,-1,-87,-1,39,-1,-83,-1,47,-1,-83,-1,54,-1,-79,-1,59,-1,-72,-1,63,-1,-71,-1,73,-1,-71,-1,83,-1,-70,-1,92,-1,-69,-1,99,-1,-66,-1,106,-1,-61,-1,111,-1,-57,-1,117,-1,-54,-1,125,-1,-53,-1,-121,-1,-50,-1,-117,-1,-45,-1,-112,-1,-39,-1,-108,-1,-35,-1,-99,-1,-35,-1,-88,-1,-35,-1,-80,-1,-32,-1,-72,-1,-29,-1,-65,-1,-26,-1,-60,-1,-19,-1,-55,-1,-16,-1,-46,-1,-15,-1,-38,-1,-12,-1,-30,-1,-10,-1,-20,-1,-10,-1,-11,-1,-8,-1,-4,-1,-4,-1,1,0,1,0,8,0,4,0,15,0,8,0,21,0,11,0,30,0,12,0,40,0,14,0,45,0,20,0,50,0,24,0,59,0,25,0,67,0,27,0,75,0,30,0,83,0,33,0,89,0,37,0,95,0,41,0,100,0,45,0,108,0,47,0,117,0,49,0,123,0,52,0,-125,0,55,0,-118,0,58,0,-111,0,60,0,-102,0,60,0,-93,0,65,0,-90,0,69,0,-83,0,72,0,-74,0,73,0,-68,0,76,0,-61,0,80,0,-55,0,83,0,-48,0,84,0,-40,0,87,0,-36,0,92,0,-30,0,94,0,-21,0,95,0,-15,0,98,0,-8,0,100,0,0,1,101,0,6,1,105,0,11,1,109,0,16,1,114,0,19,1,117,0,27,1,117,0,36,1,119,0,40,1,122,0,47,1,123,0,53,1,125,0,59,1,-127,0,64,1,-124,0,67,1,-121,0,75,1,-120,0,81,1,-118,0,86,1,-116,0,92,1,-114,0,98,1,-111,0,102,1,-110,0,110,1,-111,0,117,1,-108,0,121,1,-105,0,124,1,-104,0,-125,1,-102,0,-121,1,-99,0,-118,1,-96,0,-112,1,-97,0,-105,1,-96,0,-102,1,-90,0,-101,1,-89,0,-94,1,-89,0,-88,1,-87,0,-87,1,-84,0,-81,1,-84,0,-76,1,-83,0,-73,1,-80,0,-70,1,-78,0,-68,1,-76,0,-62,1,-77,0,-57,1,-76,0,-56,1,-71,0,-54,1,-69,0,-51,1,-69,0,-47,1,-67,0,-45,1,-65,0,-43,1,-63,0,-39,1,-64,0,-36,1,-62,0,-33,1,-61,0,-31,1,-60,0,-29,1,-57,0,-28,1,-56,0,-24,1,-59,0,-19,1,-57,0,-21,1,-52,0,-22,1,-50,0,-19,1,-51,0,-17,1,-50,0,-14,1,-51,0,-11,1,-52,0,-9,1,-51,0,-6,1,-54,0,-2,1,-54,0,-2,1,-52,0,-2,1,-51,0,-1,1,-51,0,0,2,-50,0,-1,1,-47,0,-3,1,-46,0,-1,1,-49,0,3,2,-50,0,2,2,-48,0,1,2,-47,0,0,2,-46,0,0,2,-46,0,0,2,-47,0,0,2,-47,0,1,2,-49,0,3,2,-51,0,2,2,-50,0,1,2,-50,0,0,2,-50,0,0,2,-51,0,-2,1,-51,0,-2,1,-51,0,-4,1,-52,0,-4,1,-53,0,-6,1,-53,0,-8,1,-52,0,-10,1,-54,0,-11,1,-55,0,-11,1,-57,0,-13,1,-58,0,-14,1,-60,0,-14,1,-62,0,-17,1,-61,0,-21,1,-60,0,-25,1,-61,0,-26,1,-62,0,-30,1,-62,0,-34,1,-61,0,-37,1,-64,0,-38,1,-66,0,-40,1,-69,0,-40,1,-74,0,-40,1,-76,0,-45,1,-74,0,-53,1,-71,0,-58,1,-72,0,-62,1,-75,0,-63,1,-78,0,-66,1,-78,0,-73,1,-77,0,-76,1,-81,0,-78,1,-84,0,-81,1,-86,0,-85,1,-87,0,-91,1,-88,0,-94,1,-92,0,-96,1,-95,0,-101,1,-96,0,-106,1,-97,0,-112,1,-97,0,-117,1,-100,0,-122,1,-102,0,-125,1,-104,0,125,1,-105,0,118,1,-104,0,112,1,-108,0,110,1,-114,0,107,1,-114,0,98,1,-114,0,91,1,-115,0,86,1,-118,0,81,1,-121,0,76,1,-125,0,74,1,126,0,70,1,123,0,61,1,125,0,53,1,125,0,46,1,121,0,43,1,117,0,38,1,113,0,32,1,112,0,25,1,110,0,18,1,107,0,14,1,102,0,9,1,100,0,1,1,100,0,-9,0,100,0,-16,0,98,0,-23,0,95,0,-30,0,92,0,-34,0,87,0,-38,0,81,0,-42,0,79,0,-52,0,80,0,-62,0,78,0,-66,0,72,0,-72,0,71,0,-81,0,68,0,-87,0,66,0,-94,0,62,0,-100,0,57,0,-105,0,55,0,-114,0,54,0,-123,0,52,0,125,0,51,0,117,0,48,0,112,0,43,0,107,0,37,0,101,0,34,0,95,0,33,0,83,0,33,0,75,0,30,0,69,0,26,0,62,0,23,0,54,0}; }
	private static byte[] data211(){ return new byte[] {20,0,49,0,15,0,43,0,11,0,34,0,11,0,25,0,10,0,17,0,6,0,9,0,4,0,3,0,0,0,-4,-1,-3,-1,-10,-1,-6,-1,-19,-1,-8,-1,-27,-1,-11,-1,-33,-1,-14,-1,-41,-1,-18,-1,-47,-1,-22,-1,-53,-1,-24,-1,-62,-1,-27,-1,-69,-1,-31,-1,-73,-1,-35,-1,-82,-1,-37,-1,-89,-1,-40,-1,-96,-1,-42,-1,-106,-1,-41,-1,-114,-1,-44,-1,-120,-1,-50,-1,-126,-1,-53,-1,125,-1,-55,-1,114,-1,-56,-1,106,-1,-58,-1,100,-1,-60,-1,90,-1,-62,-1,85,-1,-69,-1,84,-1,-74,-1,76,-1,-76,-1,68,-1,-79,-1,64,-1,-83,-1,58,-1,-86,-1,51,-1,-87,-1,41,-1,-86,-1,33,-1,-90,-1,29,-1,-95,-1,24,-1,-98,-1,16,-1,-98,-1,8,-1,-99,-1,1,-1,-104,-1,-2,-2,-109,-1,-6,-2,-111,-1,-15,-2,-112,-1,-22,-2,-114,-1,-28,-2,-114,-1,-38,-2,-114,-1,-43,-2,-117,-1,-49,-2,-121,-1,-53,-2,-125,-1,-55,-2,126,-1,-62,-2,126,-1,-69,-2,124,-1,-73,-2,120,-1,-78,-2,118,-1,-85,-2,118,-1,-90,-2,114,-1,-95,-2,113,-1,-102,-2,113,-1,-108,-2,111,-1,-113,-2,109,-1,-119,-2,108,-1,-124,-2,106,-1,127,-2,104,-1,124,-2,101,-1,119,-2,99,-1,114,-2,97,-1,112,-2,94,-1,107,-2,93,-1,100,-2,94,-1,96,-2,91,-1,93,-2,88,-1,89,-2,86,-1,87,-2,83,-1,84,-2,80,-1,79,-2,83,-1,72,-2,82,-1,69,-2,78,-1,70,-2,75,-1,65,-2,75,-1,61,-2,73,-1,59,-2,71,-1,57,-2,69,-1,53,-2,68,-1,50,-2,69,-1,45,-2,68,-1,42,-2,67,-1,39,-2,68,-1,35,-2,66,-1,33,-2,65,-1,31,-2,65,-1,27,-2,64,-1,28,-2,59,-1,28,-2,58,-1,25,-2,59,-1,21,-2,59,-1,19,-2,60,-1,16,-2,58,-1,16,-2,56,-1,16,-2,56,-1,12,-2,58,-1,9,-2,57,-1,10,-2,54,-1,11,-2,53,-1,9,-2,53,-1,9,-2,52,-1,9,-2,51,-1,7,-2,54,-1,3,-2,56,-1,2,-2,54,-1,5,-2,51,-1,5,-2,52,-1,3,-2,54,-1,3,-2,52,-1,5,-2,51,-1,5,-2,51,-1,5,-2,53,-1,4,-2,54,-1,3,-2,53,-1,7,-2,51,-1,9,-2,50,-1,10,-2,51,-1,10,-2,53,-1,7,-2,57,-1,7,-2,57,-1,10,-2,55,-1,12,-2,56,-1,13,-2,57,-1,15,-2,56,-1,18,-2,55,-1,22,-2,54,-1,24,-2,56,-1,22,-2,62,-1,21,-2,62,-1,26,-2,60,-1,29,-2,62,-1,29,-2,66,-1,29,-2,66,-1,33,-2,67,-1,35,-2,70,-1,36,-2,69,-1,42,-2,68,-1,47,-2,69,-1,48,-2,70,-1,53,-2,70,-1,57,-2,71,-1,59,-2,74,-1,60,-2,78,-1,62,-2,80,-1,64,-2,82,-1,69,-2,81,-1,74,-2,81,-1,80,-2,82,-1,84,-2,82,-1,88,-2,85,-1,91,-2,88,-1,94,-2,91,-1,95,-2,94,-1,101,-2,94,-1,107,-2,95,-1,110,-2,98,-1,115,-2,98,-1,122,-2,99,-1,125,-2,103,-1,-127,-2,104,-1,-122,-2,106,-1,-117,-2,109,-1,-113,-2,112,-1,-110,-2,115,-1,-104,-2,116,-1,-97,-2,116,-1,-91,-2,117,-1,-84,-2,119,-1,-78,-2,121,-1,-75,-2,124,-1,-68,-2,126,-1,-62,-2,-128,-1,-58,-2,-125,-1,-51,-2,-124,-1,-47,-2,-119,-1,-43,-2,-114,-1,-39,-2,-111,-1,-34,-2,-110,-1,-25,-2,-109,-1,-16,-2,-110,-1,-10,-2,-107,-1,-3,-2,-103,-1,2,-1,-102,-1,10,-1,-101,-1,17,-1,-97,-1,22,-1,-94,-1,28,-1,-92,-1,35,-1,-87,-1,38,-1,-82,-1,43,-1,-80,-1,53,-1,-81,-1,60,-1,-78,-1,66,-1,-73,-1,71,-1,-68,-1,74,-1,-64,-1,82,-1,-62,-1,90,-1,-60,-1,96,-1,-58,-1,106,-1,-58,-1,116,-1,-58,-1,123,-1,-54,-1,-127,-1,-49,-1,-123,-1,-43,-1,-118,-1,-41,-1,-109,-1,-40,-1,-102,-1,-37,-1,-95,-1,-33,-1,-88,-1,-31,-1,-81,-1,-29,-1,-72,-1,-26,-1,-66,-1,-23,-1,-58,-1,-22,-1,-49,-1,-19,-1,-43,-1,-14,-1,-38,-1,-11,-1,-30,-1,-8,-1,-22,-1,-6,-1,-16,-1,-3,-1,-7,-1,-2,-1,0,0,1,0,7,0,5,0,14,0,9,0,19,0,11,0,30,0,11,0,39,0,13,0,44,0,20,0,49,0,23,0,56,0,27,0,63,0,28,0,71,0,31,0,80,0,33,0,85,0,36,0,94,0,38,0,100,0,40,0,108,0,44,0,115,0,47,0,119,0,52,0,126,0,54,0,-121,0,55,0,-113,0,56,0,-105,0,59,0,-98,0,63,0,-94,0,66,0,-86,0,68,0,-77,0,69,0,-72,0,74,0,-68,0,81,0,-64,0}; }
	private static byte[] data212(){ return new byte[] {84,0,-57,0,85,0,-49,0,88,0,-45,0,91,0,-36,0,90,0,-25,0,90,0,-21,0,96,0,-16,0,99,0,-8,0,98,0,-1,0,102,0,5,1,105,0,9,1,109,0,14,1,112,0,21,1,114,0,26,1,117,0,32,1,118,0,40,1,119,0,43,1,125,0,48,1,126,0,56,1,126,0,62,1,-127,0,66,1,-123,0,72,1,-123,0,79,1,-123,0,86,1,-120,0,89,1,-115,0,91,1,-111,0,95,1,-108,0,100,1,-106,0,104,1,-104,0,110,1,-103,0,115,1,-103,0,122,1,-102,0,-127,1,-103,0,-122,1,-100,0,-120,1,-95,0,-117,1,-94,0,-111,1,-94,0,-107,1,-91,0,-103,1,-89,0,-100,1,-88,0,-95,1,-86,0,-90,1,-87,0,-85,1,-85,0,-83,1,-81,0,-82,1,-79,0,-77,1,-79,0,-72,1,-80,0,-67,1,-78,0,-65,1,-76,0,-63,1,-73,0,-61,1,-72,0,-57,1,-72,0,-51,1,-74,0,-49,1,-70,0,-49,1,-65,0,-49,1,-64,0,-46,1,-65,0,-40,1,-67,0,-34,1,-70,0,-31,1,-68,0,-30,1,-65,0,-31,1,-62,0,-30,1,-62,0,-26,1,-63,0,-24,1,-61,0,-25,1,-58,0,-23,1,-60,0,-20,1,-58,0,-21,1,-56,0,-20,1,-57,0,-16,1,-59,0,-13,1,-61,0,-11,1,-59,0,-14,1,-54,0,-16,1,-54,0,-14,1,-56,0,-10,1,-58,0,-9,1,-59,0,-8,1,-57,0,-10,1,-56,0,-10,1,-57,0,-8,1,-59,0,-6,1,-61,0,-5,1,-61,0,-7,1,-58,0,-10,1,-57,0,-12,1,-55,0,-13,1,-56,0,-12,1,-59,0,-12,1,-57,0,-16,1,-55,0,-18,1,-56,0,-18,1,-57,0,-19,1,-59,0,-17,1,-62,0,-18,1,-61,0,-22,1,-60,0,-24,1,-61,0,-25,1,-61,0,-29,1,-60,0,-32,1,-60,0,-34,1,-62,0,-33,1,-66,0,-33,1,-69,0,-34,1,-69,0,-39,1,-67,0,-43,1,-68,0,-45,1,-70,0,-47,1,-70,0,-51,1,-71,0,-54,1,-72,0,-56,1,-75,0,-57,1,-78,0,-60,1,-77,0,-66,1,-77,0,-69,1,-81,0,-68,1,-86,0,-69,1,-88,0,-75,1,-86,0,-81,1,-85,0,-87,1,-84,0,-93,1,-85,0,-97,1,-87,0,-100,1,-89,0,-103,1,-93,0,-105,1,-97,0,-107,1,-99,0,-112,1,-100,0,-118,1,-101,0,-122,1,-103,0,-127,1,-105,0,125,1,-108,0,123,1,-113,0,119,1,-113,0,113,1,-113,0,105,1,-113,0,98,1,-113,0,91,1,-112,0,84,1,-116,0,82,1,-122,0,81,1,-125,0,74,1,-126,0,66,1,-125,0,60,1,-127,0,54,1,124,0,52,1,119,0,50,1,114,0,44,1,114,0,36,1,114,0,29,1,111,0,24,1,108,0,17,1,108,0,10,1,106,0,4,1,101,0,1,1,97,0,-4,0,94,0,-12,0,94,0,-20,0,93,0,-27,0,90,0,-34,0,88,0,-39,0,84,0,-45,0,81,0,-50,0,79,0,-59,0,78,0,-66,0,74,0,-71,0,72,0,-79,0,70,0,-86,0,65,0,-88,0,60,0,-96,0,59,0,-105,0,59,0,-113,0,57,0,-121,0,54,0,-127,0,50,0,124,0,47,0,116,0,45,0,110,0,42,0,103,0,38,0,96,0,35,0,92,0,30,0,86,0,26,0,77,0,25,0,72,0,22,0,62,0,21,0,52,0,22,0,45,0,16,0,41,0,11,0,35,0,8,0,26,0,10,0,14,0,9,0,6,0,5,0,4,0,-2,-1,-3,-1,-4,-1,-9,-1,-6,-1,-18,-1,-9,-1,-25,-1,-12,-1,-30,-1,-16,-1,-38,-1,-18,-1,-45,-1,-22,-1,-51,-1,-24,-1,-59,-1,-27,-1,-66,-1,-31,-1,-71,-1,-33,-1,-81,-1,-34,-1,-89,-1,-37,-1,-95,-1,-40,-1,-101,-1,-45,-1,-104,-1,-50,-1,-112,-1,-51,-1,-122,-1,-50,-1,126,-1,-52,-1,117,-1,-54,-1,111,-1,-58,-1,107,-1,-64,-1,102,-1,-67,-1,94,-1,-67,-1,85,-1,-69,-1,80,-1,-74,-1,74,-1,-77,-1,67,-1,-76,-1,57,-1,-78,-1,53,-1,-82,-1,46,-1,-85,-1,41,-1,-89,-1,37,-1,-94,-1,31,-1,-95,-1,23,-1,-97,-1,17,-1,-100,-1,12,-1,-102,-1,2,-1,-101,-1,-4,-2,-105,-1,-7,-2,-111,-1,-13,-2,-111,-1,-20,-2,-112,-1,-28,-2,-113,-1,-33,-2,-116,-1,-38,-2,-120,-1,-43,-2,-122,-1,-48,-2,-124,-1,-55,-2,-126,-1,-59,-2,125,-1,-61,-2,121,-1,-67,-2,122,-1,-77,-2,123,-1,-83,-2,121,-1,-87,-2,117,-1,-92,-2,117,-1,-98,-2,114,-1,-101,-2,109,-1,-103,-2,106,-1,-107,-2,103,-1,-112,-2,103,-1,-118,-2,104,-1,-127,-2,105,-1,123,-2,105,-1,118,-2}; }
	private static byte[] data213(){ return new byte[] {101,-1,118,-2,96,-1,115,-2,94,-1,110,-2,94,-1,105,-2,93,-1,100,-2,91,-1,98,-2,88,-1,95,-2,86,-1,90,-2,87,-1,85,-2,86,-1,82,-2,83,-1,81,-2,81,-1,76,-2,81,-1,73,-2,78,-1,72,-2,76,-1,68,-2,76,-1,63,-2,77,-1,59,-2,77,-1,54,-2,77,-1,52,-2,74,-1,52,-2,71,-1,50,-2,71,-1,45,-2,72,-1,43,-2,69,-1,44,-2,65,-1,44,-2,64,-1,39,-2,68,-1,34,-2,67,-1,33,-2,65,-1,33,-2,64,-1,31,-2,62,-1,32,-2,59,-1,31,-2,60,-1,28,-2,60,-1,27,-2,59,-1,26,-2,59,-1,24,-2,59,-1,23,-2,59,-1,21,-2,61,-1,18,-2,61,-1,18,-2,60,-1,19,-2,58,-1,19,-2,58,-1,18,-2,59,-1,17,-2,60,-1,15,-2,60,-1,16,-2,59,-1,17,-2,59,-1,17,-2,58,-1,18,-2,58,-1,19,-2,58,-1,18,-2,59,-1,20,-2,58,-1,20,-2,59,-1,20,-2,60,-1,22,-2,58,-1,24,-2,59,-1,24,-2,60,-1,24,-2,62,-1,24,-2,63,-1,26,-2,62,-1,29,-2,61,-1,31,-2,63,-1,30,-2,67,-1,29,-2,69,-1,31,-2,68,-1,34,-2,69,-1,36,-2,70,-1,39,-2,67,-1,45,-2,66,-1,48,-2,67,-1,49,-2,71,-1,49,-2,72,-1,52,-2,73,-1,55,-2,75,-1,56,-2,76,-1,60,-2,77,-1,62,-2,80,-1,63,-2,83,-1,66,-2,82,-1,72,-2,81,-1,78,-2,81,-1,80,-2,84,-1,82,-2,87,-1,83,-2,90,-1,87,-2,91,-1,91,-2,93,-1,93,-2,96,-1,97,-2,96,-1,104,-2,95,-1,109,-2,96,-1,113,-2,99,-1,117,-2,100,-1,122,-2,100,-1,-128,-2,102,-1,-124,-2,104,-1,-120,-2,106,-1,-116,-2,109,-1,-113,-2,112,-1,-109,-2,115,-1,-105,-2,117,-1,-99,-2,117,-1,-92,-2,118,-1,-87,-2,120,-1,-81,-2,121,-1,-75,-2,123,-1,-70,-2,126,-1,-67,-2,-126,-1,-62,-2,-124,-1,-55,-2,-123,-1,-51,-2,-119,-1,-47,-2,-115,-1,-43,-2,-114,-1,-34,-2,-114,-1,-27,-2,-112,-1,-23,-2,-108,-1,-17,-2,-105,-1,-11,-2,-105,-1,-4,-2,-102,-1,2,-1,-99,-1,7,-1,-96,-1,13,-1,-94,-1,19,-1,-91,-1,26,-1,-89,-1,32,-1,-87,-1,38,-1,-83,-1,45,-1,-82,-1,51,-1,-79,-1,57,-1,-74,-1,60,-1,-71,-1,67,-1,-69,-1,77,-1,-69,-1,84,-1,-69,-1,94,-1,-67,-1,101,-1,-64,-1,105,-1,-59,-1,111,-1,-56,-1,118,-1,-53,-1,124,-1,-51,-1,-125,-1,-47,-1,-118,-1,-44,-1,-114,-1,-40,-1,-106,-1,-38,-1,-100,-1,-37,-1,-90,-1,-36,-1,-81,-1,-35,-1,-74,-1,-32,-1,-68,-1,-27,-1,-62,-1,-24,-1,-56,-1,-21,-1,-49,-1,-16,-1,-44,-1,-12,-1,-39,-1,-9,-1,-30,-1,-8,-1,-20,-1,-8,-1,-13,-1,-6,-1,-3,-1,-6,-1,4,0,-3,-1,11,0,1,0,18,0,3,0,25,0,6,0,30,0,12,0,37,0,13,0,44,0,17,0,49,0,22,0,56,0,23,0,64,0,26,0,70,0,30,0,77,0,31,0,85,0,34,0,91,0,39,0,92,0,46,0,99,0,47,0,110,0,45,0,118,0,48,0,125,0,51,0,-123,0,52,0,-118,0,57,0,-112,0,61,0,-105,0,62,0,-99,0,66,0,-94,0,71,0,-87,0,72,0,-81,0,75,0,-74,0,78,0,-69,0,83,0,-65,0,86,0,-56,0,83,0,-46,0,83,0,-37,0,85,0,-31,0,89,0,-30,0,97,0,-27,0,101,0,-20,0,101,0,-13,0,103,0,-5,0,104,0,1,1,106,0,7,1,109,0,13,1,111,0,19,1,112,0,26,1,113,0,34,1,113,0,39,1,115,0,46,1,118,0,51,1,120,0,55,1,124,0,58,1,-126,0,61,1,-125,0,68,1,-123,0,72,1,-119,0,75,1,-116,0,81,1,-116,0,87,1,-114,0,93,1,-114,0,99,1,-112,0,102,1,-109,0,106,1,-108,0,114,1,-109,0,119,1,-105,0,119,1,-100,0,123,1,-100,0,-124,1,-103,0,-119,1,-100,0,-117,1,-96,0,-113,1,-96,0,-108,1,-95,0,-104,1,-93,0,-100,1,-92,0,-97,1,-89,0,-94,1,-88,0,-91,1,-87,0,-86,1,-85,0,-85,1,-82,0,-83,1,-80,0,-79,1,-81,0,-74,1,-78,0,-75,1,-75,0,-72,1,-75,0,-65,1,-78,0,-61,1,-78,0,-57,1,-76,0,-56,1,-75,0,-53,1,-75,0,-50,1,-73,0,-49,1,-71,0,-48,1,-70,0,-46,1,-69,0,-43,1,-70,0,-40,1,-70,0,-38,1,-68,0,-38,1,-66,0,-38,1,-64,0,-36,1,-65,0,-33,1,-66,0,-31,1,-65,0,-31,1,-62,0,-32,1}; }
	private static byte[] data214(){ return new byte[] {-62,0,-29,1,-65,0,-24,1,-66,0,-24,1,-65,0,-24,1,-64,0,-25,1,-61,0,-27,1,-59,0,-27,1,-60,0,-26,1,-59,0,-26,1,-61,0,-23,1,-63,0,-22,1,-62,0,-25,1,-59,0,-27,1,-59,0,-26,1,-60,0,-26,1,-61,0,-26,1,-61,0,-27,1,-60,0,-29,1,-60,0,-29,1,-62,0,-28,1,-63,0,-29,1,-63,0,-31,1,-63,0,-32,1,-63,0,-34,1,-63,0,-36,1,-63,0,-38,1,-63,0,-39,1,-66,0,-38,1,-68,0,-40,1,-67,0,-44,1,-67,0,-45,1,-69,0,-45,1,-72,0,-46,1,-72,0,-50,1,-72,0,-52,1,-74,0,-54,1,-73,0,-59,1,-74,0,-60,1,-77,0,-60,1,-80,0,-63,1,-80,0,-67,1,-79,0,-73,1,-78,0,-77,1,-79,0,-78,1,-85,0,-76,1,-91,0,-76,1,-92,0,-84,1,-87,0,-93,1,-85,0,-97,1,-88,0,-98,1,-92,0,-99,1,-95,0,-105,1,-93,0,-111,1,-93,0,-115,1,-97,0,-117,1,-99,0,-121,1,-100,0,-127,1,-102,0,127,1,-106,0,125,1,-109,0,120,1,-110,0,114,1,-111,0,111,1,-114,0,106,1,-115,0,101,1,-116,0,95,1,-118,0,91,1,-121,0,88,1,-125,0,83,1,-125,0,75,1,-124,0,67,1,-124,0,62,1,-128,0,58,1,124,0,55,1,122,0,48,1,120,0,43,1,116,0,41,1,112,0,35,1,111,0,30,1,108,0,24,1,106,0,17,1,105,0,11,1,104,0,4,1,101,0,-3,0,100,0,-8,0,98,0,-16,0,96,0,-22,0,93,0,-27,0,91,0,-34,0,88,0,-39,0,84,0,-45,0,83,0,-52,0,81,0,-58,0,78,0,-64,0,75,0,-71,0,72,0,-76,0,70,0,-83,0,67,0,-91,0,65,0,-95,0,60,0,-100,0,56,0,-108,0,56,0,-115,0,53,0,-121,0,48,0,-127,0,46,0,123,0,43,0,117,0,39,0,112,0,36,0,103,0,36,0,95,0,33,0,89,0,31,0,80,0,29,0,73,0,27,0,65,0,27,0,55,0,25,0,49,0,20,0,45,0,16,0,39,0,11,0,33,0,8,0,27,0,7,0,17,0,5,0,10,0,1,0,6,0,-3,-1,-1,-1,-5,-1,-7,-1,-10,-1,-13,-1,-13,-1,-19,-1,-17,-1,-25,-1,-19,-1,-34,-1,-20,-1,-43,-1,-20,-1,-53,-1,-19,-1,-62,-1,-22,-1,-68,-1,-27,-1,-72,-1,-30,-1,-79,-1,-34,-1,-87,-1,-34,-1,-94,-1,-37,-1,-101,-1,-41,-1,-105,-1,-44,-1,-112,-1,-48,-1,-119,-1,-50,-1,-125,-1,-52,-1,124,-1,-57,-1,119,-1,-60,-1,113,-1,-62,-1,106,-1,-66,-1,100,-1,-68,-1,93,-1,-69,-1,85,-1,-71,-1,77,-1,-72,-1,71,-1,-76,-1,67,-1,-81,-1,63,-1,-84,-1,55,-1,-84,-1,46,-1,-85,-1,40,-1,-87,-1,33,-1,-89,-1,26,-1,-92,-1,23,-1,-96,-1,16,-1,-97,-1,8,-1,-97,-1,1,-1,-99,-1,-5,-2,-101,-1,-11,-2,-105,-1,-14,-2,-109,-1,-18,-2,-113,-1,-22,-2,-116,-1,-26,-2,-121,-1,-31,-2,-122,-1,-38,-2,-121,-1,-46,-2,-123,-1,-52,-2,-124,-1,-57,-2,-126,-1,-62,-2,126,-1,-66,-2,124,-1,-71,-2,123,-1,-77,-2,121,-1,-83,-2,119,-1,-86,-2,118,-1,-92,-2,114,-1,-96,-2,113,-1,-100,-2,111,-1,-105,-2,109,-1,-108,-2,106,-1,-113,-2,106,-1,-119,-2,105,-1,-122,-2,101,-1,-125,-2,100,-1,125,-2,99,-1,123,-2,95,-1,120,-2,94,-1,113,-2,96,-1,108,-2,94,-1,106,-2,90,-1,103,-2,90,-1,98,-2,90,-1,93,-2,90,-1,90,-2,88,-1,87,-2,86,-1,85,-2,83,-1,84,-2,80,-1,82,-2,79,-1,77,-2,80,-1,73,-2,80,-1,69,-2,80,-1,65,-2,80,-1,63,-2,77,-1,63,-2,74,-1,61,-2,74,-1,58,-2,73,-1,56,-2,73,-1,53,-2,72,-1,52,-2,70,-1,51,-2,69,-1,48,-2,70,-1,46,-2,69,-1,44,-2,68,-1,43,-2,68,-1,41,-2,68,-1,38,-2,69,-1,37,-2,66,-1,39,-2,65,-1,36,-2,67,-1,32,-2,69,-1,32,-2,66,-1,34,-2,62,-1,36,-2,62,-1,34,-2,63,-1,32,-2,64,-1,32,-2,63,-1,31,-2,65,-1,29,-2,66,-1,28,-2,66,-1,30,-2,63,-1,33,-2,61,-1,34,-2,62,-1,32,-2,64,-1,33,-2,62,-1,36,-2,60,-1,36,-2,64,-1,32,-2,68,-1,33,-2,65,-1,36,-2,64,-1,38,-2,67,-1,35,-2,69,-1,36,-2,69,-1,40,-2,66,-1,43,-2,67,-1,43,-2,69,-1,44,-2,69,-1,47,-2,69,-1,48,-2,70,-1,51,-2,70,-1,52,-2,73,-1,51,-2,76,-1,55,-2,72,-1,61,-2,71,-1,63,-2}; }
	private static byte[] data215(){ return new byte[] {75,-1,61,-2,81,-1,59,-2,84,-1,62,-2,83,-1,68,-2,81,-1,73,-2,80,-1,78,-2,79,-1,83,-2,80,-1,84,-2,83,-1,86,-2,86,-1,87,-2,89,-1,89,-2,92,-1,91,-2,93,-1,94,-2,95,-1,99,-2,95,-1,103,-2,96,-1,107,-2,97,-1,112,-2,97,-1,118,-2,97,-1,122,-2,98,-1,127,-2,100,-1,-125,-2,103,-1,-126,-2,109,-1,-122,-2,110,-1,-115,-2,107,-1,-108,-2,108,-1,-103,-2,111,-1,-101,-2,113,-1,-96,-2,116,-1,-91,-2,117,-1,-88,-2,122,-1,-86,-2,127,-1,-82,-2,127,-1,-75,-2,126,-1,-66,-2,127,-1,-62,-2,-125,-1,-60,-2,-122,-1,-53,-2,-121,-1,-47,-2,-118,-1,-45,-2,-114,-1,-38,-2,-115,-1,-31,-2,-113,-1,-27,-2,-108,-1,-22,-2,-107,-1,-16,-2,-105,-1,-10,-2,-101,-1,-7,-2,-97,-1,-1,-2,-96,-1,6,-1,-94,-1,12,-1,-91,-1,17,-1,-89,-1,24,-1,-87,-1,31,-1,-86,-1,37,-1,-83,-1,44,-1,-82,-1,51,-1,-80,-1,58,-1,-78,-1,64,-1,-76,-1,69,-1,-71,-1,75,-1,-69,-1,82,-1,-67,-1,87,-1,-63,-1,94,-1,-62,-1,104,-1,-63,-1,110,-1,-58,-1,115,-1,-54,-1,122,-1,-54,-1,-125,-1,-52,-1,-120,-1,-47,-1,-114,-1,-44,-1,-108,-1,-42,-1,-102,-1,-37,-1,-97,-1,-35,-1,-90,-1,-31,-1,-85,-1,-26,-1,-79,-1,-26,-1,-69,-1,-26,-1,-60,-1,-22,-1,-57,-1,-17,-1,-51,-1,-15,-1,-41,-1,-15,-1,-33,-1,-13,-1,-27,-1,-9,-1,-20,-1,-5,-1,-16,-1,-2,-1,-8,-1,0,0,-2,-1,3,0,5,0,5,0,15,0,6,0,20,0,10,0,26,0,15,0,32,0,17,0,39,0,19,0,47,0,21,0,54,0,25,0,59,0,28,0,65,0,32,0,72,0,34,0,80,0,34,0,88,0,37,0,93,0,41,0,100,0,42,0,109,0,44,0,113,0,50,0,117,0,54,0,125,0,54,0,-123,0,56,0,-117,0,61,0,-112,0,63,0,-104,0,63,0,-95,0,64,0,-87,0,66,0,-82,0,69,0,-75,0,71,0,-67,0,73,0,-63,0,77,0,-59,0,83,0,-55,0,85,0,-49,0,88,0,-42,0,90,0,-36,0,90,0,-27,0,92,0,-22,0,97,0,-21,0,103,0,-16,0,104,0,-6,0,102,0,1,1,105,0,5,1,109,0,11,1,110,0,17,1,111,0,23,1,115,0,25,1,119,0,31,1,119,0,40,1,118,0,47,1,118,0,54,1,121,0,58,1,124,0,60,1,-128,0,66,1,-127,0,72,1,-126,0,76,1,-122,0,79,1,-119,0,84,1,-119,0,91,1,-118,0,95,1,-116,0,99,1,-114,0,104,1,-112,0,107,1,-108,0,110,1,-107,0,115,1,-105,0,118,1,-101,0,120,1,-100,0,127,1,-101,0,-124,1,-99,0,-122,1,-96,0,-117,1,-97,0,-112,1,-96,0,-109,1,-92,0,-107,1,-92,0,-103,1,-91,0,-97,1,-92,0,-93,1,-91,0,-90,1,-88,0,-89,1,-86,0,-86,1,-85,0,-83,1,-83,0,-81,1,-83,0,-76,1,-83,0,-73,1,-82,0,-71,1,-82,0,-65,1,-83,0,-63,1,-80,0,-65,1,-75,0,-65,1,-72,0,-64,1,-73,0,-59,1,-74,0,-57,1,-73,0,-56,1,-72,0,-52,1,-74,0,-49,1,-75,0,-46,1,-73,0,-47,1,-70,0,-49,1,-68,0,-46,1,-69,0,-44,1,-69,0,-44,1,-67,0,-45,1,-64,0,-45,1,-65,0,-42,1,-67,0,-40,1,-67,0,-39,1,-68,0,-37,1,-69,0,-36,1,-69,0,-35,1,-70,0,-34,1,-70,0,-34,1,-69,0,-37,1,-65,0,-40,1,-63,0,-41,1,-65,0,-38,1,-67,0,-38,1,-67,0,-39,1,-67,0,-38,1,-70,0,-37,1,-69,0,-41,1,-66,0,-43,1,-68,0,-41,1,-71,0,-41,1,-70,0,-44,1,-70,0,-45,1,-71,0,-47,1,-68,0,-52,1,-68,0,-52,1,-72,0,-49,1,-74,0,-53,1,-73,0,-55,1,-74,0,-56,1,-74,0,-61,1,-72,0,-64,1,-73,0,-65,1,-76,0,-65,1,-79,0,-66,1,-80,0,-69,1,-79,0,-75,1,-79,0,-75,1,-83,0,-75,1,-86,0,-78,1,-86,0,-82,1,-86,0,-84,1,-89,0,-88,1,-88,0,-92,1,-89,0,-95,1,-92,0,-95,1,-95,0,-99,1,-96,0,-103,1,-96,0,-108,1,-96,0,-113,1,-96,0,-118,1,-98,0,-120,1,-100,0,-123,1,-103,0,-128,1,-103,0,124,1,-104,0,120,1,-108,0,117,1,-109,0,112,1,-110,0,107,1,-112,0,104,1,-115,0,99,1,-115,0,94,1,-118,0,91,1,-120,0,86,1,-122,0,81,1,-123,0,74,1,-121,0,66,1,-123,0,64,1,126,0,64,1,122,0,58,1}; }
	private static byte[] data216(){ return new byte[] {122,0,50,1,121,0,47,1,118,0,40,1,117,0,33,1,117,0,28,1,114,0,22,1,112,0,19,1,107,0,15,1,105,0,8,1,102,0,5,1,99,0,-2,0,98,0,-9,0,96,0,-14,0,93,0,-20,0,93,0,-30,0,92,0,-34,0,89,0,-41,0,87,0,-48,0,85,0,-52,0,80,0,-56,0,76,0,-60,0,73,0,-68,0,73,0,-76,0,70,0,-80,0,66,0,-85,0,62,0,-92,0,60,0,-98,0,59,0,-106,0,56,0,-113,0,54,0,-118,0,51,0,-125,0,48,0,124,0,47,0,117,0,44,0,111,0,41,0,106,0,38,0,99,0,35,0,91,0,34,0,85,0,31,0,78,0,28,0,71,0,25,0,66,0,21,0,61,0,17,0,53,0,15,0,48,0,12,0,40,0,10,0,32,0,9,0,25,0,5,0,20,0,2,0,12,0,0,0,5,0,-1,-1,-4,-1,-1,-1,-12,-1,-3,-1,-19,-1,-7,-1,-25,-1,-10,-1,-30,-1,-14,-1,-36,-1,-18,-1,-43,-1,-20,-1,-49,-1,-22,-1,-57,-1,-25,-1,-63,-1,-30,-1,-65,-1,-34,-1,-74,-1,-35,-1,-82,-1,-37,-1,-86,-1,-43,-1,-92,-1,-43,-1,-101,-1,-43,-1,-110,-1,-45,-1,-117,-1,-47,-1,-122,-1,-52,-1,-127,-1,-56,-1,124,-1,-59,-1,116,-1,-59,-1,108,-1,-61,-1,102,-1,-65,-1,97,-1,-67,-1,88,-1,-66,-1,79,-1,-67,-1,72,-1,-69,-1,67,-1,-75,-1,66,-1,-81,-1,62,-1,-84,-1,54,-1,-86,-1,49,-1,-86,-1,40,-1,-87,-1,31,-1,-88,-1,29,-1,-93,-1,23,-1,-97,-1,19,-1,-100,-1,15,-1,-103,-1,8,-1,-105,-1,3,-1,-108,-1,-2,-2,-109,-1,-10,-2,-109,-1,-15,-2,-112,-1,-21,-2,-113,-1,-29,-2,-112,-1,-35,-2,-115,-1,-40,-2,-117,-1,-45,-2,-120,-1,-48,-2,-125,-1,-51,-2,-126,-1,-60,-2,-125,-1,-65,-2,-128,-1,-68,-2,125,-1,-75,-2,126,-1,-80,-2,122,-1,-81,-2,116,-1,-83,-2,114,-1,-89,-2,114,-1,-95,-2,113,-1,-98,-2,111,-1,-103,-2,109,-1,-108,-2,109,-1,-113,-2,108,-1,-117,-2,105,-1,-120,-2,103,-1,-124,-2,103,-1,126,-2,102,-1,123,-2,99,-1,122,-2,95,-1,119,-2,94,-1,115,-2,93,-1,112,-2,91,-1,107,-2,93,-1,102,-2,94,-1,97,-2,91,-1,95,-2,90,-1,94,-2,88,-1,89,-2,88,-1,86,-2,87,-1,84,-2,84,-1,84,-2,80,-1,84,-2,77,-1,81,-2,79,-1,75,-2,82,-1,70,-2,81,-1,68,-2,80,-1,68,-2,77,-1,68,-2,74,-1,66,-2,75,-1,63,-2,75,-1,61,-2,74,-1,59,-2,75,-1,56,-2,74,-1,54,-2,76,-1,51,-2,76,-1,49,-2,74,-1,51,-2,70,-1,54,-2,67,-1,53,-2,67,-1,51,-2,69,-1,49,-2,68,-1,48,-2,70,-1,45,-2,71,-1,44,-2,70,-1,44,-2,72,-1,40,-2,75,-1,39,-2,72,-1,43,-2,69,-1,46,-2,66,-1,47,-2,67,-1,45,-2,69,-1,44,-2,70,-1,44,-2,70,-1,43,-2,72,-1,43,-2,72,-1,45,-2,71,-1,45,-2,71,-1,48,-2,70,-1,49,-2,70,-1,49,-2,73,-1,48,-2,74,-1,49,-2,75,-1,50,-2,76,-1,51,-2,75,-1,55,-2,74,-1,58,-2,73,-1,60,-2,74,-1,62,-2,73,-1,65,-2,74,-1,66,-2,77,-1,65,-2,79,-1,68,-2,78,-1,71,-2,80,-1,71,-2,82,-1,74,-2,82,-1,78,-2,81,-1,81,-2,82,-1,84,-2,83,-1,88,-2,82,-1,91,-2,84,-1,93,-2,87,-1,94,-2,89,-1,97,-2,90,-1,100,-2,92,-1,103,-2,94,-1,104,-2,96,-1,108,-2,97,-1,112,-2,98,-1,116,-2,98,-1,121,-2,98,-1,126,-2,100,-1,-128,-2,103,-1,-124,-2,103,-1,-120,-2,106,-1,-117,-2,110,-1,-116,-2,112,-1,-111,-2,113,-1,-105,-2,113,-1,-100,-2,113,-1,-93,-2,113,-1,-89,-2,115,-1,-84,-2,118,-1,-80,-2,119,-1,-77,-2,124,-1,-74,-2,126,-1,-67,-2,125,-1,-61,-2,127,-1,-58,-2,-123,-1,-56,-2,-120,-1,-51,-2,-120,-1,-42,-2,-121,-1,-35,-2,-120,-1,-30,-2,-117,-1,-26,-2,-114,-1,-22,-2,-111,-1,-17,-2,-108,-1,-12,-2,-105,-1,-9,-2,-101,-1,-4,-2,-98,-1,2,-1,-97,-1,8,-1,-96,-1,16,-1,-95,-1,22,-1,-92,-1,26,-1,-88,-1,32,-1,-87,-1,40,-1,-87,-1,47,-1,-84,-1,51,-1,-79,-1,55,-1,-75,-1,60,-1,-74,-1,69,-1,-75,-1,77,-1,-73,-1,83,-1,-69,-1,88,-1,-66,-1,93,-1,-63,-1,100,-1,-61,-1,106,-1,-57,-1,111,-1,-55,-1,118,-1,-52,-1,124,-1,-49,-1,-126,-1,-47,-1,-119,-1,-45,-1,-111,-1,-44,-1,-103,-1,-42,-1,-99,-1}; }
	private static byte[] data217(){ return new byte[] {-37,-1,-94,-1,-34,-1,-86,-1,-33,-1,-79,-1,-29,-1,-75,-1,-26,-1,-67,-1,-24,-1,-60,-1,-21,-1,-54,-1,-20,-1,-45,-1,-18,-1,-39,-1,-13,-1,-35,-1,-11,-1,-26,-1,-10,-1,-17,-1,-9,-1,-12,-1,-3,-1,-9,-1,3,0,-6,-1,6,0,4,0,6,0,12,0,7,0,20,0,9,0,26,0,14,0,31,0,17,0,38,0,17,0,47,0,20,0,53,0,25,0,56,0,27,0,65,0,29,0,73,0,31,0,77,0,35,0,85,0,36,0,90,0,40,0,96,0,44,0,103,0,44,0,112,0,44,0,120,0,46,0,127,0,50,0,-126,0,54,0,-120,0,57,0,-112,0,58,0,-108,0,63,0,-102,0,66,0,-96,0,68,0,-90,0,70,0,-83,0,72,0,-74,0,72,0,-70,0,76,0,-64,0,81,0,-62,0,84,0,-56,0,87,0,-48,0,87,0,-43,0,91,0,-38,0,94,0,-32,0,95,0,-25,0,97,0,-19,0,98,0,-12,0,100,0,-7,0,103,0,-2,0,105,0,5,1,105,0,12,1,107,0,17,1,108,0,22,1,111,0,28,1,113,0,32,1,116,0,37,1,117,0,43,1,119,0,49,1,120,0,54,1,121,0,60,1,123,0,64,1,127,0,66,1,-126,0,71,1,-124,0,75,1,-121,0,78,1,-119,0,84,1,-119,0,89,1,-117,0,92,1,-114,0,98,1,-115,0,103,1,-114,0,108,1,-111,0,110,1,-109,0,115,1,-109,0,119,1,-106,0,123,1,-105,0,126,1,-105,0,-124,1,-103,0,-122,1,-100,0,-121,1,-97,0,-118,1,-96,0,-113,1,-96,0,-111,1,-93,0,-109,1,-89,0,-107,1,-90,0,-102,1,-91,0,-95,1,-93,0,-91,1,-91,0,-91,1,-88,0,-88,1,-89,0,-82,1,-90,0,-81,1,-86,0,-82,1,-81,0,-82,1,-80,0,-80,1,-79,0,-77,1,-78,0,-75,1,-80,0,-70,1,-79,0,-70,1,-78,0,-67,1,-79,0,-63,1,-80,0,-62,1,-77,0,-63,1,-75,0,-61,1,-76,0,-59,1,-76,0,-57,1,-74,0,-58,1,-74,0,-56,1,-73,0,-56,1,-71,0,-57,1,-70,0,-56,1,-70,0,-55,1,-71,0,-52,1,-74,0,-48,1,-75,0,-51,1,-70,0,-53,1,-70,0,-51,1,-73,0,-48,1,-74,0,-49,1,-72,0,-52,1,-68,0,-55,1,-68,0,-54,1,-70,0,-51,1,-73,0,-51,1,-72,0,-54,1,-69,0,-56,1,-71,0,-53,1,-76,0,-50,1,-77,0,-52,1,-76,0,-55,1,-75,0,-56,1,-75,0,-59,1,-74,0,-60,1,-76,0,-60,1,-78,0,-61,1,-77,0,-65,1,-75,0,-69,1,-75,0,-69,1,-80,0,-65,1,-85,0,-66,1,-84,0,-70,1,-83,0,-73,1,-84,0,-76,1,-83,0,-80,1,-83,0,-81,1,-87,0,-82,1,-88,0,-84,1,-90,0,-86,1,-92,0,-87,1,-94,0,-90,1,-94,0,-95,1,-93,0,-100,1,-93,0,-102,1,-95,0,-106,1,-96,0,-108,1,-97,0,-112,1,-99,0,-116,1,-99,0,-119,1,-101,0,-122,1,-104,0,-125,1,-105,0,127,1,-105,0,122,1,-107,0,118,1,-107,0,112,1,-107,0,109,1,-112,0,108,1,-115,0,103,1,-114,0,97,1,-116,0,94,1,-119,0,90,1,-120,0,85,1,-121,0,81,1,-124,0,78,1,-128,0,74,1,127,0,68,1,-128,0,61,1,125,0,59,1,119,0,57,1,119,0,49,1,118,0,43,1,116,0,40,1,113,0,34,1,112,0,28,1,111,0,21,1,111,0,15,1,108,0,12,1,106,0,4,1,105,0,-1,0,100,0,-1,0,94,0,-7,0,94,0,-15,0,94,0,-23,0,95,0,-32,0,94,0,-36,0,87,0,-37,0,84,0,-45,0,83,0,-52,0,81,0,-56,0,78,0,-63,0,75,0,-66,0,70,0,-70,0,67,0,-79,0,69,0,-88,0,68,0,-94,0,63,0,-97,0,59,0,-103,0,58,0,-112,0,57,0,-118,0,53,0,-121,0,48,0,-128,0,47,0,121,0,44,0,116,0,42,0,107,0,42,0,101,0,37,0,98,0,31,0,93,0,29,0,85,0,28,0,78,0,25,0,71,0,24,0,62,0,25,0,54,0,20,0,50,0,16,0,45,0,14,0,36,0,13,0,28,0,12,0,21,0,9,0,15,0,5,0,10,0,1,0,5,0,-2,-1,-3,-1,-2,-1,-10,-1,-5,-1,-16,-1,-9,-1,-23,-1,-10,-1,-29,-1,-14,-1,-35,-1,-17,-1,-41,-1,-21,-1,-46,-1,-24,-1,-51,-1,-28,-1,-59,-1,-30,-1,-65,-1,-31,-1,-73,-1,-33,-1,-80,-1,-37,-1,-85,-1,-38,-1,-94,-1,-37,-1,-102,-1,-40,-1,-108,-1,-44,-1,-112,-1,-48,-1,-118,-1,-50,-1,-125,-1,-52,-1,124,-1}; }
	private static byte[] data218(){ return new byte[] {-55,-1,120,-1,-59,-1,115,-1,-63,-1,109,-1,-66,-1,104,-1,-68,-1,97,-1,-69,-1,87,-1,-68,-1,80,-1,-70,-1,75,-1,-75,-1,73,-1,-80,-1,68,-1,-83,-1,62,-1,-86,-1,57,-1,-86,-1,48,-1,-87,-1,41,-1,-90,-1,38,-1,-92,-1,30,-1,-92,-1,20,-1,-91,-1,15,-1,-94,-1,10,-1,-98,-1,6,-1,-102,-1,3,-1,-104,-1,-4,-2,-105,-1,-10,-2,-106,-1,-16,-2,-107,-1,-24,-2,-107,-1,-29,-2,-110,-1,-33,-2,-113,-1,-38,-2,-116,-1,-40,-2,-121,-1,-42,-2,-125,-1,-48,-2,-125,-1,-53,-2,-127,-1,-57,-2,126,-1,-63,-2,127,-1,-70,-2,127,-1,-74,-2,122,-1,-76,-2,119,-1,-80,-2,119,-1,-86,-2,118,-1,-91,-2,117,-1,-95,-2,115,-1,-98,-2,111,-1,-101,-2,111,-1,-107,-2,111,-1,-113,-2,111,-1,-117,-2,109,-1,-119,-2,105,-1,-121,-2,102,-1,-124,-2,101,-1,-126,-2,97,-1,-128,-2,95,-1,124,-2,96,-1,119,-2,95,-1,117,-2,93,-1,113,-2,94,-1,107,-2,95,-1,103,-2,94,-1,102,-2,90,-1,101,-2,88,-1,98,-2,88,-1,95,-2,87,-1,93,-2,85,-1,90,-2,85,-1,89,-2,82,-1,88,-2,80,-1,85,-2,82,-1,82,-2,80,-1,81,-2,80,-1,76,-2,84,-1,70,-2,84,-1,71,-2,80,-1,72,-2,78,-1,70,-2,78,-1,68,-2,79,-1,66,-2,77,-1,66,-2,75,-1,67,-2,75,-1,63,-2,77,-1,60,-2,78,-1,60,-2,75,-1,61,-2,74,-1,62,-2,72,-1,62,-2,71,-1,61,-2,74,-1,56,-2,77,-1,55,-2,76,-1,56,-2,75,-1,55,-2,76,-1,55,-2,76,-1,55,-2,76,-1,54,-2,78,-1,53,-2,78,-1,55,-2,76,-1,56,-2,77,-1,55,-2,79,-1,54,-2,79,-1,57,-2,77,-1,59,-2,75,-1,62,-2,76,-1,61,-2,78,-1,60,-2,80,-1,62,-2,78,-1,65,-2,77,-1,68,-2,78,-1,67,-2,80,-1,68,-2,81,-1,70,-2,81,-1,72,-2,81,-1,74,-2,82,-1,76,-2,83,-1,78,-2,82,-1,82,-2,82,-1,83,-2,85,-1,83,-2,88,-1,85,-2,86,-1,90,-2,87,-1,91,-2,91,-1,90,-2,93,-1,94,-2,92,-1,99,-2,91,-1,104,-2,90,-1,108,-2,90,-1,112,-2,92,-1,113,-2,96,-1,113,-2,99,-1,116,-2,100,-1,119,-2,101,-1,123,-2,102,-1,127,-2,104,-1,-127,-2,104,-1,-120,-2,104,-1,-115,-2,104,-1,-113,-2,108,-1,-110,-2,112,-1,-109,-2,114,-1,-105,-2,114,-1,-97,-2,114,-1,-94,-2,116,-1,-91,-2,120,-1,-87,-2,120,-1,-82,-2,120,-1,-75,-2,121,-1,-70,-2,123,-1,-68,-2,127,-1,-64,-2,-126,-1,-61,-2,-123,-1,-57,-2,-122,-1,-50,-2,-122,-1,-44,-2,-119,-1,-42,-2,-116,-1,-37,-2,-113,-1,-32,-2,-111,-1,-29,-2,-108,-1,-23,-2,-106,-1,-19,-2,-105,-1,-12,-2,-103,-1,-6,-2,-101,-1,-2,-2,-99,-1,4,-1,-97,-1,11,-1,-95,-1,15,-1,-94,-1,23,-1,-93,-1,30,-1,-90,-1,32,-1,-85,-1,36,-1,-82,-1,45,-1,-84,-1,52,-1,-82,-1,58,-1,-79,-1,64,-1,-78,-1,71,-1,-77,-1,78,-1,-75,-1,83,-1,-72,-1,88,-1,-67,-1,92,-1,-63,-1,96,-1,-60,-1,103,-1,-58,-1,109,-1,-55,-1,114,-1,-53,-1,123,-1,-53,-1,-125,-1,-51,-1,-121,-1,-46,-1,-116,-1,-42,-1,-110,-1,-40,-1,-105,-1,-36,-1,-99,-1,-34,-1,-93,-1,-32,-1,-85,-1,-31,-1,-77,-1,-29,-1,-72,-1,-25,-1,-67,-1,-21,-1,-59,-1,-21,-1,-52,-1,-19,-1,-47,-1,-12,-1,-42,-1,-11,-1,-34,-1,-13,-1,-23,-1,-9,-1,-20,-1,-5,-1,-14,-1,-4,-1,-3,-1,-6,-1,4,0,-3,-1,10,0,2,0,14,0,7,0,18,0,10,0,25,0,13,0,31,0,17,0,34,0,22,0,41,0,22,0,51,0,22,0,57,0,27,0,60,0,32,0,67,0,33,0,74,0,34,0,82,0,36,0,87,0,40,0,92,0,44,0,98,0,46,0,104,0,49,0,111,0,50,0,119,0,50,0,127,0,52,0,-122,0,54,0,-117,0,58,0,-112,0,62,0,-107,0,63,0,-99,0,66,0,-95,0,70,0,-91,0,74,0,-84,0,75,0,-78,0,76,0,-70,0,76,0,-63,0,79,0,-59,0,83,0,-55,0,87,0,-49,0,87,0,-41,0,86,0,-31,0,87,0,-28,0,92,0,-25,0,96,0,-18,0,96,0,-13,0,99,0,-7,0,101,0,-2,0,103,0,2,1,107,0,7,1,108,0,12,1,109,0,18,1,112,0,24,1,113,0,27,1,116,0,32,1,120,0,36,1,122,0,40,1,123,0,46,1,125,0,51,1,-128,0,54,1,-127,0,60,1,-127,0,67,1}; }
	private static byte[] data219(){ return new byte[] {-126,0,71,1,-125,0,77,1,-125,0,81,1,-123,0,86,1,-121,0,90,1,-119,0,92,1,-115,0,94,1,-112,0,98,1,-110,0,101,1,-110,0,106,1,-108,0,111,1,-108,0,114,1,-107,0,119,1,-105,0,123,1,-105,0,125,1,-102,0,-128,1,-100,0,-125,1,-101,0,-120,1,-99,0,-117,1,-100,0,-111,1,-101,0,-108,1,-97,0,-108,1,-94,0,-108,1,-91,0,-105,1,-90,0,-102,1,-91,0,-98,1,-90,0,-96,1,-88,0,-95,1,-86,0,-93,1,-86,0,-90,1,-85,0,-89,1,-82,0,-88,1,-83,0,-84,1,-84,0,-81,1,-82,0,-82,1,-80,0,-80,1,-80,0,-77,1,-81,0,-76,1,-78,0,-76,1,-78,0,-74,1,-78,0,-72,1,-78,0,-70,1,-80,0,-67,1,-80,0,-66,1,-79,0,-66,1,-79,0,-65,1,-78,0,-65,1,-77,0,-65,1,-78,0,-63,1,-77,0,-65,1,-75,0,-65,1,-76,0,-63,1,-77,0,-64,1,-75,0,-64,1,-76,0,-64,1,-76,0,-64,1,-76,0,-64,1,-77,0,-63,1,-78,0,-64,1,-77,0,-65,1,-77,0,-66,1,-78,0,-64,1,-81,0,-63,1,-82,0,-65,1,-80,0,-69,1,-77,0,-73,1,-75,0,-76,1,-76,0,-74,1,-81,0,-71,1,-83,0,-74,1,-82,0,-76,1,-83,0,-75,1,-87,0,-76,1,-87,0,-77,1,-89,0,-79,1,-88,0,-84,1,-84,0,-89,1,-86,0,-89,1,-89,0,-90,1,-87,0,-96,1,-88,0,-97,1,-91,0,-96,1,-93,0,-101,1,-92,0,-104,1,-93,0,-106,1,-96,0,-108,1,-96,0,-112,1,-96,0,-117,1,-96,0,-119,1,-99,0,-119,1,-103,0,-122,1,-104,0,-125,1,-105,0,-128,1,-107,0,123,1,-106,0,118,1,-106,0,114,1,-109,0,112,1,-110,0,107,1,-111,0,103,1,-113,0,101,1,-116,0,97,1,-118,0,93,1,-117,0,86,1,-118,0,82,1,-121,0,80,1,-123,0,74,1,-123,0,70,1,-125,0,65,1,-127,0,61,1,127,0,57,1,125,0,52,1,123,0,48,1,120,0,44,1,118,0,39,1,117,0,32,1,116,0,28,1,114,0,23,1,112,0,16,1,111,0,12,1,108,0,9,1,104,0,4,1,104,0,-3,0,102,0,-9,0,100,0,-13,0,99,0,-20,0,95,0,-24,0,91,0,-25,0,86,0,-31,0,85,0,-39,0,86,0,-47,0,85,0,-53,0,83,0,-59,0,79,0,-61,0,75,0,-69,0,76,0,-76,0,75,0,-82,0,70,0,-86,0,66,0,-89,0,63,0,-97,0,62,0,-104,0,60,0,-108,0,55,0,-113,0,53,0,-122,0,54,0,126,0,54,0,118,0,51,0,112,0,49,0,107,0,45,0,103,0,39,0,100,0,37,0,92,0,35,0,84,0,34,0,78,0,33,0,69,0,31,0,64,0,25,0,63,0,19,0,57,0,19,0,45,0,21,0,39,0,16,0,35,0,11,0,30,0,8,0,24,0,6,0,17,0,4,0,10,0,-1,-1,8,0,-5,-1,1,0,-6,-1,-7,-1,-7,-1,-14,-1,-9,-1,-23,-1,-9,-1,-30,-1,-11,-1,-36,-1,-15,-1,-42,-1,-18,-1,-47,-1,-21,-1,-53,-1,-23,-1,-62,-1,-25,-1,-65,-1,-31,-1,-68,-1,-36,-1,-75,-1,-37,-1,-82,-1,-38,-1,-89,-1,-40,-1,-95,-1,-42,-1,-104,-1,-42,-1,-110,-1,-46,-1,-114,-1,-50,-1,-120,-1,-52,-1,-127,-1,-55,-1,126,-1,-60,-1,120,-1,-61,-1,111,-1,-60,-1,103,-1,-61,-1,97,-1,-65,-1,91,-1,-66,-1,86,-1,-70,-1,81,-1,-74,-1,79,-1,-78,-1,72,-1,-78,-1,63,-1,-78,-1,58,-1,-82,-1,54,-1,-85,-1,46,-1,-84,-1,39,-1,-85,-1,33,-1,-89,-1,28,-1,-91,-1,25,-1,-96,-1,21,-1,-98,-1,13,-1,-97,-1,7,-1,-100,-1,3,-1,-103,-1,0,-1,-106,-1,-5,-2,-110,-1,-9,-2,-112,-1,-13,-2,-113,-1,-21,-2,-114,-1,-27,-2,-114,-1,-32,-2,-116,-1,-37,-2,-118,-1,-43,-2,-118,-1,-49,-2,-117,-1,-56,-2,-120,-1,-59,-2,-123,-1,-60,-2,-128,-1,-64,-2,127,-1,-70,-2,127,-1,-75,-2,126,-1,-79,-2,123,-1,-81,-2,119,-1,-83,-2,117,-1,-89,-2,118,-1,-95,-2,118,-1,-98,-2,113,-1,-98,-2,109,-1,-102,-2,110,-1,-108,-2,110,-1,-112,-2,107,-1,-113,-2,105,-1,-117,-2,104,-1,-121,-2,103,-1,-123,-2,100,-1,-125,-2,99,-1,127,-2,98,-1,124,-2,98,-1,118,-2,100,-1,114,-2,98,-1,113,-2,95,-1,111,-2,95,-1,107,-2,95,-1,104,-2,94,-1,101,-2,92,-1,102,-2,89,-1,99,-2,90,-1,94,-2,92,-1,91,-2,90,-1,91,-2,88,-1,90,-2,86,-1,89,-2,86,-1,86,-2,85,-1,85,-2}; }
	private static byte[] data220(){ return new byte[] {84,-1,85,-2,81,-1,84,-2,82,-1,81,-2,83,-1,77,-2,84,-1,76,-2,84,-1,74,-2,84,-1,72,-2,83,-1,74,-2,80,-1,75,-2,78,-1,75,-2,77,-1,76,-2,76,-1,74,-2,78,-1,71,-2,80,-1,69,-2,81,-1,68,-2,80,-1,69,-2,79,-1,71,-2,77,-1,70,-2,79,-1,69,-2,81,-1,67,-2,81,-1,68,-2,80,-1,71,-2,77,-1,74,-2,74,-1,76,-2,76,-1,74,-2,78,-1,73,-2,79,-1,74,-2,80,-1,74,-2,80,-1,75,-2,81,-1,75,-2,83,-1,74,-2,86,-1,73,-2,87,-1,75,-2,85,-1,80,-2,83,-1,83,-2,82,-1,86,-2,82,-1,86,-2,86,-1,85,-2,88,-1,88,-2,85,-1,93,-2,85,-1,95,-2,86,-1,95,-2,89,-1,96,-2,91,-1,98,-2,90,-1,103,-2,90,-1,104,-2,93,-1,105,-2,95,-1,106,-2,98,-1,107,-2,100,-1,110,-2,99,-1,116,-2,97,-1,121,-2,97,-1,124,-2,101,-1,123,-2,104,-1,125,-2,107,-1,127,-2,108,-1,-125,-2,108,-1,-120,-2,109,-1,-117,-2,110,-1,-113,-2,111,-1,-107,-2,110,-1,-104,-2,113,-1,-101,-2,115,-1,-96,-2,114,-1,-91,-2,115,-1,-88,-2,119,-1,-85,-2,121,-1,-81,-2,120,-1,-74,-2,121,-1,-71,-2,124,-1,-67,-2,125,-1,-61,-2,126,-1,-58,-2,-127,-1,-54,-2,-125,-1,-48,-2,-124,-1,-46,-2,-120,-1,-42,-2,-117,-1,-36,-2,-118,-1,-31,-2,-115,-1,-27,-2,-112,-1,-22,-2,-110,-1,-19,-2,-106,-1,-16,-2,-103,-1,-11,-2,-102,-1,-5,-2,-100,-1,1,-1,-98,-1,4,-1,-95,-1,10,-1,-92,-1,15,-1,-91,-1,20,-1,-89,-1,27,-1,-88,-1,35,-1,-90,-1,43,-1,-88,-1,46,-1,-81,-1,48,-1,-78,-1,56,-1,-80,-1,63,-1,-75,-1,66,-1,-70,-1,69,-1,-69,-1,78,-1,-68,-1,83,-1,-65,-1,87,-1,-61,-1,94,-1,-59,-1,98,-1,-56,-1,104,-1,-54,-1,113,-1,-55,-1,121,-1,-55,-1,-128,-1,-51,-1,-123,-1,-48,-1,-119,-1,-43,-1,-115,-1,-39,-1,-110,-1,-36,-1,-103,-1,-36,-1,-95,-1,-35,-1,-88,-1,-34,-1,-81,-1,-29,-1,-79,-1,-22,-1,-77,-1,-19,-1,-67,-1,-21,-1,-58,-1,-18,-1,-55,-1,-12,-1,-51,-1,-10,-1,-41,-1,-11,-1,-33,-1,-10,-1,-25,-1,-9,-1,-17,-1,-8,-1,-11,-1,-4,-1,-7,-1,2,0,-6,-1,7,0,1,0,8,0,10,0,9,0,16,0,10,0,25,0,11,0,33,0,13,0,37,0,17,0,43,0,21,0,48,0,24,0,54,0,25,0,62,0,27,0,68,0,31,0,73,0,32,0,81,0,33,0,86,0,39,0,88,0,45,0,93,0,46,0,101,0,47,0,109,0,47,0,118,0,46,0,127,0,47,0,-123,0,50,0,-117,0,52,0,-112,0,57,0,-110,0,64,0,-108,0,68,0,-101,0,67,0,-91,0,65,0,-82,0,67,0,-78,0,70,0,-72,0,71,0,-65,0,72,0,-60,0,78,0,-58,0,83,0,-55,0,85,0,-48,0,88,0,-43,0,90,0,-39,0,93,0,-33,0,95,0,-27,0,96,0,-22,0,99,0,-17,0,101,0,-11,0,102,0,-6,0,104,0,-1,0,107,0,3,1,108,0,9,1,110,0,15,1,111,0,20,1,111,0,27,1,113,0,31,1,116,0,34,1,119,0,37,1,123,0,40,1,126,0,45,1,125,0,52,1,125,0,59,1,125,0,63,1,127,0,67,1,-126,0,69,1,-123,0,72,1,-121,0,78,1,-122,0,84,1,-122,0,88,1,-119,0,91,1,-117,0,93,1,-114,0,97,1,-113,0,100,1,-111,0,104,1,-110,0,107,1,-108,0,110,1,-106,0,113,1,-105,0,116,1,-104,0,121,1,-106,0,126,1,-104,0,-128,1,-102,0,-125,1,-103,0,-120,1,-101,0,-120,1,-97,0,-120,1,-94,0,-117,1,-95,0,-113,1,-95,0,-110,1,-94,0,-108,1,-92,0,-107,1,-91,0,-104,1,-91,0,-100,1,-93,0,-96,1,-92,0,-95,1,-90,0,-96,1,-86,0,-96,1,-86,0,-93,1,-85,0,-92,1,-84,0,-91,1,-85,0,-86,1,-86,0,-85,1,-85,0,-85,1,-83,0,-84,1,-82,0,-85,1,-80,0,-84,1,-81,0,-80,1,-84,0,-78,1,-83,0,-78,1,-83,0,-76,1,-84,0,-76,1,-82,0,-78,1,-80,0,-77,1,-82,0,-75,1,-82,0,-76,1,-81,0,-76,1,-81,0,-75,1,-82,0,-76,1,-80,0,-77,1,-80,0,-77,1,-82,0,-75,1,-82,0,-77,1,-81,0,-79,1,-81,0,-78,1,-82,0,-79,1,-82,0,-80,1,-82,0,-81,1,-83,0,-80,1,-85,0,-81,1,-84,0,-85,1,-81,0,-89,1,-80,0,-89,1,-85,0,-86,1,-87,0,-88,1}; }
	private static byte[] data221(){ return new byte[] {-86,0,-93,1,-84,0,-94,1,-86,0,-95,1,-88,0,-96,1,-88,0,-98,1,-89,0,-100,1,-90,0,-102,1,-91,0,-103,1,-94,0,-103,1,-95,0,-108,1,-93,0,-113,1,-92,0,-114,1,-97,0,-114,1,-100,0,-114,1,-102,0,-118,1,-102,0,-121,1,-103,0,-124,1,-104,0,-127,1,-105,0,126,1,-107,0,125,1,-109,0,119,1,-108,0,116,1,-109,0,113,1,-112,0,109,1,-112,0,106,1,-114,0,104,1,-118,0,101,1,-119,0,96,1,-117,0,89,1,-117,0,84,1,-119,0,82,1,-121,0,77,1,-122,0,73,1,-124,0,70,1,-127,0,67,1,127,0,63,1,126,0,57,1,125,0,53,1,122,0,50,1,121,0,42,1,123,0,35,1,121,0,34,1,115,0,31,1,114,0,24,1,113,0,21,1,109,0,18,1,105,0,13,1,105,0,7,1,103,0,3,1,100,0,-1,0,98,0,-8,0,99,0,-16,0,98,0,-20,0,94,0,-23,0,89,0,-27,0,87,0,-33,0,87,0,-40,0,85,0,-47,0,84,0,-51,0,81,0,-56,0,76,0,-60,0,74,0,-65,0,73,0,-74,0,74,0,-82,0,74,0,-88,0,69,0,-90,0,63,0,-93,0,61,0,-101,0,60,0,-107,0,56,0,-110,0,54,0,-119,0,54,0,-127,0,52,0,125,0,49,0,118,0,47,0,112,0,43,0,109,0,39,0,104,0,36,0,98,0,35,0,90,0,35,0,80,0,35,0,75,0,31,0,70,0,27,0,64,0,26,0,57,0,23,0,52,0,20,0,45,0,18,0,39,0,17,0,30,0,17,0,22,0,14,0,19,0,8,0,15,0,6,0,6,0,5,0,0,0,3,0,-5,-1,-2,-1,-9,-1,-5,-1,-15,-1,-8,-1,-22,-1,-10,-1,-27,-1,-12,-1,-36,-1,-13,-1,-43,-1,-15,-1,-46,-1,-22,-1,-49,-1,-28,-1,-52,-1,-32,-1,-58,-1,-32,-1,-68,-1,-32,-1,-75,-1,-36,-1,-77,-1,-41,-1,-84,-1,-39,-1,-94,-1,-39,-1,-102,-1,-41,-1,-106,-1,-45,-1,-112,-1,-48,-1,-117,-1,-50,-1,-124,-1,-52,-1,126,-1,-54,-1,120,-1,-56,-1,112,-1,-57,-1,108,-1,-61,-1,103,-1,-64,-1,95,-1,-62,-1,87,-1,-64,-1,83,-1,-70,-1,81,-1,-72,-1,73,-1,-73,-1,67,-1,-77,-1,66,-1,-82,-1,60,-1,-82,-1,50,-1,-80,-1,44,-1,-83,-1,40,-1,-87,-1,35,-1,-90,-1,32,-1,-93,-1,28,-1,-96,-1,20,-1,-96,-1,16,-1,-98,-1,11,-1,-101,-1,6,-1,-102,-1,1,-1,-105,-1,-3,-2,-109,-1,-6,-2,-110,-1,-12,-2,-113,-1,-16,-2,-115,-1,-20,-2,-116,-1,-27,-2,-116,-1,-33,-2,-118,-1,-36,-2,-121,-1,-39,-2,-123,-1,-46,-2,-123,-1,-50,-2,-125,-1,-54,-2,-128,-1,-58,-2,-128,-1,-64,-2,-128,-1,-69,-2,126,-1,-71,-2,122,-1,-72,-2,118,-1,-76,-2,118,-1,-82,-2,119,-1,-87,-2,117,-1,-90,-2,114,-1,-91,-2,111,-1,-95,-2,112,-1,-102,-2,114,-1,-107,-2,112,-1,-109,-2,110,-1,-111,-2,107,-1,-113,-2,105,-1,-117,-2,106,-1,-120,-2,105,-1,-124,-2,103,-1,-126,-2,102,-1,127,-2,102,-1,123,-2,101,-1,121,-2,98,-1,121,-2,97,-1,116,-2,98,-1,113,-2,97,-1,111,-2,96,-1,109,-2,95,-1,107,-2,93,-1,106,-2,92,-1,105,-2,90,-1,104,-2,88,-1,103,-2,88,-1,100,-2,88,-1,97,-2,90,-1,94,-2,88,-1,95,-2,85,-1,96,-2,85,-1,91,-2,87,-1,89,-2,87,-1,89,-2,85,-1,89,-2,83,-1,88,-2,85,-1,85,-2,86,-1,85,-2,83,-1,86,-2,83,-1,83,-2,87,-1,79,-2,88,-1,79,-2,86,-1,81,-2,85,-1,81,-2,84,-1,82,-2,83,-1,83,-2,82,-1,82,-2,85,-1,79,-2,87,-1,79,-2,85,-1,82,-2,84,-1,82,-2,85,-1,82,-2,85,-1,84,-2,84,-1,84,-2,85,-1,84,-2,87,-1,85,-2,84,-1,88,-2,84,-1,90,-2,84,-1,90,-2,85,-1,91,-2,86,-1,92,-2,87,-1,92,-2,89,-1,92,-2,90,-1,95,-2,89,-1,97,-2,89,-1,100,-2,88,-1,103,-2,89,-1,103,-2,93,-1,101,-2,96,-1,102,-2,97,-1,106,-2,95,-1,110,-2,95,-1,111,-2,98,-1,114,-2,97,-1,118,-2,96,-1,120,-2,100,-1,121,-2,101,-1,125,-2,100,-1,127,-2,103,-1,-126,-2,104,-1,-123,-2,104,-1,-121,-2,108,-1,-119,-2,108,-1,-115,-2,109,-1,-112,-2,111,-1,-110,-2,113,-1,-106,-2,113,-1,-102,-2,116,-1,-101,-2,119,-1,-98,-2,118,-1,-90,-2,117,-1,-86,-2,120,-1,-85,-2,122,-1,-80,-2,124,-1,-77,-2,127,-1,-76,-2,-126,-1,-71,-2,-126,-1,-67,-2,-124,-1,-63,-2}; }
	private static byte[] data222(){ return new byte[] {-122,-1,-58,-2,-122,-1,-53,-2,-120,-1,-49,-2,-118,-1,-44,-2,-117,-1,-38,-2,-119,-1,-30,-2,-119,-1,-24,-2,-115,-1,-25,-2,-110,-1,-21,-2,-108,-1,-15,-2,-106,-1,-13,-2,-101,-1,-10,-2,-100,-1,-2,-2,-103,-1,8,-1,-104,-1,14,-1,-100,-1,15,-1,-95,-1,17,-1,-90,-1,22,-1,-88,-1,27,-1,-88,-1,34,-1,-86,-1,41,-1,-86,-1,47,-1,-85,-1,54,-1,-83,-1,58,-1,-79,-1,62,-1,-75,-1,65,-1,-71,-1,69,-1,-67,-1,76,-1,-70,-1,86,-1,-70,-1,91,-1,-66,-1,95,-1,-61,-1,98,-1,-58,-1,105,-1,-59,-1,115,-1,-59,-1,120,-1,-54,-1,124,-1,-52,-1,-125,-1,-50,-1,-120,-1,-45,-1,-117,-1,-42,-1,-111,-1,-39,-1,-105,-1,-37,-1,-99,-1,-36,-1,-91,-1,-35,-1,-86,-1,-32,-1,-79,-1,-30,-1,-72,-1,-29,-1,-66,-1,-27,-1,-59,-1,-24,-1,-54,-1,-19,-1,-52,-1,-15,-1,-45,-1,-13,-1,-38,-1,-12,-1,-31,-1,-11,-1,-23,-1,-9,-1,-19,-1,-3,-1,-16,-1,0,0,-7,-1,-3,-1,2,0,0,0,5,0,6,0,11,0,7,0,18,0,8,0,24,0,13,0,29,0,15,0,35,0,16,0,44,0,16,0,52,0,19,0,55,0,23,0,60,0,27,0,67,0,28,0,72,0,32,0,77,0,33,0,85,0,34,0,93,0,34,0,100,0,37,0,105,0,40,0,109,0,45,0,114,0,48,0,117,0,53,0,122,0,56,0,-127,0,55,0,-119,0,56,0,-112,0,59,0,-108,0,63,0,-104,0,65,0,-97,0,67,0,-91,0,69,0,-86,0,71,0,-79,0,71,0,-73,0,73,0,-67,0,76,0,-63,0,80,0,-60,0,83,0,-53,0,83,0,-47,0,86,0,-42,0,87,0,-35,0,87,0,-28,0,89,0,-24,0,92,0,-20,0,95,0,-15,0,98,0,-12,0,99,0,-4,0,99,0,1,1,100,0,6,1,104,0,10,1,105,0,15,1,106,0,22,1,107,0,25,1,111,0,28,1,113,0,34,1,114,0,37,1,119,0,38,1,122,0,43,1,122,0,51,1,120,0,56,1,122,0,60,1,124,0,63,1,125,0,68,1,-128,0,71,1,-127,0,75,1,-126,0,79,1,-122,0,80,1,-120,0,85,1,-121,0,90,1,-119,0,93,1,-118,0,97,1,-118,0,102,1,-116,0,103,1,-113,0,105,1,-111,0,108,1,-109,0,109,1,-106,0,111,1,-104,0,114,1,-104,0,119,1,-105,0,122,1,-103,0,125,1,-103,0,-127,1,-105,0,-121,1,-105,0,-119,1,-103,0,-119,1,-100,0,-117,1,-99,0,-115,1,-98,0,-113,1,-98,0,-111,1,-95,0,-110,1,-94,0,-109,1,-94,0,-106,1,-92,0,-106,1,-91,0,-105,1,-89,0,-104,1,-89,0,-101,1,-91,0,-97,1,-92,0,-96,1,-90,0,-95,1,-90,0,-94,1,-90,0,-92,1,-89,0,-93,1,-87,0,-93,1,-86,0,-92,1,-87,0,-91,1,-85,0,-92,1,-84,0,-92,1,-84,0,-90,1,-86,0,-88,1,-87,0,-87,1,-86,0,-88,1,-87,0,-86,1,-88,0,-85,1,-88,0,-87,1,-86,0,-87,1,-87,0,-88,1,-85,0,-91,1,-83,0,-91,1,-86,0,-89,1,-86,0,-92,1,-84,0,-93,1,-85,0,-92,1,-88,0,-91,1,-89,0,-91,1,-91,0,-91,1,-91,0,-94,1,-88,0,-100,1,-85,0,-101,1,-88,0,-99,1,-92,0,-99,1,-91,0,-103,1,-90,0,-105,1,-92,0,-103,1,-97,0,-103,1,-97,0,-106,1,-96,0,-109,1,-97,0,-112,1,-96,0,-114,1,-97,0,-116,1,-100,0,-116,1,-102,0,-118,1,-102,0,-122,1,-101,0,-127,1,-101,0,127,1,-103,0,126,1,-106,0,125,1,-109,0,123,1,-109,0,119,1,-110,0,118,1,-113,0,115,1,-113,0,109,1,-111,0,104,1,-112,0,103,1,-117,0,102,1,-120,0,100,1,-120,0,93,1,-118,0,86,1,-117,0,83,1,-121,0,83,1,-127,0,81,1,-127,0,76,1,-127,0,70,1,-128,0,65,1,-127,0,60,1,-128,0,54,1,127,0,52,1,125,0,46,1,124,0,41,1,123,0,38,1,119,0,36,1,115,0,33,1,112,0,30,1,110,0,25,1,108,0,20,1,107,0,15,1,106,0,9,1,105,0,3,1,103,0,0,1,101,0,-6,0,100,0,-11,0,98,0,-16,0,96,0,-21,0,92,0,-23,0,89,0,-28,0,87,0,-35,0,85,0,-37,0,81,0,-42,0,79,0,-49,0,79,0,-55,0,77,0,-60,0,74,0,-66,0,73,0,-72,0,72,0,-78,0,68,0,-80,0,65,0,-87,0,64,0,-95,0,63,0,-98,0,58,0,-102,0,54,0,-107,0,51,0,-112,0,51,0,-121,0}; }
	private static byte[] data223(){ return new byte[] {51,0,126,0,51,0,121,0,48,0,115,0,45,0,109,0,44,0,103,0,41,0,98,0,37,0,95,0,34,0,88,0,32,0,81,0,31,0,74,0,32,0,64,0,31,0,58,0,27,0,57,0,20,0,53,0,16,0,47,0,15,0,40,0,15,0,32,0,11,0,28,0,7,0,24,0,6,0,13,0,8,0,4,0,6,0,1,0,0,0,-3,-1,-3,-1,-8,-1,-5,-1,-15,-1,-8,-1,-21,-1,-10,-1,-26,-1,-13,-1,-32,-1,-16,-1,-38,-1,-19,-1,-42,-1,-22,-1,-48,-1,-25,-1,-55,-1,-26,-1,-61,-1,-28,-1,-67,-1,-32,-1,-71,-1,-36,-1,-77,-1,-35,-1,-87,-1,-35,-1,-92,-1,-38,-1,-98,-1,-40,-1,-106,-1,-41,-1,-111,-1,-43,-1,-116,-1,-49,-1,-119,-1,-54,-1,-123,-1,-54,-1,124,-1,-54,-1,116,-1,-56,-1,111,-1,-58,-1,106,-1,-61,-1,100,-1,-64,-1,97,-1,-68,-1,91,-1,-68,-1,85,-1,-69,-1,77,-1,-70,-1,71,-1,-73,-1,69,-1,-78,-1,66,-1,-84,-1,63,-1,-86,-1,57,-1,-86,-1,48,-1,-85,-1,41,-1,-86,-1,36,-1,-88,-1,31,-1,-92,-1,28,-1,-95,-1,24,-1,-97,-1,18,-1,-97,-1,12,-1,-99,-1,8,-1,-103,-1,6,-1,-107,-1,1,-1,-107,-1,-5,-2,-108,-1,-11,-2,-109,-1,-17,-2,-108,-1,-23,-2,-111,-1,-25,-2,-116,-1,-27,-2,-117,-1,-34,-2,-116,-1,-41,-2,-117,-1,-43,-2,-121,-1,-46,-2,-123,-1,-51,-2,-124,-1,-55,-2,-125,-1,-59,-2,-127,-1,-63,-2,-128,-1,-67,-2,127,-1,-73,-2,127,-1,-75,-2,123,-1,-76,-2,118,-1,-78,-2,117,-1,-82,-2,118,-1,-88,-2,116,-1,-91,-2,115,-1,-93,-2,113,-1,-97,-2,113,-1,-103,-2,115,-1,-108,-2,115,-1,-111,-2,113,-1,-113,-2,112,-1,-116,-2,109,-1,-116,-2,105,-1,-116,-2,103,-1,-119,-2,103,-1,-124,-2,103,-1,-125,-2,101,-1,-127,-2,99,-1,127,-2,99,-1,124,-2,99,-1,121,-2,98,-1,119,-2,98,-1,117,-2,96,-1,116,-2,94,-1,116,-2,94,-1,111,-2,96,-1,107,-2,97,-1,106,-2,95,-1,105,-2,94,-1,104,-2,94,-1,102,-2,93,-1,102,-2,91,-1,102,-2,90,-1,101,-2,90,-1,99,-2,91,-1,97,-2,91,-1,97,-2,89,-1,98,-2,87,-1,98,-2,88,-1,96,-2,88,-1,96,-2,86,-1,98,-2,84,-1,98,-2,87,-1,93,-2,90,-1,91,-2,91,-1,92,-2,88,-1,95,-2,86,-1,96,-2,86,-1,95,-2,88,-1,95,-2,87,-1,95,-2,88,-1,97,-2,85,-1,100,-2,85,-1,99,-2,88,-1,97,-2,88,-1,101,-2,86,-1,101,-2,89,-1,99,-2,92,-1,99,-2,91,-1,102,-2,91,-1,103,-2,93,-1,102,-2,94,-1,104,-2,94,-1,107,-2,93,-1,108,-2,95,-1,109,-2,96,-1,110,-2,98,-1,110,-2,99,-1,114,-2,96,-1,120,-2,93,-1,125,-2,92,-1,-128,-2,93,-1,-127,-2,96,-1,-128,-2,101,-1,127,-2,104,-1,-128,-2,105,-1,-124,-2,104,-1,-120,-2,106,-1,-120,-2,109,-1,-119,-2,112,-1,-116,-2,111,-1,-112,-2,112,-1,-108,-2,112,-1,-106,-2,113,-1,-100,-2,111,-1,-94,-2,111,-1,-91,-2,113,-1,-90,-2,117,-1,-87,-2,118,-1,-83,-2,117,-1,-78,-2,120,-1,-76,-2,122,-1,-74,-2,125,-1,-70,-2,126,-1,-66,-2,-128,-1,-64,-2,-125,-1,-60,-2,-125,-1,-54,-2,-125,-1,-51,-2,-120,-1,-50,-2,-116,-1,-48,-2,-114,-1,-42,-2,-115,-1,-34,-2,-116,-1,-30,-2,-113,-1,-26,-2,-111,-1,-21,-2,-110,-1,-17,-2,-107,-1,-13,-2,-106,-1,-7,-2,-104,-1,-3,-2,-103,-1,3,-1,-102,-1,7,-1,-99,-1,12,-1,-98,-1,18,-1,-97,-1,23,-1,-94,-1,26,-1,-90,-1,30,-1,-87,-1,34,-1,-86,-1,42,-1,-87,-1,49,-1,-83,-1,49,-1,-77,-1,53,-1,-76,-1,62,-1,-78,-1,69,-1,-76,-1,75,-1,-73,-1,78,-1,-69,-1,81,-1,-64,-1,86,-1,-63,-1,91,-1,-61,-1,97,-1,-58,-1,102,-1,-56,-1,109,-1,-58,-1,119,-1,-57,-1,124,-1,-53,-1,-128,-1,-52,-1,-119,-1,-52,-1,-112,-1,-50,-1,-107,-1,-47,-1,-103,-1,-42,-1,-98,-1,-40,-1,-93,-1,-38,-1,-86,-1,-35,-1,-84,-1,-30,-1,-79,-1,-26,-1,-74,-1,-24,-1,-68,-1,-22,-1,-62,-1,-20,-1,-54,-1,-18,-1,-51,-1,-14,-1,-45,-1,-12,-1,-36,-1,-14,-1,-28,-1,-12,-1,-22,-1,-9,-1,-17,-1,-5,-1,-13,-1,-1,-1,-9,-1,2,0,-4,-1,4,0,6,0,1,0,17,0,-1,-1,24,0,3,0,29,0,7,0,31,0,15,0,31,0,21,0,37,0,21,0,45,0,23,0,51,0,24,0,58,0,26,0,65,0,28,0,69,0,32,0,74,0}; }
	private static byte[] data224(){ return new byte[] {36,0,76,0,39,0,85,0,39,0,92,0,41,0,96,0,44,0,104,0,44,0,111,0,47,0,114,0,51,0,119,0,55,0,123,0,58,0,-128,0,60,0,-120,0,59,0,-113,0,61,0,-107,0,63,0,-101,0,63,0,-93,0,65,0,-89,0,68,0,-85,0,72,0,-81,0,74,0,-75,0,75,0,-68,0,78,0,-65,0,80,0,-59,0,82,0,-52,0,82,0,-47,0,83,0,-39,0,83,0,-33,0,86,0,-31,0,90,0,-27,0,93,0,-22,0,95,0,-19,0,99,0,-15,0,100,0,-10,0,101,0,-3,0,101,0,4,1,102,0,6,1,106,0,9,1,111,0,12,1,112,0,16,1,115,0,20,1,116,0,26,1,117,0,30,1,118,0,36,1,118,0,41,1,121,0,42,1,125,0,45,1,126,0,49,1,-128,0,53,1,-127,0,58,1,-127,0,62,1,-124,0,64,1,-122,0,69,1,-123,0,76,1,-126,0,83,1,-126,0,87,1,-124,0,88,1,-121,0,91,1,-119,0,93,1,-117,0,95,1,-114,0,97,1,-112,0,98,1,-110,0,102,1,-110,0,106,1,-110,0,109,1,-108,0,111,1,-107,0,113,1,-104,0,114,1,-103,0,118,1,-105,0,124,1,-106,0,126,1,-104,0,127,1,-102,0,-126,1,-103,0,-123,1,-103,0,-121,1,-101,0,-120,1,-99,0,-119,1,-99,0,-117,1,-97,0,-117,1,-96,0,-115,1,-95,0,-113,1,-95,0,-113,1,-94,0,-111,1,-93,0,-109,1,-95,0,-105,1,-98,0,-101,1,-97,0,-103,1,-94,0,-104,1,-92,0,-103,1,-93,0,-102,1,-92,0,-102,1,-91,0,-102,1,-91,0,-101,1,-91,0,-100,1,-91,0,-100,1,-91,0,-100,1,-89,0,-101,1,-90,0,-99,1,-92,0,-97,1,-91,0,-102,1,-86,0,-105,1,-85,0,-104,1,-87,0,-103,1,-89,0,-102,1,-89,0,-102,1,-91,0,-101,1,-93,0,-100,1,-93,0,-103,1,-91,0,-105,1,-91,0,-106,1,-91,0,-107,1,-92,0,-107,1,-94,0,-106,1,-96,0,-107,1,-96,0,-109,1,-96,0,-111,1,-96,0,-112,1,-98,0,-113,1,-99,0,-114,1,-99,0,-116,1,-101,0,-116,1,-103,0,-118,1,-101,0,-124,1,-99,0,-127,1,-100,0,-127,1,-104,0,-128,1,-105,0,126,1,-104,0,121,1,-105,0,120,1,-107,0,118,1,-107,0,114,1,-109,0,114,1,-112,0,112,1,-112,0,106,1,-110,0,103,1,-112,0,100,1,-113,0,97,1,-115,0,95,1,-117,0,93,1,-118,0,88,1,-120,0,87,1,-122,0,85,1,-126,0,82,1,-126,0,78,1,-127,0,73,1,-128,0,70,1,127,0,65,1,127,0,60,1,125,0,58,1,121,0,57,1,118,0,52,1,120,0,44,1,122,0,37,1,122,0,33,1,118,0,32,1,114,0,29,1,112,0,24,1,110,0,22,1,106,0,18,1,105,0,12,1,105,0,7,1,103,0,2,1,101,0,-3,0,101,0,-9,0,100,0,-15,0,98,0,-17,0,95,0,-22,0,92,0,-28,0,93,0,-33,0,89,0,-36,0,85,0,-40,0,82,0,-43,0,78,0,-47,0,77,0,-55,0,77,0,-61,0,75,0,-65,0,72,0,-72,0,72,0,-77,0,68,0,-79,0,62,0,-82,0,62,0,-91,0,62,0,-99,0,62,0,-105,0,61,0,-112,0,58,0,-116,0,55,0,-121,0,54,0,127,0,53,0,120,0,51,0,118,0,46,0,113,0,42,0,108,0,40,0,103,0,38,0,97,0,36,0,90,0,36,0,82,0,36,0,74,0,34,0,70,0,30,0,66,0,26,0,60,0,24,0,54,0,24,0,46,0,21,0,42,0,15,0,42,0,10,0,35,0,8,0,29,0,7,0,22,0,7,0,12,0,8,0,4,0,6,0,0,0,2,0,-4,-1,-3,-1,-6,-1,-8,-1,-12,-1,-9,-1,-19,-1,-12,-1,-22,-1,-17,-1,-26,-1,-21,-1,-32,-1,-23,-1,-36,-1,-25,-1,-46,-1,-23,-1,-56,-1,-21,-1,-64,-1,-23,-1,-69,-1,-28,-1,-72,-1,-32,-1,-77,-1,-33,-1,-84,-1,-36,-1,-87,-1,-40,-1,-93,-1,-42,-1,-99,-1,-43,-1,-106,-1,-43,-1,-115,-1,-44,-1,-120,-1,-48,-1,-122,-1,-52,-1,-128,-1,-55,-1,123,-1,-57,-1,119,-1,-61,-1,114,-1,-63,-1,107,-1,-63,-1,100,-1,-63,-1,92,-1,-64,-1,89,-1,-68,-1,84,-1,-71,-1,78,-1,-71,-1,73,-1,-75,-1,69,-1,-78,-1,64,-1,-80,-1,60,-1,-83,-1,56,-1,-86,-1,49,-1,-85,-1,43,-1,-86,-1,37,-1,-89,-1,33,-1,-91,-1,29,-1,-93,-1,23,-1,-94,-1,19,-1,-96,-1,14,-1,-98,-1,7,-1,-97,-1,2,-1,-98,-1,-3,-2,-102,-1,-6,-2}; }
	private static byte[] data225(){ return new byte[] {-105,-1,-8,-2,-108,-1,-12,-2,-111,-1,-16,-2,-113,-1,-18,-2,-117,-1,-22,-2,-118,-1,-28,-2,-117,-1,-33,-2,-118,-1,-39,-2,-118,-1,-44,-2,-120,-1,-46,-2,-123,-1,-49,-2,-124,-1,-54,-2,-126,-1,-55,-2,126,-1,-59,-2,127,-1,-65,-2,127,-1,-68,-2,123,-1,-70,-2,123,-1,-76,-2,124,-1,-80,-2,121,-1,-82,-2,119,-1,-83,-2,116,-1,-86,-2,114,-1,-89,-2,115,-1,-94,-2,115,-1,-98,-2,114,-1,-99,-2,111,-1,-101,-2,110,-1,-106,-2,112,-1,-110,-2,111,-1,-112,-2,108,-1,-112,-2,106,-1,-115,-2,106,-1,-118,-2,106,-1,-121,-2,106,-1,-125,-2,107,-1,-128,-2,107,-1,125,-2,106,-1,124,-2,104,-1,123,-2,103,-1,123,-2,100,-1,123,-2,96,-1,125,-2,94,-1,124,-2,93,-1,121,-2,97,-1,114,-2,100,-1,112,-2,98,-1,113,-2,97,-1,110,-2,99,-1,108,-2,98,-1,108,-2,97,-1,107,-2,96,-1,109,-2,92,-1,112,-2,90,-1,109,-2,94,-1,105,-2,95,-1,106,-2,92,-1,109,-2,89,-1,109,-2,89,-1,110,-2,88,-1,109,-2,91,-1,105,-2,94,-1,103,-2,94,-1,106,-2,91,-1,107,-2,91,-1,108,-2,92,-1,105,-2,94,-1,106,-2,94,-1,107,-2,93,-1,107,-2,95,-1,107,-2,96,-1,107,-2,95,-1,109,-2,96,-1,110,-2,96,-1,110,-2,96,-1,112,-2,98,-1,111,-2,101,-1,109,-2,102,-1,112,-2,101,-1,116,-2,99,-1,119,-2,98,-1,121,-2,100,-1,122,-2,101,-1,123,-2,101,-1,126,-2,103,-1,125,-2,105,-1,126,-2,107,-1,-127,-2,107,-1,-126,-2,108,-1,-123,-2,109,-1,-121,-2,110,-1,-119,-2,110,-1,-114,-2,109,-1,-111,-2,110,-1,-109,-2,112,-1,-106,-2,112,-1,-103,-2,113,-1,-100,-2,114,-1,-97,-2,115,-1,-94,-2,114,-1,-87,-2,112,-1,-83,-2,116,-1,-84,-2,120,-1,-83,-2,123,-1,-80,-2,125,-1,-78,-2,126,-1,-73,-2,125,-1,-66,-2,124,-1,-63,-2,-128,-1,-62,-2,-126,-1,-57,-2,-125,-1,-55,-2,-121,-1,-53,-2,-119,-1,-49,-2,-119,-1,-44,-2,-116,-1,-41,-2,-114,-1,-38,-2,-113,-1,-32,-2,-112,-1,-27,-2,-111,-1,-25,-2,-107,-1,-21,-2,-105,-1,-16,-2,-106,-1,-10,-2,-104,-1,-6,-2,-101,-1,-2,-2,-101,-1,5,-1,-102,-1,12,-1,-101,-1,16,-1,-98,-1,18,-1,-93,-1,21,-1,-89,-1,24,-1,-88,-1,30,-1,-86,-1,35,-1,-83,-1,37,-1,-80,-1,43,-1,-79,-1,51,-1,-81,-1,58,-1,-79,-1,61,-1,-73,-1,63,-1,-68,-1,66,-1,-68,-1,75,-1,-68,-1,82,-1,-66,-1,85,-1,-64,-1,92,-1,-62,-1,97,-1,-61,-1,102,-1,-58,-1,109,-1,-56,-1,112,-1,-53,-1,119,-1,-53,-1,127,-1,-52,-1,-125,-1,-47,-1,-122,-1,-44,-1,-115,-1,-43,-1,-109,-1,-42,-1,-104,-1,-37,-1,-98,-1,-37,-1,-92,-1,-36,-1,-84,-1,-34,-1,-81,-1,-31,-1,-73,-1,-32,-1,-63,-1,-33,-1,-58,-1,-28,-1,-55,-1,-23,-1,-50,-1,-21,-1,-45,-1,-18,-1,-41,-1,-12,-1,-37,-1,-10,-1,-32,-1,-7,-1,-25,-1,-6,-1,-19,-1,-4,-1,-12,-1,-3,-1,-6,-1,-1,-1,0,0,1,0,5,0,4,0,12,0,6,0,17,0,7,0,24,0,11,0,28,0,15,0,31,0,18,0,39,0,18,0,46,0,21,0,49,0,25,0,55,0,25,0,65,0,24,0,71,0,28,0,73,0,34,0,76,0,37,0,82,0,39,0,88,0,41,0,94,0,42,0,101,0,43,0,108,0,45,0,113,0,46,0,120,0,48,0,126,0,51,0,-127,0,54,0,-122,0,58,0,-117,0,60,0,-112,0,61,0,-105,0,63,0,-100,0,66,0,-96,0,68,0,-90,0,69,0,-85,0,72,0,-81,0,76,0,-76,0,76,0,-69,0,75,0,-60,0,76,0,-56,0,79,0,-53,0,82,0,-47,0,83,0,-41,0,85,0,-38,0,87,0,-32,0,90,0,-28,0,93,0,-27,0,97,0,-22,0,98,0,-16,0,98,0,-11,0,99,0,-4,0,100,0,-1,0,103,0,2,1,107,0,5,1,110,0,7,1,112,0,14,1,111,0,20,1,112,0,22,1,117,0,24,1,120,0,28,1,119,0,36,1,117,0,42,1,119,0,43,1,122,0,46,1,125,0,51,1,125,0,53,1,126,0,59,1,127,0,63,1,-128,0,65,1,-125,0,68,1,-124,0,71,1,-121,0,73,1,-119,0,76,1,-119,0,80,1,-117,0,82,1,-116,0,88,1,-119,0,93,1,-120,0,98,1,-118,0,99,1,-115,0,98,1,-111,0,101,1,-111,0,104,1,-111,0,107,1,-109,0,109,1,-109,0,112,1,-108,0,114,1,-108,0,118,1,-108,0,119,1}; }
	private static byte[] data226(){ return new byte[] {-104,0,118,1,-103,0,122,1,-105,0,127,1,-105,0,126,1,-102,0,-128,1,-103,0,-124,1,-105,0,-123,1,-100,0,-125,1,-98,0,-124,1,-100,0,-119,1,-100,0,-119,1,-99,0,-118,1,-99,0,-117,1,-97,0,-118,1,-94,0,-119,1,-94,0,-117,1,-94,0,-115,1,-97,0,-111,1,-98,0,-111,1,-96,0,-113,1,-94,0,-113,1,-95,0,-111,1,-95,0,-111,1,-95,0,-111,1,-95,0,-110,1,-96,0,-110,1,-96,0,-109,1,-97,0,-108,1,-99,0,-107,1,-99,0,-108,1,-98,0,-109,1,-97,0,-112,1,-95,0,-114,1,-95,0,-113,1,-97,0,-113,1,-97,0,-115,1,-97,0,-116,1,-96,0,-117,1,-97,0,-119,1,-98,0,-118,1,-98,0,-120,1,-100,0,-120,1,-101,0,-121,1,-100,0,-125,1,-100,0,-125,1,-103,0,-124,1,-105,0,-127,1,-102,0,125,1,-103,0,124,1,-105,0,124,1,-107,0,122,1,-107,0,120,1,-109,0,118,1,-110,0,117,1,-110,0,112,1,-108,0,106,1,-106,0,102,1,-106,0,101,1,-111,0,103,1,-117,0,104,1,-119,0,101,1,-119,0,97,1,-119,0,93,1,-119,0,89,1,-120,0,86,1,-121,0,84,1,-123,0,79,1,-122,0,74,1,-121,0,70,1,-124,0,69,1,-128,0,68,1,126,0,64,1,125,0,60,1,124,0,56,1,124,0,51,1,122,0,49,1,118,0,47,1,117,0,42,1,116,0,39,1,113,0,36,1,111,0,32,1,109,0,29,1,107,0,25,1,105,0,20,1,104,0,15,1,106,0,5,1,109,0,-3,0,109,0,-6,0,104,0,-7,0,100,0,-11,0,98,0,-15,0,96,0,-20,0,95,0,-24,0,92,0,-28,0,89,0,-31,0,85,0,-35,0,85,0,-42,0,84,0,-48,0,81,0,-50,0,78,0,-54,0,74,0,-59,0,72,0,-62,0,70,0,-69,0,69,0,-76,0,69,0,-80,0,65,0,-85,0,64,0,-92,0,66,0,-101,0,64,0,-104,0,59,0,-107,0,57,0,-115,0,58,0,-122,0,55,0,-125,0,52,0,125,0,50,0,119,0,48,0,115,0,44,0,111,0,41,0,104,0,41,0,97,0,40,0,92,0,36,0,88,0,34,0,82,0,31,0,77,0,28,0,72,0,27,0,65,0,24,0,61,0,19,0,59,0,16,0,51,0,17,0,41,0,18,0,35,0,15,0,31,0,10,0,26,0,8,0,21,0,6,0,15,0,3,0,9,0,1,0,4,0,-2,-1,0,0,-6,-1,-4,-1,-9,-1,-10,-1,-11,-1,-18,-1,-9,-1,-26,-1,-10,-1,-33,-1,-13,-1,-38,-1,-15,-1,-42,-1,-19,-1,-48,-1,-21,-1,-55,-1,-21,-1,-61,-1,-24,-1,-65,-1,-29,-1,-69,-1,-32,-1,-74,-1,-33,-1,-81,-1,-35,-1,-85,-1,-38,-1,-92,-1,-39,-1,-98,-1,-41,-1,-103,-1,-44,-1,-107,-1,-48,-1,-113,-1,-48,-1,-120,-1,-48,-1,-127,-1,-52,-1,127,-1,-57,-1,123,-1,-57,-1,114,-1,-57,-1,107,-1,-58,-1,102,-1,-60,-1,96,-1,-61,-1,91,-1,-63,-1,86,-1,-67,-1,82,-1,-70,-1,79,-1,-72,-1,72,-1,-74,-1,68,-1,-77,-1,65,-1,-81,-1,61,-1,-83,-1,56,-1,-85,-1,51,-1,-86,-1,45,-1,-87,-1,38,-1,-86,-1,33,-1,-90,-1,30,-1,-92,-1,26,-1,-94,-1,20,-1,-95,-1,16,-1,-97,-1,10,-1,-97,-1,6,-1,-101,-1,4,-1,-106,-1,3,-1,-108,-1,-3,-2,-108,-1,-9,-2,-110,-1,-11,-2,-112,-1,-17,-2,-110,-1,-26,-2,-108,-1,-31,-2,-110,-1,-33,-2,-115,-1,-34,-2,-118,-1,-37,-2,-119,-1,-43,-2,-119,-1,-46,-2,-120,-1,-52,-2,-119,-1,-58,-2,-120,-1,-59,-2,-125,-1,-58,-2,125,-1,-60,-2,126,-1,-67,-2,-128,-1,-72,-2,126,-1,-73,-2,122,-1,-74,-2,121,-1,-79,-2,122,-1,-84,-2,121,-1,-86,-2,120,-1,-89,-2,120,-1,-93,-2,118,-1,-94,-2,117,-1,-98,-2,117,-1,-100,-2,114,-1,-100,-2,110,-1,-100,-2,108,-1,-102,-2,107,-1,-105,-2,107,-1,-107,-2,105,-1,-109,-2,106,-1,-113,-2,107,-1,-117,-2,107,-1,-119,-2,107,-1,-121,-2,106,-1,-122,-2,104,-1,-123,-2,103,-1,-123,-2,100,-1,-123,-2,100,-1,-126,-2,101,-1,126,-2,103,-1,124,-2,103,-1,122,-2,102,-1,122,-2,101,-1,122,-2,99,-1,123,-2,97,-1,122,-2,98,-1,120,-2,99,-1,118,-2,100,-1,116,-2,101,-1,114,-2,102,-1,113,-2,102,-1,114,-2,98,-1,118,-2,94,-1,121,-2,93,-1,119,-2,97,-1,114,-2,101,-1,112,-2,100,-1,116,-2,96,-1,118,-2,96,-1,118,-2,96,-1,118,-2,97,-1,118,-2,98,-1,116,-2,101,-1,115,-2,102,-1,115,-2,102,-1,117,-2}; }
	private static byte[] data227(){ return new byte[] {102,-1,118,-2,100,-1,122,-2,98,-1,125,-2,98,-1,125,-2,99,-1,126,-2,99,-1,-128,-2,100,-1,-128,-2,101,-1,-127,-2,102,-1,-126,-2,104,-1,-127,-2,106,-1,-123,-2,103,-1,-119,-2,102,-1,-117,-2,104,-1,-116,-2,104,-1,-114,-2,107,-1,-115,-2,110,-1,-114,-2,111,-1,-112,-2,112,-1,-110,-2,114,-1,-108,-2,113,-1,-104,-2,113,-1,-100,-2,113,-1,-98,-2,114,-1,-95,-2,116,-1,-94,-2,119,-1,-92,-2,118,-1,-87,-2,118,-1,-84,-2,120,-1,-82,-2,121,-1,-78,-2,122,-1,-76,-2,124,-1,-73,-2,125,-1,-69,-2,127,-1,-68,-2,-126,-1,-65,-2,-127,-1,-58,-2,-127,-1,-54,-2,-127,-1,-50,-2,-126,-1,-45,-2,-124,-1,-45,-2,-119,-1,-43,-2,-117,-1,-40,-2,-115,-1,-37,-2,-113,-1,-32,-2,-113,-1,-27,-2,-112,-1,-23,-2,-110,-1,-19,-2,-108,-1,-16,-2,-107,-1,-9,-2,-107,-1,-4,-2,-106,-1,-2,-2,-101,-1,1,-1,-98,-1,5,-1,-98,-1,11,-1,-97,-1,15,-1,-93,-1,17,-1,-92,-1,24,-1,-92,-1,31,-1,-91,-1,34,-1,-89,-1,40,-1,-87,-1,45,-1,-86,-1,50,-1,-85,-1,55,-1,-80,-1,56,-1,-76,-1,61,-1,-77,-1,69,-1,-74,-1,71,-1,-70,-1,75,-1,-69,-1,82,-1,-67,-1,86,-1,-63,-1,89,-1,-61,-1,96,-1,-62,-1,104,-1,-63,-1,111,-1,-59,-1,113,-1,-54,-1,116,-1,-52,-1,123,-1,-51,-1,-127,-1,-48,-1,-124,-1,-46,-1,-117,-1,-44,-1,-111,-1,-42,-1,-108,-1,-39,-1,-101,-1,-37,-1,-95,-1,-36,-1,-89,-1,-35,-1,-83,-1,-31,-1,-82,-1,-25,-1,-78,-1,-23,-1,-70,-1,-23,-1,-65,-1,-20,-1,-59,-1,-18,-1,-52,-1,-17,-1,-48,-1,-13,-1,-43,-1,-10,-1,-37,-1,-10,-1,-29,-1,-9,-1,-23,-1,-7,-1,-17,-1,-5,-1,-11,-1,-4,-1,-4,-1,-2,-1,-1,-1,2,0,5,0,4,0,12,0,5,0,17,0,8,0,22,0,11,0,27,0,15,0,30,0,18,0,36,0,20,0,42,0,22,0,47,0,25,0,53,0,26,0,59,0,29,0,63,0,33,0,67,0,35,0,73,0,35,0,83,0,34,0,90,0,36,0,93,0,41,0,97,0,44,0,103,0,45,0,109,0,46,0,115,0,49,0,120,0,51,0,125,0,54,0,-127,0,56,0,-120,0,57,0,-113,0,56,0,-107,0,60,0,-103,0,62,0,-97,0,62,0,-90,0,63,0,-86,0,66,0,-81,0,69,0,-78,0,73,0,-74,0,74,0,-66,0,73,0,-61,0,78,0,-61,0,85,0,-59,0,86,0,-51,0,85,0,-45,0,87,0,-42,0,91,0,-37,0,92,0,-34,0,95,0,-29,0,97,0,-26,0,98,0,-20,0,100,0,-15,0,101,0,-12,0,103,0,-6,0,104,0,0,1,102,0,7,1,102,0,11,1,106,0,13,1,109,0,16,1,111,0,20,1,112,0,24,1,115,0,27,1,117,0,29,1,119,0,34,1,118,0,41,1,117,0,45,1,120,0,46,1,123,0,50,1,123,0,54,1,126,0,54,1,-126,0,57,1,-127,0,64,1,-128,0,67,1,-124,0,66,1,-120,0,68,1,-119,0,73,1,-120,0,76,1,-118,0,78,1,-118,0,84,1,-121,0,90,1,-119,0,88,1,-114,0,89,1,-113,0,93,1,-114,0,96,1,-112,0,97,1,-110,0,99,1,-111,0,104,1,-112,0,108,1,-113,0,110,1,-110,0,110,1,-109,0,112,1,-108,0,115,1,-108,0,115,1,-105,0,116,1,-106,0,119,1,-106,0,122,1,-106,0,122,1,-105,0,124,1,-105,0,127,1,-106,0,-128,1,-104,0,126,1,-100,0,125,1,-99,0,126,1,-98,0,126,1,-98,0,-128,1,-99,0,-126,1,-99,0,-126,1,-98,0,-126,1,-98,0,-124,1,-99,0,-124,1,-99,0,-121,1,-101,0,-121,1,-100,0,-122,1,-99,0,-121,1,-101,0,-120,1,-100,0,-122,1,-98,0,-123,1,-100,0,-120,1,-102,0,-119,1,-103,0,-121,1,-100,0,-124,1,-99,0,-125,1,-98,0,-128,1,-96,0,127,1,-98,0,-127,1,-102,0,-125,1,-102,0,-127,1,-103,0,-127,1,-104,0,-128,1,-103,0,124,1,-101,0,123,1,-105,0,126,1,-108,0,125,1,-108,0,122,1,-107,0,120,1,-106,0,115,1,-105,0,115,1,-109,0,117,1,-112,0,115,1,-112,0,113,1,-113,0,111,1,-112,0,106,1,-111,0,103,1,-111,0,100,1,-112,0,98,1,-113,0,97,1,-116,0,95,1,-117,0,92,1,-116,0,88,1,-117,0,86,1,-120,0,86,1,-121,0,81,1,-121,0,78,1,-123,0,78,1,-126,0,74,1,-126,0,70,1,-126,0,67,1,127,0,66,1,124,0,63,1,123,0,59,1}; }
	private static byte[] data228(){ return new byte[] {125,0,52,1,124,0,49,1,123,0,46,1,121,0,42,1,120,0,38,1,119,0,34,1,118,0,30,1,117,0,26,1,116,0,22,1,113,0,21,1,107,0,21,1,105,0,15,1,107,0,6,1,107,0,3,1,105,0,0,1,102,0,-5,0,100,0,-7,0,96,0,-9,0,93,0,-15,0,94,0,-21,0,93,0,-26,0,91,0,-29,0,90,0,-36,0,90,0,-43,0,88,0,-44,0,84,0,-47,0,79,0,-51,0,78,0,-57,0,79,0,-63,0,75,0,-66,0,71,0,-69,0,71,0,-78,0,71,0,-84,0,70,0,-88,0,65,0,-90,0,62,0,-96,0,64,0,-106,0,64,0,-111,0,60,0,-113,0,57,0,-120,0,56,0,-124,0,52,0,-127,0,47,0,126,0,44,0,121,0,41,0,116,0,42,0,105,0,45,0,95,0,45,0,92,0,40,0,88,0,37,0,84,0,33,0,81,0,29,0,75,0,28,0,69,0,27,0,64,0,21,0,62,0,17,0,58,0,16,0,49,0,16,0,41,0,16,0,35,0,15,0,28,0,12,0,23,0,10,0,18,0,8,0,13,0,3,0,10,0,-1,-1,6,0,-2,-1,-3,-1,-2,-1,-7,-1,-6,-1,-11,-1,-10,-1,-18,-1,-10,-1,-23,-1,-12,-1,-29,-1,-15,-1,-36,-1,-16,-1,-39,-1,-20,-1,-45,-1,-22,-1,-52,-1,-22,-1,-58,-1,-23,-1,-66,-1,-24,-1,-72,-1,-27,-1,-74,-1,-32,-1,-78,-1,-35,-1,-83,-1,-35,-1,-91,-1,-37,-1,-96,-1,-40,-1,-99,-1,-43,-1,-106,-1,-44,-1,-111,-1,-48,-1,-114,-1,-50,-1,-121,-1,-51,-1,-127,-1,-54,-1,127,-1,-59,-1,124,-1,-63,-1,119,-1,-64,-1,113,-1,-64,-1,106,-1,-66,-1,102,-1,-67,-1,96,-1,-69,-1,89,-1,-70,-1,86,-1,-73,-1,81,-1,-75,-1,75,-1,-76,-1,70,-1,-77,-1,65,-1,-79,-1,58,-1,-80,-1,56,-1,-84,-1,52,-1,-86,-1,45,-1,-85,-1,39,-1,-86,-1,36,-1,-90,-1,31,-1,-89,-1,24,-1,-89,-1,19,-1,-92,-1,16,-1,-94,-1,12,-1,-96,-1,8,-1,-100,-1,6,-1,-101,-1,1,-1,-102,-1,-5,-2,-103,-1,-8,-2,-106,-1,-10,-2,-109,-1,-14,-2,-111,-1,-17,-2,-113,-1,-20,-2,-115,-1,-26,-2,-113,-1,-32,-2,-113,-1,-36,-2,-115,-1,-39,-2,-116,-1,-43,-2,-119,-1,-43,-2,-125,-1,-42,-2,-127,-1,-49,-2,-124,-1,-56,-2,-123,-1,-59,-2,-125,-1,-63,-2,-125,-1,-67,-2,-126,-1,-69,-2,127,-1,-70,-2,124,-1,-72,-2,123,-1,-75,-2,122,-1,-78,-2,121,-1,-81,-2,121,-1,-84,-2,120,-1,-87,-2,118,-1,-87,-2,115,-1,-88,-2,113,-1,-91,-2,114,-1,-95,-2,115,-1,-99,-2,114,-1,-101,-2,114,-1,-103,-2,113,-1,-105,-2,111,-1,-106,-2,111,-1,-109,-2,111,-1,-110,-2,109,-1,-111,-2,109,-1,-115,-2,111,-1,-118,-2,111,-1,-119,-2,109,-1,-119,-2,106,-1,-117,-2,104,-1,-118,-2,102,-1,-117,-2,101,-1,-119,-2,102,-1,-123,-2,106,-1,-127,-2,106,-1,-127,-2,105,-1,-127,-2,104,-1,-128,-2,104,-1,-127,-2,102,-1,-128,-2,104,-1,125,-2,106,-1,124,-2,103,-1,-127,-2,99,-1,-127,-2,102,-1,124,-2,107,-1,120,-2,108,-1,122,-2,105,-1,125,-2,102,-1,-128,-2,101,-1,-128,-2,102,-1,126,-2,104,-1,127,-2,103,-1,-127,-2,101,-1,-125,-2,100,-1,-123,-2,99,-1,-122,-2,101,-1,-124,-2,104,-1,-125,-2,105,-1,-124,-2,105,-1,-123,-2,107,-1,-123,-2,108,-1,-124,-2,110,-1,-121,-2,107,-1,-116,-2,105,-1,-114,-2,106,-1,-113,-2,106,-1,-110,-2,106,-1,-109,-2,109,-1,-111,-2,113,-1,-112,-2,115,-1,-109,-2,114,-1,-105,-2,112,-1,-102,-2,114,-1,-101,-2,116,-1,-101,-2,119,-1,-100,-2,120,-1,-98,-2,122,-1,-95,-2,121,-1,-92,-2,121,-1,-87,-2,121,-1,-84,-2,120,-1,-80,-2,121,-1,-77,-2,122,-1,-76,-2,125,-1,-74,-2,126,-1,-70,-2,126,-1,-66,-2,126,-1,-62,-2,127,-1,-59,-2,-127,-1,-57,-2,-125,-1,-55,-2,-121,-1,-54,-2,-119,-1,-51,-2,-118,-1,-45,-2,-120,-1,-40,-2,-118,-1,-37,-2,-117,-1,-34,-2,-114,-1,-32,-2,-112,-1,-29,-2,-109,-1,-25,-2,-108,-1,-23,-2,-106,-1,-18,-2,-103,-1,-15,-2,-103,-1,-11,-2,-101,-1,-6,-2,-99,-1,-3,-2,-97,-1,1,-1,-97,-1,9,-1,-99,-1,16,-1,-98,-1,19,-1,-95,-1,22,-1,-92,-1,25,-1,-89,-1,28,-1,-86,-1,33,-1,-86,-1,40,-1,-86,-1,44,-1,-82,-1,46,-1,-78,-1,52,-1,-80,-1,58,-1,-77,-1,62,-1,-74,-1,66,-1,-73,-1,71,-1,-70,-1,76,-1,-70,-1,84,-1,-72,-1,92,-1,-70,-1,94,-1,-64,-1,96,-1}; }
	private static byte[] data229(){ return new byte[] {-61,-1,101,-1,-60,-1,107,-1,-59,-1,112,-1,-55,-1,115,-1,-51,-1,119,-1,-51,-1,127,-1,-49,-1,-124,-1,-48,-1,-118,-1,-47,-1,-112,-1,-43,-1,-109,-1,-41,-1,-102,-1,-41,-1,-96,-1,-38,-1,-91,-1,-35,-1,-88,-1,-32,-1,-83,-1,-29,-1,-78,-1,-29,-1,-69,-1,-30,-1,-62,-1,-27,-1,-58,-1,-24,-1,-54,-1,-22,-1,-45,-1,-22,-1,-40,-1,-20,-1,-35,-1,-15,-1,-32,-1,-11,-1,-30,-1,-6,-1,-25,-1,-4,-1,-19,-1,-2,-1,-15,-1,1,0,-9,-1,2,0,-3,-1,4,0,2,0,7,0,8,0,8,0,14,0,9,0,21,0,10,0,28,0,12,0,32,0,15,0,37,0,17,0,45,0,17,0,50,0,21,0,53,0,25,0,58,0,27,0,64,0,28,0,70,0,29,0,76,0,31,0,80,0,37,0,82,0,40,0,88,0,40,0,96,0,40,0,103,0,41,0,108,0,44,0,113,0,45,0,120,0,47,0,123,0,51,0,127,0,54,0,-123,0,55,0,-119,0,58,0,-115,0,62,0,-110,0,63,0,-105,0,64,0,-98,0,65,0,-95,0,69,0,-91,0,72,0,-86,0,73,0,-81,0,74,0,-74,0,74,0,-68,0,76,0,-64,0,78,0,-59,0,79,0,-53,0,81,0,-51,0,85,0,-47,0,87,0,-41,0,86,0,-36,0,89,0,-32,0,90,0,-28,0,92,0,-22,0,92,0,-17,0,93,0,-13,0,96,0,-10,0,99,0,-7,0,101,0,-4,0,104,0,0,1,105,0,6,1,103,0,13,1,102,0,18,1,106,0,19,1,109,0,21,1,110,0,27,1,111,0,30,1,112,0,33,1,115,0,35,1,119,0,36,1,121,0,40,1,121,0,45,1,122,0,48,1,123,0,52,1,123,0,56,1,125,0,58,1,127,0,60,1,-127,0,63,1,-126,0,66,1,-127,0,72,1,-127,0,74,1,-126,0,77,1,-126,0,82,1,-125,0,82,1,-121,0,82,1,-119,0,85,1,-119,0,87,1,-116,0,88,1,-117,0,94,1,-120,0,99,1,-119,0,97,1,-112,0,95,1,-112,0,100,1,-114,0,105,1,-115,0,106,1,-113,0,105,1,-108,0,104,1,-108,0,108,1,-111,0,113,1,-112,0,114,1,-110,0,114,1,-109,0,114,1,-106,0,113,1,-104,0,114,1,-106,0,118,1,-108,0,121,1,-107,0,119,1,-104,0,117,1,-102,0,119,1,-104,0,121,1,-105,0,123,1,-106,0,124,1,-106,0,125,1,-105,0,123,1,-103,0,122,1,-102,0,122,1,-102,0,122,1,-103,0,125,1,-106,0,126,1,-105,0,123,1,-101,0,119,1,-100,0,121,1,-104,0,124,1,-106,0,123,1,-104,0,122,1,-106,0,124,1,-108,0,124,1,-109,0,124,1,-109,0,122,1,-108,0,120,1,-108,0,119,1,-109,0,118,1,-107,0,115,1,-108,0,114,1,-109,0,114,1,-109,0,112,1,-110,0,110,1,-110,0,109,1,-110,0,105,1,-108,0,102,1,-108,0,100,1,-109,0,99,1,-111,0,98,1,-113,0,99,1,-116,0,97,1,-117,0,95,1,-117,0,94,1,-121,0,93,1,-121,0,90,1,-120,0,85,1,-121,0,84,1,-122,0,81,1,-123,0,78,1,-122,0,73,1,-122,0,71,1,-124,0,68,1,-125,0,65,1,-126,0,64,1,126,0,63,1,123,0,60,1,125,0,53,1,-128,0,46,1,126,0,47,1,121,0,47,1,117,0,44,1,117,0,38,1,119,0,33,1,117,0,30,1,115,0,27,1,114,0,23,1,113,0,20,1,110,0,17,1,108,0,13,1,108,0,8,1,108,0,2,1,106,0,0,1,103,0,-2,0,100,0,-7,0,100,0,-12,0,98,0,-16,0,98,0,-22,0,96,0,-25,0,91,0,-24,0,86,0,-27,0,84,0,-32,0,83,0,-36,0,81,0,-42,0,81,0,-48,0,81,0,-54,0,79,0,-59,0,79,0,-65,0,79,0,-72,0,77,0,-75,0,73,0,-77,0,70,0,-83,0,70,0,-90,0,69,0,-94,0,65,0,-96,0,62,0,-101,0,61,0,-109,0,61,0,-113,0,57,0,-116,0,54,0,-122,0,54,0,127,0,52,0,124,0,49,0,119,0,46,0,114,0,44,0,110,0,42,0,102,0,42,0,97,0,39,0,93,0,36,0,87,0,36,0,82,0,33,0,77,0,29,0,73,0,28,0,66,0,28,0,58,0,27,0,54,0,22,0,52,0,17,0,48,0,15,0,41,0,15,0,34,0,13,0,30,0,10,0,24,0,8,0,18,0,8,0,12,0,5,0,6,0,3,0,2,0,1,0,-5,-1,0,0,-10,-1,-2,-1,-14,-1,-8,-1,-18,-1,-9,-1,-24,-1,-10,-1,-31,-1}; }
	private static byte[] data230(){ return new byte[] {-12,-1,-36,-1,-15,-1,-40,-1,-17,-1,-46,-1,-20,-1,-51,-1,-21,-1,-57,-1,-23,-1,-63,-1,-24,-1,-69,-1,-26,-1,-75,-1,-27,-1,-79,-1,-31,-1,-83,-1,-35,-1,-86,-1,-37,-1,-93,-1,-40,-1,-95,-1,-44,-1,-99,-1,-48,-1,-105,-1,-45,-1,-114,-1,-46,-1,-121,-1,-46,-1,-127,-1,-48,-1,126,-1,-53,-1,122,-1,-54,-1,114,-1,-53,-1,110,-1,-59,-1,109,-1,-64,-1,107,-1,-66,-1,100,-1,-66,-1,92,-1,-65,-1,87,-1,-68,-1,84,-1,-73,-1,81,-1,-74,-1,74,-1,-73,-1,67,-1,-75,-1,65,-1,-80,-1,63,-1,-83,-1,58,-1,-84,-1,53,-1,-86,-1,48,-1,-86,-1,43,-1,-88,-1,39,-1,-90,-1,35,-1,-92,-1,30,-1,-93,-1,26,-1,-94,-1,20,-1,-94,-1,13,-1,-94,-1,11,-1,-98,-1,8,-1,-100,-1,2,-1,-99,-1,-2,-2,-101,-1,-6,-2,-103,-1,-10,-2,-104,-1,-13,-2,-107,-1,-16,-2,-109,-1,-18,-2,-113,-1,-20,-2,-114,-1,-26,-2,-111,-1,-33,-2,-111,-1,-36,-2,-114,-1,-38,-2,-117,-1,-39,-2,-120,-1,-42,-2,-121,-1,-46,-2,-121,-1,-50,-2,-122,-1,-52,-2,-125,-1,-55,-2,-126,-1,-56,-2,-128,-1,-61,-2,-126,-1,-68,-2,-123,-1,-73,-2,-124,-1,-74,-2,-128,-1,-72,-2,123,-1,-73,-2,121,-1,-75,-2,121,-1,-78,-2,119,-1,-79,-2,117,-1,-81,-2,117,-1,-84,-2,117,-1,-89,-2,120,-1,-93,-2,120,-1,-96,-2,119,-1,-97,-2,119,-1,-100,-2,117,-1,-99,-2,114,-1,-99,-2,111,-1,-98,-2,110,-1,-101,-2,111,-1,-106,-2,114,-1,-108,-2,112,-1,-107,-2,109,-1,-108,-2,110,-1,-111,-2,111,-1,-112,-2,110,-1,-113,-2,109,-1,-113,-2,108,-1,-113,-2,106,-1,-113,-2,107,-1,-115,-2,107,-1,-117,-2,108,-1,-118,-2,110,-1,-121,-2,110,-1,-121,-2,109,-1,-119,-2,105,-1,-116,-2,104,-1,-117,-2,106,-1,-121,-2,110,-1,-123,-2,109,-1,-120,-2,106,-1,-117,-2,104,-1,-117,-2,106,-1,-119,-2,108,-1,-120,-2,108,-1,-119,-2,109,-1,-120,-2,110,-1,-120,-2,110,-1,-118,-2,109,-1,-116,-2,107,-1,-114,-2,108,-1,-113,-2,106,-1,-109,-2,105,-1,-110,-2,109,-1,-112,-2,112,-1,-111,-2,110,-1,-109,-2,112,-1,-108,-2,111,-1,-104,-2,108,-1,-100,-2,108,-1,-99,-2,110,-1,-99,-2,111,-1,-97,-2,111,-1,-94,-2,110,-1,-91,-2,110,-1,-89,-2,113,-1,-91,-2,117,-1,-92,-2,121,-1,-91,-2,121,-1,-87,-2,119,-1,-82,-2,118,-1,-78,-2,118,-1,-77,-2,122,-1,-77,-2,125,-1,-76,-2,125,-1,-71,-2,124,-1,-67,-2,125,-1,-66,-2,127,-1,-64,-2,-127,-1,-61,-2,-125,-1,-60,-2,-124,-1,-56,-2,-122,-1,-53,-2,-122,-1,-50,-2,-121,-1,-45,-2,-121,-1,-41,-2,-121,-1,-37,-2,-121,-1,-32,-2,-120,-1,-28,-2,-118,-1,-29,-2,-112,-1,-28,-2,-110,-1,-23,-2,-112,-1,-17,-2,-110,-1,-15,-2,-108,-1,-10,-2,-109,-1,-4,-2,-108,-1,-1,-2,-104,-1,0,-1,-102,-1,4,-1,-99,-1,7,-1,-96,-1,9,-1,-95,-1,15,-1,-94,-1,20,-1,-93,-1,23,-1,-91,-1,29,-1,-90,-1,31,-1,-87,-1,35,-1,-84,-1,40,-1,-85,-1,47,-1,-86,-1,54,-1,-85,-1,58,-1,-82,-1,61,-1,-80,-1,67,-1,-80,-1,73,-1,-77,-1,74,-1,-72,-1,76,-1,-68,-1,82,-1,-69,-1,88,-1,-68,-1,93,-1,-64,-1,96,-1,-62,-1,101,-1,-60,-1,106,-1,-59,-1,111,-1,-57,-1,116,-1,-54,-1,120,-1,-51,-1,124,-1,-50,-1,-126,-1,-48,-1,-120,-1,-46,-1,-116,-1,-45,-1,-109,-1,-43,-1,-105,-1,-39,-1,-102,-1,-37,-1,-94,-1,-38,-1,-88,-1,-35,-1,-84,-1,-32,-1,-79,-1,-32,-1,-73,-1,-29,-1,-68,-1,-26,-1,-64,-1,-24,-1,-58,-1,-23,-1,-52,-1,-19,-1,-50,-1,-14,-1,-47,-1,-12,-1,-40,-1,-10,-1,-34,-1,-11,-1,-26,-1,-10,-1,-21,-1,-6,-1,-18,-1,-2,-1,-13,-1,-1,-1,-8,-1,2,0,-3,-1,3,0,4,0,4,0,11,0,5,0,15,0,9,0,19,0,12,0,25,0,13,0,30,0,16,0,34,0,19,0,41,0,19,0,47,0,20,0,53,0,23,0,59,0,23,0,65,0,24,0,72,0,26,0,75,0,29,0,80,0,32,0,85,0,35,0,88,0,37,0,95,0,37,0,103,0,38,0,105,0,43,0,110,0,45,0,114,0,48,0,119,0,50,0,123,0,53,0,-128,0,55,0,-122,0,54,0,-115,0,56,0,-111,0,60,0,-109,0,63,0,-104,0,64,0,-98,0,65,0,-93,0,67,0,-88,0,69,0,-84,0,72,0,-81,0,75,0,-76,0,77,0,-73,0,79,0,-67,0,79,0,-60,0,80,0,-57,0,82,0,-51,0}; }
	private static byte[] data231(){ return new byte[] {82,0,-44,0,82,0,-41,0,86,0,-39,0,90,0,-37,0,92,0,-31,0,91,0,-25,0,94,0,-24,0,97,0,-19,0,97,0,-13,0,98,0,-11,0,101,0,-7,0,103,0,-3,0,104,0,0,1,106,0,5,1,106,0,10,1,107,0,13,1,108,0,18,1,108,0,22,1,110,0,24,1,113,0,26,1,116,0,28,1,118,0,31,1,119,0,36,1,119,0,39,1,120,0,42,1,122,0,47,1,120,0,51,1,121,0,54,1,123,0,57,1,124,0,58,1,127,0,60,1,-127,0,61,1,-124,0,61,1,-121,0,64,1,-122,0,70,1,-125,0,73,1,-122,0,75,1,-122,0,79,1,-125,0,85,1,-124,0,84,1,-120,0,84,1,-118,0,85,1,-117,0,87,1,-116,0,90,1,-117,0,92,1,-116,0,94,1,-115,0,95,1,-114,0,97,1,-114,0,98,1,-113,0,100,1,-113,0,102,1,-114,0,104,1,-112,0,103,1,-110,0,103,1,-109,0,104,1,-108,0,105,1,-109,0,108,1,-111,0,111,1,-111,0,111,1,-111,0,112,1,-111,0,115,1,-114,0,117,1,-113,0,114,1,-108,0,112,1,-108,0,113,1,-109,0,114,1,-108,0,113,1,-108,0,114,1,-108,0,113,1,-108,0,114,1,-109,0,116,1,-112,0,117,1,-111,0,115,1,-110,0,113,1,-109,0,114,1,-111,0,115,1,-114,0,117,1,-114,0,115,1,-114,0,113,1,-111,0,109,1,-109,0,106,1,-109,0,107,1,-112,0,108,1,-114,0,108,1,-114,0,105,1,-112,0,101,1,-111,0,100,1,-113,0,101,1,-115,0,99,1,-114,0,95,1,-112,0,93,1,-113,0,91,1,-113,0,87,1,-112,0,87,1,-115,0,86,1,-117,0,85,1,-118,0,84,1,-120,0,82,1,-120,0,78,1,-119,0,75,1,-120,0,73,1,-122,0,73,1,-126,0,73,1,-127,0,68,1,-124,0,62,1,-123,0,59,1,-126,0,60,1,125,0,60,1,124,0,54,1,126,0,49,1,126,0,47,1,123,0,46,1,119,0,45,1,116,0,44,1,115,0,39,1,115,0,33,1,116,0,30,1,115,0,26,1,113,0,22,1,112,0,21,1,109,0,17,1,108,0,13,1,108,0,8,1,107,0,5,1,103,0,4,1,100,0,1,1,99,0,-4,0,97,0,-8,0,99,0,-16,0,99,0,-20,0,96,0,-22,0,94,0,-27,0,92,0,-30,0,89,0,-32,0,86,0,-37,0,86,0,-42,0,85,0,-46,0,81,0,-48,0,77,0,-51,0,76,0,-57,0,76,0,-64,0,75,0,-67,0,72,0,-71,0,71,0,-79,0,72,0,-83,0,68,0,-86,0,65,0,-91,0,64,0,-96,0,62,0,-100,0,59,0,-103,0,56,0,-108,0,55,0,-115,0,54,0,-118,0,50,0,-121,0,46,0,-127,0,47,0,123,0,46,0,116,0,45,0,110,0,44,0,106,0,40,0,103,0,36,0,98,0,35,0,92,0,35,0,85,0,34,0,79,0,34,0,73,0,31,0,68,0,28,0,65,0,26,0,59,0,23,0,54,0,20,0,52,0,16,0,47,0,14,0,40,0,15,0,33,0,13,0,28,0,11,0,23,0,8,0,18,0,6,0,14,0,3,0,8,0,1,0,3,0,0,0,-2,-1,-4,-1,-5,-1,-7,-1,-11,-1,-7,-1,-20,-1,-6,-1,-26,-1,-8,-1,-30,-1,-13,-1,-34,-1,-15,-1,-38,-1,-17,-1,-45,-1,-19,-1,-50,-1,-20,-1,-55,-1,-23,-1,-61,-1,-24,-1,-67,-1,-25,-1,-73,-1,-26,-1,-78,-1,-31,-1,-78,-1,-36,-1,-83,-1,-36,-1,-92,-1,-36,-1,-95,-1,-40,-1,-100,-1,-43,-1,-103,-1,-46,-1,-108,-1,-48,-1,-113,-1,-50,-1,-118,-1,-52,-1,-123,-1,-53,-1,127,-1,-55,-1,122,-1,-57,-1,118,-1,-58,-1,111,-1,-58,-1,105,-1,-58,-1,98,-1,-59,-1,94,-1,-63,-1,93,-1,-68,-1,88,-1,-68,-1,82,-1,-69,-1,78,-1,-72,-1,74,-1,-75,-1,72,-1,-80,-1,71,-1,-84,-1,67,-1,-85,-1,60,-1,-83,-1,52,-1,-81,-1,45,-1,-81,-1,40,-1,-83,-1,37,-1,-86,-1,34,-1,-89,-1,30,-1,-89,-1,25,-1,-91,-1,21,-1,-93,-1,18,-1,-95,-1,15,-1,-98,-1,11,-1,-99,-1,7,-1,-100,-1,4,-1,-103,-1,-1,-2,-103,-1,-4,-2,-105,-1,-7,-2,-107,-1,-13,-2,-106,-1,-16,-2,-108,-1,-18,-2,-113,-1,-18,-2,-115,-1,-22,-2,-115,-1,-28,-2,-114,-1,-32,-2,-115,-1,-35,-2,-117,-1,-37,-2,-121,-1,-36,-2,-125,-1,-38,-2,-125,-1,-45,-2,-122,-1,-50,-2,-122,-1,-54,-2,-123,-1,-55,-2,-127,-1,-55,-2,127,-1,-58,-2,127,-1,-62,-2,127,-1,-63,-2,124,-1,-66,-2}; }
	private static byte[] data232(){ return new byte[] {124,-1,-68,-2,122,-1,-68,-2,118,-1,-69,-2,119,-1,-75,-2,122,-1,-79,-2,121,-1,-81,-2,121,-1,-83,-2,121,-1,-87,-2,121,-1,-88,-2,119,-1,-87,-2,115,-1,-87,-2,114,-1,-88,-2,114,-1,-91,-2,114,-1,-94,-2,116,-1,-97,-2,117,-1,-100,-2,117,-1,-101,-2,114,-1,-98,-2,111,-1,-97,-2,108,-1,-97,-2,108,-1,-100,-2,111,-1,-103,-2,112,-1,-105,-2,111,-1,-105,-2,113,-1,-108,-2,112,-1,-107,-2,111,-1,-105,-2,108,-1,-105,-2,107,-1,-103,-2,106,-1,-105,-2,109,-1,-109,-2,112,-1,-110,-2,111,-1,-109,-2,111,-1,-110,-2,112,-1,-109,-2,109,-1,-107,-2,110,-1,-109,-2,113,-1,-111,-2,113,-1,-109,-2,112,-1,-108,-2,112,-1,-108,-2,112,-1,-106,-2,112,-1,-107,-2,114,-1,-108,-2,116,-1,-106,-2,114,-1,-105,-2,115,-1,-103,-2,114,-1,-101,-2,114,-1,-101,-2,115,-1,-98,-2,113,-1,-95,-2,113,-1,-95,-2,116,-1,-95,-2,117,-1,-95,-2,119,-1,-93,-2,119,-1,-90,-2,117,-1,-88,-2,118,-1,-85,-2,119,-1,-85,-2,121,-1,-85,-2,124,-1,-83,-2,123,-1,-80,-2,124,-1,-78,-2,125,-1,-76,-2,125,-1,-72,-2,124,-1,-68,-2,124,-1,-66,-2,126,-1,-65,-2,-128,-1,-62,-2,-128,-1,-60,-2,-125,-1,-60,-2,-123,-1,-56,-2,-124,-1,-51,-2,-123,-1,-51,-2,-119,-1,-50,-2,-116,-1,-48,-2,-115,-1,-44,-2,-115,-1,-41,-2,-114,-1,-36,-2,-114,-1,-32,-2,-115,-1,-27,-2,-113,-1,-26,-2,-109,-1,-25,-2,-106,-1,-22,-2,-105,-1,-20,-2,-103,-1,-15,-2,-103,-1,-9,-2,-105,-1,-4,-2,-103,-1,-1,-2,-100,-1,1,-1,-98,-1,5,-1,-98,-1,11,-1,-96,-1,13,-1,-94,-1,17,-1,-94,-1,24,-1,-93,-1,27,-1,-91,-1,31,-1,-91,-1,38,-1,-91,-1,41,-1,-87,-1,43,-1,-84,-1,47,-1,-82,-1,51,-1,-81,-1,56,-1,-79,-1,60,-1,-77,-1,64,-1,-75,-1,69,-1,-75,-1,75,-1,-73,-1,79,-1,-71,-1,83,-1,-69,-1,89,-1,-69,-1,94,-1,-67,-1,98,-1,-63,-1,101,-1,-61,-1,106,-1,-60,-1,111,-1,-57,-1,114,-1,-54,-1,119,-1,-54,-1,127,-1,-54,-1,-124,-1,-51,-1,-121,-1,-48,-1,-116,-1,-46,-1,-111,-1,-44,-1,-108,-1,-40,-1,-102,-1,-40,-1,-96,-1,-39,-1,-90,-1,-37,-1,-85,-1,-35,-1,-81,-1,-31,-1,-78,-1,-28,-1,-74,-1,-26,-1,-68,-1,-25,-1,-62,-1,-22,-1,-58,-1,-22,-1,-51,-1,-20,-1,-45,-1,-17,-1,-43,-1,-14,-1,-37,-1,-12,-1,-32,-1,-9,-1,-28,-1,-8,-1,-20,-1,-9,-1,-12,-1,-7,-1,-10,-1,-2,-1,-6,-1,0,0,-1,-1,2,0,4,0,4,0,11,0,4,0,16,0,7,0,21,0,9,0,27,0,10,0,31,0,14,0,36,0,16,0,41,0,18,0,45,0,22,0,49,0,24,0,55,0,25,0,61,0,26,0,66,0,29,0,69,0,32,0,74,0,34,0,81,0,34,0,86,0,36,0,91,0,40,0,94,0,43,0,98,0,44,0,107,0,41,0,116,0,42,0,118,0,48,0,120,0,51,0,126,0,51,0,-124,0,52,0,-119,0,56,0,-117,0,60,0,-114,0,61,0,-107,0,62,0,-103,0,64,0,-98,0,65,0,-92,0,66,0,-87,0,67,0,-82,0,69,0,-78,0,73,0,-76,0,75,0,-72,0,78,0,-66,0,78,0,-63,0,81,0,-59,0,84,0,-55,0,84,0,-49,0,84,0,-44,0,86,0,-41,0,88,0,-37,0,90,0,-34,0,95,0,-34,0,98,0,-30,0,99,0,-23,0,97,0,-18,0,98,0,-14,0,101,0,-11,0,102,0,-7,0,102,0,-1,0,103,0,1,1,107,0,2,1,109,0,7,1,108,0,12,1,109,0,15,1,111,0,18,1,113,0,21,1,113,0,25,1,114,0,30,1,114,0,33,1,114,0,37,1,116,0,39,1,119,0,40,1,121,0,42,1,122,0,47,1,122,0,49,1,123,0,52,1,124,0,55,1,125,0,56,1,-128,0,57,1,-125,0,58,1,-124,0,61,1,-125,0,66,1,-126,0,69,1,-125,0,70,1,-123,0,71,1,-121,0,74,1,-123,0,78,1,-124,0,82,1,-123,0,82,1,-121,0,81,1,-117,0,82,1,-117,0,84,1,-118,0,88,1,-119,0,90,1,-119,0,91,1,-117,0,92,1,-116,0,91,1,-113,0,90,1,-111,0,93,1,-114,0,96,1,-115,0,97,1,-112,0,96,1,-113,0,100,1,-117,0,105,1,-118,0,103,1,-114,0,101,1,-112,0,101,1,-112,0,101,1,-112,0,102,1,-111,0,101,1,-111,0,102,1,-112,0,104,1,-113,0,104,1,-113,0,105,1,-114,0,105,1,-114,0,105,1}; }
	private static byte[] data233(){ return new byte[] {-113,0,104,1,-114,0,105,1,-115,0,104,1,-113,0,102,1,-113,0,103,1,-115,0,103,1,-115,0,101,1,-113,0,99,1,-112,0,96,1,-111,0,96,1,-114,0,98,1,-116,0,98,1,-117,0,97,1,-118,0,97,1,-119,0,95,1,-118,0,92,1,-117,0,91,1,-120,0,91,1,-119,0,87,1,-118,0,85,1,-119,0,85,1,-121,0,82,1,-120,0,80,1,-120,0,77,1,-120,0,74,1,-120,0,73,1,-123,0,74,1,-127,0,73,1,-126,0,67,1,-123,0,63,1,-124,0,61,1,-126,0,60,1,-127,0,57,1,-128,0,55,1,-128,0,52,1,124,0,53,1,120,0,54,1,118,0,49,1,119,0,44,1,119,0,42,1,118,0,39,1,115,0,36,1,115,0,32,1,116,0,28,1,113,0,26,1,111,0,23,1,112,0,18,1,109,0,17,1,107,0,13,1,107,0,8,1,106,0,7,1,103,0,2,1,103,0,-2,0,102,0,-5,0,99,0,-9,0,99,0,-12,0,95,0,-14,0,92,0,-17,0,92,0,-24,0,92,0,-28,0,91,0,-32,0,89,0,-37,0,88,0,-40,0,86,0,-45,0,86,0,-50,0,84,0,-54,0,82,0,-57,0,78,0,-59,0,74,0,-61,0,72,0,-67,0,72,0,-74,0,74,0,-81,0,73,0,-85,0,69,0,-87,0,66,0,-91,0,64,0,-97,0,64,0,-102,0,63,0,-108,0,61,0,-111,0,59,0,-116,0,57,0,-121,0,54,0,-123,0,49,0,-125,0,47,0,124,0,46,0,118,0,47,0,112,0,45,0,105,0,44,0,101,0,43,0,96,0,38,0,93,0,35,0,90,0,33,0,84,0,31,0,80,0,29,0,75,0,27,0,68,0,26,0,66,0,21,0,62,0,18,0,56,0,19,0,49,0,18,0,43,0,15,0,40,0,11,0,36,0,10,0,30,0,7,0,25,0,6,0,20,0,5,0,13,0,2,0,10,0,-1,-1,6,0,-4,-1,0,0,-4,-1,-6,-1,-4,-1,-14,-1,-5,-1,-20,-1,-6,-1,-25,-1,-7,-1,-31,-1,-10,-1,-35,-1,-14,-1,-37,-1,-17,-1,-42,-1,-21,-1,-46,-1,-23,-1,-50,-1,-25,-1,-56,-1,-28,-1,-61,-1,-28,-1,-67,-1,-28,-1,-74,-1,-31,-1,-76,-1,-34,-1,-82,-1,-34,-1,-90,-1,-34,-1,-94,-1,-38,-1,-98,-1,-41,-1,-101,-1,-44,-1,-106,-1,-45,-1,-112,-1,-47,-1,-115,-1,-51,-1,-119,-1,-52,-1,-126,-1,-52,-1,125,-1,-55,-1,121,-1,-56,-1,115,-1,-58,-1,113,-1,-62,-1,109,-1,-63,-1,101,-1,-62,-1,97,-1,-65,-1,93,-1,-67,-1,88,-1,-69,-1,85,-1,-72,-1,82,-1,-76,-1,78,-1,-76,-1,72,-1,-76,-1,65,-1,-77,-1,64,-1,-83,-1,63,-1,-87,-1,59,-1,-85,-1,51,-1,-85,-1,47,-1,-88,-1,45,-1,-92,-1,42,-1,-93,-1,38,-1,-94,-1,31,-1,-93,-1,26,-1,-92,-1,19,-1,-92,-1,15,-1,-94,-1,12,-1,-97,-1,10,-1,-98,-1,5,-1,-100,-1,3,-1,-102,-1,-1,-2,-102,-1,-6,-2,-103,-1,-9,-2,-106,-1,-9,-2,-110,-1,-11,-2,-111,-1,-16,-2,-110,-1,-22,-2,-110,-1,-25,-2,-111,-1,-27,-2,-115,-1,-28,-2,-118,-1,-30,-2,-118,-1,-34,-2,-118,-1,-40,-2,-116,-1,-43,-2,-119,-1,-44,-2,-121,-1,-46,-2,-122,-1,-50,-2,-122,-1,-53,-2,-121,-1,-57,-2,-123,-1,-58,-2,-124,-1,-61,-2,-125,-1,-62,-2,-128,-1,-62,-2,126,-1,-64,-2,125,-1,-66,-2,125,-1,-69,-2,125,-1,-73,-2,126,-1,-75,-2,125,-1,-76,-2,122,-1,-76,-2,120,-1,-76,-2,119,-1,-79,-2,120,-1,-81,-2,119,-1,-82,-2,117,-1,-81,-2,115,-1,-83,-2,117,-1,-88,-2,120,-1,-91,-2,119,-1,-90,-2,116,-1,-89,-2,115,-1,-91,-2,116,-1,-93,-2,116,-1,-93,-2,115,-1,-94,-2,115,-1,-95,-2,115,-1,-95,-2,114,-1,-95,-2,113,-1,-96,-2,115,-1,-98,-2,116,-1,-100,-2,116,-1,-100,-2,117,-1,-101,-2,116,-1,-100,-2,115,-1,-99,-2,114,-1,-98,-2,113,-1,-97,-2,113,-1,-97,-2,113,-1,-98,-2,116,-1,-101,-2,119,-1,-101,-2,116,-1,-96,-2,113,-1,-95,-2,115,-1,-97,-2,118,-1,-99,-2,119,-1,-97,-2,118,-1,-95,-2,116,-1,-92,-2,116,-1,-91,-2,115,-1,-89,-2,117,-1,-91,-2,120,-1,-92,-2,122,-1,-90,-2,120,-1,-86,-2,118,-1,-83,-2,119,-1,-83,-2,120,-1,-81,-2,120,-1,-79,-2,120,-1,-78,-2,123,-1,-78,-2,124,-1,-77,-2,127,-1,-77,-2,-128,-1,-75,-2,-128,-1,-70,-2,125,-1,-67,-2,-128,-1,-68,-2,-124,-1,-68,-2,-124,-1,-63,-2,-126,-1,-57,-2,-127,-1,-55,-2,-126,-1,-54,-2,-123,-1,-51,-2,-122,-1,-52,-2}; }
	private static byte[] data234(){ return new byte[] {-117,-1,-52,-2,-116,-1,-46,-2,-119,-1,-40,-2,-120,-1,-36,-2,-120,-1,-33,-2,-117,-1,-33,-2,-113,-1,-31,-2,-114,-1,-25,-2,-114,-1,-22,-2,-112,-1,-20,-2,-110,-1,-16,-2,-110,-1,-12,-2,-110,-1,-8,-2,-106,-1,-9,-2,-103,-1,-6,-2,-102,-1,0,-1,-103,-1,4,-1,-101,-1,7,-1,-100,-1,11,-1,-98,-1,15,-1,-97,-1,18,-1,-94,-1,19,-1,-89,-1,21,-1,-88,-1,27,-1,-89,-1,32,-1,-87,-1,36,-1,-86,-1,40,-1,-85,-1,43,-1,-81,-1,47,-1,-80,-1,51,-1,-80,-1,57,-1,-78,-1,61,-1,-76,-1,64,-1,-74,-1,69,-1,-73,-1,73,-1,-69,-1,75,-1,-66,-1,79,-1,-66,-1,86,-1,-65,-1,90,-1,-62,-1,94,-1,-62,-1,100,-1,-60,-1,105,-1,-58,-1,109,-1,-58,-1,115,-1,-55,-1,117,-1,-51,-1,120,-1,-48,-1,125,-1,-47,-1,-125,-1,-47,-1,-119,-1,-46,-1,-114,-1,-43,-1,-109,-1,-43,-1,-104,-1,-40,-1,-100,-1,-36,-1,-97,-1,-34,-1,-91,-1,-34,-1,-84,-1,-32,-1,-81,-1,-29,-1,-76,-1,-29,-1,-68,-1,-30,-1,-62,-1,-27,-1,-59,-1,-22,-1,-57,-1,-19,-1,-51,-1,-19,-1,-44,-1,-18,-1,-39,-1,-16,-1,-34,-1,-14,-1,-28,-1,-12,-1,-25,-1,-9,-1,-20,-1,-6,-1,-15,-1,-5,-1,-11,-1,-2,-1,-4,-1,-3,-1,2,0,-2,-1,7,0,3,0,9,0,8,0,11,0,10,0,18,0,11,0,24,0,13,0,27,0,16,0,33,0,16,0,40,0,18,0,45,0,19,0,49,0,22,0,55,0,24,0,60,0,24,0,66,0,26,0,69,0,30,0,73,0,33,0,78,0,34,0,82,0,38,0,85,0,42,0,89,0,43,0,96,0,42,0,103,0,44,0,106,0,48,0,110,0,49,0,116,0,50,0,122,0,51,0,126,0,53,0,-124,0,54,0,-119,0,55,0,-114,0,56,0,-108,0,58,0,-107,0,63,0,-103,0,64,0,-97,0,65,0,-93,0,67,0,-88,0,68,0,-83,0,70,0,-80,0,73,0,-76,0,74,0,-71,0,76,0,-67,0,77,0,-62,0,78,0,-57,0,79,0,-54,0,84,0,-54,0,88,0,-51,0,89,0,-45,0,88,0,-38,0,87,0,-32,0,87,0,-29,0,91,0,-27,0,95,0,-26,0,96,0,-20,0,96,0,-15,0,97,0,-12,0,99,0,-9,0,100,0,-4,0,102,0,-3,0,105,0,-2,0,109,0,1,1,108,0,7,1,107,0,12,1,108,0,15,1,109,0,18,1,111,0,21,1,112,0,23,1,114,0,26,1,116,0,29,1,115,0,34,1,114,0,39,1,114,0,43,1,114,0,45,1,117,0,45,1,120,0,46,1,122,0,48,1,124,0,49,1,125,0,52,1,126,0,54,1,127,0,56,1,-128,0,60,1,126,0,64,1,125,0,67,1,-128,0,66,1,-125,0,66,1,-125,0,71,1,-127,0,75,1,-128,0,76,1,-124,0,74,1,-122,0,76,1,-122,0,78,1,-121,0,77,1,-118,0,77,1,-117,0,79,1,-117,0,80,1,-116,0,80,1,-115,0,83,1,-118,0,88,1,-121,0,90,1,-120,0,90,1,-118,0,89,1,-117,0,89,1,-115,0,88,1,-114,0,88,1,-114,0,91,1,-117,0,93,1,-118,0,95,1,-118,0,94,1,-117,0,93,1,-114,0,91,1,-114,0,92,1,-115,0,93,1,-115,0,93,1,-116,0,93,1,-115,0,92,1,-115,0,92,1,-115,0,91,1,-115,0,91,1,-117,0,94,1,-119,0,94,1,-120,0,92,1,-118,0,92,1,-119,0,90,1,-119,0,88,1,-115,0,84,1,-116,0,85,1,-119,0,86,1,-120,0,85,1,-120,0,84,1,-123,0,85,1,-124,0,83,1,-122,0,79,1,-122,0,78,1,-123,0,78,1,-125,0,76,1,-124,0,73,1,-124,0,71,1,-125,0,70,1,-126,0,68,1,-127,0,66,1,-127,0,64,1,-128,0,61,1,-128,0,59,1,127,0,57,1,125,0,57,1,121,0,58,1,118,0,55,1,121,0,48,1,124,0,43,1,123,0,41,1,122,0,38,1,122,0,35,1,120,0,32,1,120,0,29,1,119,0,27,1,114,0,28,1,112,0,25,1,111,0,20,1,112,0,17,1,109,0,15,1,108,0,12,1,106,0,8,1,106,0,5,1,104,0,2,1,101,0,2,1,98,0,-2,0,98,0,-9,0,101,0,-15,0,101,0,-20,0,99,0,-22,0,96,0,-24,0,94,0,-28,0,92,0,-31,0,89,0,-32,0,85,0,-34,0,82,0,-38,0,81,0,-43,0,82,0,-50,0,83,0,-55,0,80,0,-56,0,76,0,-60,0,75,0,-65,0,75,0,-70,0,73,0,-75,0,72,0,-78,0}; }
	private static byte[] data235(){ return new byte[] {69,0,-83,0,68,0,-87,0,66,0,-91,0,63,0,-95,0,62,0,-99,0,58,0,-101,0,55,0,-107,0,57,0,-114,0,58,0,-121,0,55,0,-125,0,55,0,127,0,51,0,123,0,48,0,120,0,45,0,117,0,42,0,111,0,41,0,107,0,39,0,101,0,39,0,94,0,39,0,88,0,37,0,84,0,35,0,79,0,33,0,76,0,29,0,72,0,26,0,68,0,24,0,64,0,21,0,59,0,20,0,52,0,19,0,48,0,17,0,43,0,15,0,35,0,16,0,30,0,14,0,25,0,11,0,21,0,8,0,17,0,6,0,12,0,4,0,7,0,0,0,6,0,-5,-1,2,0,-6,-1,-4,-1,-6,-1,-11,-1,-8,-1,-15,-1,-11,-1,-19,-1,-12,-1,-27,-1,-10,-1,-36,-1,-10,-1,-40,-1,-14,-1,-43,-1,-17,-1,-48,-1,-20,-1,-51,-1,-22,-1,-57,-1,-24,-1,-61,-1,-28,-1,-64,-1,-29,-1,-71,-1,-29,-1,-76,-1,-33,-1,-78,-1,-36,-1,-85,-1,-34,-1,-92,-1,-35,-1,-98,-1,-36,-1,-103,-1,-38,-1,-107,-1,-41,-1,-111,-1,-44,-1,-114,-1,-48,-1,-116,-1,-52,-1,-120,-1,-53,-1,-127,-1,-53,-1,124,-1,-53,-1,118,-1,-56,-1,116,-1,-59,-1,112,-1,-60,-1,104,-1,-59,-1,100,-1,-63,-1,99,-1,-68,-1,95,-1,-69,-1,91,-1,-71,-1,87,-1,-73,-1,81,-1,-72,-1,76,-1,-74,-1,72,-1,-77,-1,70,-1,-81,-1,68,-1,-83,-1,62,-1,-81,-1,55,-1,-80,-1,49,-1,-81,-1,44,-1,-82,-1,43,-1,-87,-1,41,-1,-91,-1,39,-1,-92,-1,34,-1,-92,-1,28,-1,-92,-1,24,-1,-93,-1,19,-1,-93,-1,14,-1,-93,-1,10,-1,-96,-1,10,-1,-101,-1,10,-1,-105,-1,6,-1,-103,-1,-1,-2,-101,-1,-5,-2,-105,-1,-4,-2,-109,-1,-7,-2,-109,-1,-11,-2,-110,-1,-15,-2,-110,-1,-18,-2,-112,-1,-20,-2,-115,-1,-22,-2,-114,-1,-28,-2,-113,-1,-32,-2,-114,-1,-34,-2,-115,-1,-37,-2,-117,-1,-39,-2,-118,-1,-40,-2,-120,-1,-44,-2,-119,-1,-47,-2,-120,-1,-48,-2,-124,-1,-47,-2,-128,-1,-48,-2,-127,-1,-53,-2,-126,-1,-56,-2,-128,-1,-55,-2,125,-1,-56,-2,124,-1,-59,-2,125,-1,-63,-2,-128,-1,-69,-2,-126,-1,-72,-2,-128,-1,-69,-2,123,-1,-68,-2,121,-1,-71,-2,124,-1,-74,-2,123,-1,-75,-2,122,-1,-76,-2,122,-1,-78,-2,121,-1,-77,-2,119,-1,-79,-2,121,-1,-83,-2,123,-1,-85,-2,123,-1,-86,-2,122,-1,-86,-2,120,-1,-85,-2,120,-1,-86,-2,119,-1,-87,-2,120,-1,-89,-2,122,-1,-90,-2,120,-1,-88,-2,118,-1,-89,-2,121,-1,-91,-2,120,-1,-90,-2,119,-1,-90,-2,120,-1,-91,-2,120,-1,-90,-2,119,-1,-90,-2,119,-1,-90,-2,120,-1,-89,-2,117,-1,-86,-2,116,-1,-86,-2,119,-1,-90,-2,121,-1,-87,-2,117,-1,-83,-2,116,-1,-83,-2,117,-1,-83,-2,118,-1,-82,-2,119,-1,-85,-2,123,-1,-84,-2,122,-1,-83,-2,123,-1,-84,-2,127,-1,-85,-2,126,-1,-80,-2,124,-1,-78,-2,123,-1,-74,-2,121,-1,-71,-2,122,-1,-72,-2,125,-1,-72,-2,127,-1,-73,-2,-125,-1,-73,-2,-125,-1,-70,-2,-125,-1,-68,-2,-124,-1,-67,-2,-123,-1,-64,-2,-122,-1,-64,-2,-121,-1,-60,-2,-123,-1,-54,-2,-125,-1,-51,-2,-124,-1,-50,-2,-121,-1,-49,-2,-120,-1,-46,-2,-120,-1,-43,-2,-120,-1,-40,-2,-118,-1,-39,-2,-117,-1,-35,-2,-116,-1,-33,-2,-116,-1,-29,-2,-115,-1,-26,-2,-113,-1,-26,-2,-110,-1,-23,-2,-110,-1,-18,-2,-110,-1,-15,-2,-110,-1,-10,-2,-109,-1,-8,-2,-106,-1,-8,-2,-102,-1,-5,-2,-102,-1,-2,-2,-100,-1,2,-1,-100,-1,8,-1,-102,-1,12,-1,-98,-1,13,-1,-95,-1,15,-1,-93,-1,19,-1,-92,-1,23,-1,-91,-1,27,-1,-89,-1,29,-1,-86,-1,33,-1,-86,-1,39,-1,-86,-1,42,-1,-83,-1,46,-1,-82,-1,48,-1,-79,-1,53,-1,-79,-1,59,-1,-79,-1,63,-1,-77,-1,67,-1,-75,-1,72,-1,-75,-1,77,-1,-74,-1,81,-1,-70,-1,83,-1,-68,-1,88,-1,-67,-1,92,-1,-63,-1,94,-1,-61,-1,100,-1,-62,-1,106,-1,-59,-1,108,-1,-55,-1,111,-1,-53,-1,115,-1,-51,-1,119,-1,-49,-1,124,-1,-46,-1,126,-1,-42,-1,-126,-1,-42,-1,-119,-1,-42,-1,-112,-1,-41,-1,-108,-1,-40,-1,-103,-1,-36,-1,-100,-1,-33,-1,-96,-1,-33,-1,-88,-1,-34,-1,-79,-1,-36,-1,-73,-1,-34,-1,-70,-1,-29,-1,-69,-1,-23,-1,-67,-1,-21,-1,-61,-1,-20,-1,-55,-1,-19,-1,-50,-1,-18,-1,-42,-1,-19,-1,-36,-1,-18,-1,-32,-1,-11,-1,-32,-1,-7,-1,-29,-1,-5,-1,-21,-1,-6,-1,-15,-1,-4,-1,-10,-1}; }
	private static byte[] data236(){ return new byte[] {-3,-1,-5,-1,-1,-1,0,0,1,0,5,0,3,0,9,0,8,0,10,0,12,0,15,0,12,0,23,0,12,0,28,0,14,0,33,0,16,0,37,0,20,0,40,0,22,0,47,0,21,0,55,0,20,0,61,0,22,0,66,0,24,0,68,0,28,0,73,0,31,0,75,0,35,0,78,0,38,0,84,0,37,0,92,0,37,0,96,0,40,0,100,0,43,0,105,0,44,0,109,0,46,0,113,0,50,0,116,0,53,0,121,0,51,0,-127,0,51,0,-121,0,54,0,-120,0,57,0,-115,0,59,0,-112,0,61,0,-106,0,61,0,-100,0,61,0,-95,0,63,0,-91,0,65,0,-88,0,70,0,-87,0,71,0,-80,0,72,0,-77,0,76,0,-75,0,77,0,-68,0,76,0,-63,0,78,0,-60,0,79,0,-54,0,80,0,-53,0,85,0,-52,0,89,0,-48,0,89,0,-44,0,91,0,-41,0,94,0,-38,0,95,0,-34,0,96,0,-30,0,97,0,-25,0,97,0,-20,0,95,0,-13,0,95,0,-9,0,97,0,-9,0,102,0,-7,0,103,0,-4,0,104,0,0,1,105,0,4,1,105,0,8,1,106,0,10,1,108,0,14,1,109,0,16,1,110,0,18,1,113,0,22,1,112,0,25,1,113,0,28,1,114,0,31,1,115,0,33,1,117,0,35,1,117,0,39,1,116,0,43,1,116,0,46,1,118,0,47,1,118,0,50,1,120,0,51,1,122,0,51,1,124,0,54,1,124,0,57,1,122,0,61,1,123,0,61,1,-128,0,58,1,-126,0,62,1,126,0,69,1,125,0,67,1,-125,0,65,1,-124,0,69,1,-128,0,74,1,-128,0,74,1,-126,0,73,1,-123,0,73,1,-122,0,74,1,-123,0,78,1,-125,0,80,1,-126,0,82,1,-125,0,82,1,-123,0,80,1,-122,0,81,1,-121,0,82,1,-121,0,81,1,-120,0,83,1,-121,0,83,1,-121,0,84,1,-120,0,82,1,-117,0,80,1,-117,0,83,1,-121,0,86,1,-121,0,84,1,-119,0,83,1,-118,0,81,1,-117,0,82,1,-120,0,85,1,-123,0,86,1,-122,0,84,1,-121,0,82,1,-120,0,82,1,-121,0,80,1,-118,0,77,1,-118,0,77,1,-120,0,79,1,-123,0,79,1,-122,0,76,1,-121,0,74,1,-121,0,73,1,-121,0,71,1,-121,0,70,1,-123,0,72,1,-127,0,72,1,-128,0,71,1,-126,0,66,1,-126,0,65,1,-127,0,65,1,127,0,63,1,-128,0,59,1,-127,0,57,1,-128,0,55,1,127,0,53,1,127,0,51,1,125,0,51,1,122,0,49,1,123,0,45,1,123,0,43,1,121,0,43,1,117,0,44,1,114,0,41,1,116,0,34,1,119,0,30,1,118,0,27,1,117,0,24,1,116,0,24,1,111,0,24,1,109,0,20,1,108,0,19,1,106,0,16,1,105,0,12,1,104,0,10,1,102,0,6,1,104,0,-1,0,105,0,-5,0,104,0,-8,0,102,0,-10,0,100,0,-13,0,98,0,-16,0,95,0,-16,0,91,0,-19,0,92,0,-27,0,93,0,-30,0,90,0,-32,0,89,0,-39,0,90,0,-43,0,88,0,-46,0,86,0,-51,0,86,0,-54,0,81,0,-54,0,78,0,-58,0,78,0,-65,0,78,0,-68,0,74,0,-70,0,71,0,-73,0,69,0,-78,0,68,0,-83,0,69,0,-89,0,67,0,-93,0,65,0,-96,0,63,0,-101,0,61,0,-104,0,58,0,-108,0,57,0,-114,0,57,0,-118,0,55,0,-124,0,54,0,-128,0,51,0,126,0,47,0,122,0,45,0,118,0,43,0,113,0,42,0,107,0,42,0,102,0,38,0,99,0,37,0,94,0,34,0,90,0,32,0,85,0,32,0,78,0,31,0,74,0,30,0,68,0,28,0,62,0,27,0,59,0,24,0,55,0,20,0,51,0,19,0,46,0,16,0,43,0,12,0,40,0,9,0,35,0,8,0,29,0,8,0,22,0,7,0,17,0,6,0,11,0,5,0,5,0,3,0,2,0,-1,-1,0,0,-6,-1,-2,-1,-8,-1,-10,-1,-6,-1,-19,-1,-5,-1,-23,-1,-9,-1,-26,-1,-14,-1,-29,-1,-15,-1,-35,-1,-15,-1,-43,-1,-15,-1,-48,-1,-18,-1,-50,-1,-22,-1,-55,-1,-24,-1,-58,-1,-28,-1,-61,-1,-30,-1,-68,-1,-29,-1,-73,-1,-31,-1,-78,-1,-34,-1,-82,-1,-35,-1,-88,-1,-35,-1,-94,-1,-37,-1,-98,-1,-40,-1,-101,-1,-42,-1,-107,-1,-43,-1,-112,-1,-44,-1,-116,-1,-47,-1,-120,-1,-49,-1,-126,-1,-48,-1,125,-1,-51,-1,121,-1,-52,-1,117,-1,-55,-1,115,-1,-61,-1,114,-1,-64,-1,109,-1,-63,-1,103,-1}; }
	private static byte[] data237(){ return new byte[] {-65,-1,98,-1,-65,-1,92,-1,-63,-1,84,-1,-63,-1,78,-1,-64,-1,77,-1,-69,-1,75,-1,-74,-1,74,-1,-77,-1,71,-1,-78,-1,65,-1,-78,-1,61,-1,-79,-1,56,-1,-79,-1,49,-1,-78,-1,45,-1,-79,-1,40,-1,-81,-1,37,-1,-83,-1,36,-1,-87,-1,34,-1,-92,-1,34,-1,-95,-1,30,-1,-92,-1,21,-1,-91,-1,17,-1,-94,-1,18,-1,-98,-1,15,-1,-100,-1,11,-1,-100,-1,8,-1,-101,-1,4,-1,-102,-1,0,-1,-101,-1,-4,-2,-103,-1,-7,-2,-104,-1,-10,-2,-104,-1,-14,-2,-106,-1,-16,-2,-107,-1,-18,-2,-110,-1,-20,-2,-111,-1,-23,-2,-110,-1,-28,-2,-112,-1,-27,-2,-117,-1,-26,-2,-119,-1,-31,-2,-116,-1,-37,-2,-114,-1,-40,-2,-116,-1,-41,-2,-118,-1,-42,-2,-121,-1,-43,-2,-121,-1,-46,-2,-121,-1,-49,-2,-123,-1,-49,-2,-124,-1,-51,-2,-125,-1,-53,-2,-126,-1,-54,-2,-127,-1,-57,-2,-126,-1,-59,-2,-126,-1,-62,-2,-127,-1,-62,-2,-128,-1,-63,-2,127,-1,-65,-2,127,-1,-66,-2,126,-1,-68,-2,127,-1,-70,-2,126,-1,-70,-2,124,-1,-70,-2,124,-1,-73,-2,127,-1,-77,-2,127,-1,-76,-2,124,-1,-74,-2,121,-1,-72,-2,119,-1,-73,-2,120,-1,-75,-2,122,-1,-77,-2,121,-1,-77,-2,122,-1,-79,-2,124,-1,-82,-2,125,-1,-81,-2,122,-1,-79,-2,122,-1,-80,-2,123,-1,-81,-2,123,-1,-81,-2,124,-1,-82,-2,125,-1,-82,-2,124,-1,-81,-2,124,-1,-80,-2,123,-1,-79,-2,122,-1,-77,-2,122,-1,-77,-2,122,-1,-77,-2,124,-1,-78,-2,126,-1,-79,-2,126,-1,-76,-2,124,-1,-74,-2,124,-1,-73,-2,124,-1,-72,-2,126,-1,-74,-2,-126,-1,-75,-2,-127,-1,-70,-2,126,-1,-67,-2,126,-1,-67,-2,-126,-1,-69,-2,-124,-1,-67,-2,-126,-1,-63,-2,-127,-1,-60,-2,-127,-1,-58,-2,-128,-1,-55,-2,-127,-1,-54,-2,-126,-1,-53,-2,-124,-1,-52,-2,-122,-1,-51,-2,-122,-1,-48,-2,-122,-1,-44,-2,-122,-1,-44,-2,-119,-1,-43,-2,-117,-1,-40,-2,-118,-1,-37,-2,-118,-1,-33,-2,-118,-1,-31,-2,-116,-1,-29,-2,-115,-1,-27,-2,-113,-1,-26,-2,-110,-1,-25,-2,-107,-1,-24,-2,-106,-1,-19,-2,-109,-1,-12,-2,-110,-1,-10,-2,-105,-1,-11,-2,-103,-1,-6,-2,-105,-1,0,-1,-105,-1,3,-1,-103,-1,4,-1,-100,-1,7,-1,-100,-1,11,-1,-98,-1,14,-1,-96,-1,15,-1,-94,-1,20,-1,-94,-1,25,-1,-94,-1,28,-1,-92,-1,31,-1,-90,-1,37,-1,-92,-1,41,-1,-90,-1,44,-1,-86,-1,46,-1,-84,-1,47,-1,-79,-1,49,-1,-77,-1,53,-1,-79,-1,61,-1,-78,-1,64,-1,-76,-1,68,-1,-76,-1,74,-1,-74,-1,76,-1,-70,-1,78,-1,-68,-1,83,-1,-67,-1,88,-1,-67,-1,93,-1,-66,-1,99,-1,-66,-1,104,-1,-64,-1,107,-1,-62,-1,112,-1,-61,-1,117,-1,-59,-1,120,-1,-56,-1,123,-1,-52,-1,123,-1,-46,-1,125,-1,-43,-1,-125,-1,-44,-1,-120,-1,-43,-1,-114,-1,-41,-1,-109,-1,-41,-1,-104,-1,-40,-1,-97,-1,-40,-1,-92,-1,-37,-1,-90,-1,-32,-1,-88,-1,-29,-1,-83,-1,-29,-1,-75,-1,-31,-1,-67,-1,-32,-1,-63,-1,-27,-1,-61,-1,-23,-1,-58,-1,-20,-1,-54,-1,-18,-1,-49,-1,-17,-1,-42,-1,-17,-1,-36,-1,-17,-1,-31,-1,-14,-1,-26,-1,-12,-1,-23,-1,-9,-1,-19,-1,-6,-1,-14,-1,-4,-1,-11,-1,0,0,-8,-1,2,0,-2,-1,2,0,4,0,3,0,10,0,5,0,14,0,6,0,19,0,9,0,24,0,11,0,28,0,12,0,34,0,13,0,40,0,15,0,43,0,19,0,45,0,23,0,50,0,24,0,55,0,24,0,62,0,26,0,64,0,28,0,71,0,29,0,75,0,32,0,77,0,37,0,81,0,37,0,87,0,39,0,91,0,41,0,95,0,44,0,99,0,46,0,103,0,47,0,109,0,48,0,115,0,48,0,120,0,49,0,126,0,50,0,-126,0,53,0,-123,0,56,0,-121,0,59,0,-117,0,61,0,-112,0,60,0,-104,0,59,0,-99,0,61,0,-96,0,65,0,-94,0,68,0,-91,0,70,0,-86,0,69,0,-78,0,68,0,-74,0,70,0,-70,0,72,0,-66,0,74,0,-64,0,76,0,-59,0,76,0,-54,0,77,0,-51,0,79,0,-46,0,79,0,-42,0,81,0,-40,0,86,0,-40,0,90,0,-38,0,91,0,-33,0,91,0,-28,0,92,0,-26,0,94,0,-23,0,97,0,-20,0,97,0,-16,0,97,0,-11,0,99,0,-11,0,101,0,-6,0,101,0,-2,0,101,0,0,1,105,0,2,1,106,0,4,1,108,0,7,1,109,0,10,1,109,0,14,1,109,0,19,1,107,0,23,1}; }
	private static byte[] data238(){ return new byte[] {109,0,24,1,112,0,24,1,114,0,28,1,113,0,31,1,113,0,34,1,115,0,36,1,115,0,38,1,117,0,38,1,122,0,36,1,125,0,38,1,123,0,44,1,122,0,45,1,126,0,43,1,-128,0,47,1,125,0,51,1,126,0,52,1,126,0,55,1,124,0,60,1,124,0,59,1,127,0,59,1,127,0,63,1,126,0,63,1,-127,0,62,1,-125,0,63,1,-125,0,64,1,-125,0,67,1,-126,0,67,1,-124,0,66,1,-122,0,67,1,-123,0,69,1,-123,0,69,1,-123,0,71,1,-124,0,74,1,-126,0,74,1,-125,0,75,1,-126,0,77,1,-128,0,78,1,-127,0,78,1,-128,0,79,1,-128,0,79,1,-127,0,77,1,-126,0,77,1,-125,0,76,1,-126,0,77,1,-126,0,76,1,-125,0,73,1,-121,0,71,1,-123,0,72,1,-124,0,74,1,-126,0,72,1,-124,0,70,1,-123,0,69,1,-125,0,70,1,-125,0,67,1,-124,0,67,1,-126,0,67,1,-126,0,65,1,-127,0,65,1,-128,0,65,1,127,0,62,1,-128,0,61,1,127,0,60,1,125,0,61,1,123,0,59,1,124,0,56,1,124,0,54,1,124,0,52,1,124,0,49,1,123,0,49,1,121,0,47,1,121,0,44,1,121,0,42,1,120,0,40,1,119,0,39,1,116,0,38,1,116,0,34,1,117,0,31,1,115,0,32,1,110,0,30,1,112,0,25,1,113,0,21,1,112,0,18,1,112,0,16,1,110,0,13,1,110,0,8,1,110,0,8,1,105,0,8,1,101,0,6,1,101,0,2,1,101,0,-3,0,101,0,-6,0,99,0,-9,0,99,0,-13,0,98,0,-15,0,95,0,-17,0,92,0,-19,0,91,0,-24,0,92,0,-30,0,93,0,-35,0,91,0,-36,0,88,0,-40,0,87,0,-44,0,88,0,-49,0,85,0,-52,0,83,0,-53,0,79,0,-56,0,77,0,-59,0,76,0,-63,0,74,0,-67,0,72,0,-70,0,70,0,-73,0,69,0,-81,0,72,0,-89,0,73,0,-92,0,69,0,-95,0,67,0,-99,0,65,0,-102,0,62,0,-105,0,59,0,-109,0,58,0,-113,0,56,0,-118,0,55,0,-121,0,52,0,-125,0,50,0,126,0,50,0,121,0,47,0,118,0,44,0,114,0,44,0,108,0,42,0,104,0,39,0,101,0,38,0,94,0,38,0,89,0,36,0,85,0,32,0,83,0,30,0,78,0,28,0,74,0,26,0,69,0,25,0,64,0,22,0,60,0,22,0,53,0,22,0,47,0,19,0,45,0,17,0,39,0,15,0,35,0,11,0,34,0,8,0,27,0,9,0,20,0,8,0,17,0,4,0,13,0,2,0,8,0,0,0,4,0,0,0,-4,-1,-1,-1,-7,-1,-4,-1,-11,-1,-6,-1,-18,-1,-5,-1,-24,-1,-6,-1,-30,-1,-7,-1,-34,-1,-11,-1,-37,-1,-13,-1,-42,-1,-14,-1,-48,-1,-16,-1,-51,-1,-19,-1,-55,-1,-21,-1,-61,-1,-22,-1,-64,-1,-27,-1,-64,-1,-32,-1,-68,-1,-33,-1,-74,-1,-32,-1,-82,-1,-32,-1,-88,-1,-31,-1,-94,-1,-34,-1,-97,-1,-37,-1,-100,-1,-40,-1,-104,-1,-41,-1,-110,-1,-42,-1,-114,-1,-45,-1,-117,-1,-47,-1,-123,-1,-46,-1,127,-1,-49,-1,126,-1,-54,-1,126,-1,-58,-1,121,-1,-59,-1,115,-1,-58,-1,110,-1,-59,-1,104,-1,-60,-1,100,-1,-62,-1,97,-1,-65,-1,94,-1,-67,-1,90,-1,-69,-1,86,-1,-70,-1,82,-1,-71,-1,77,-1,-74,-1,75,-1,-75,-1,70,-1,-75,-1,65,-1,-76,-1,61,-1,-78,-1,58,-1,-81,-1,57,-1,-84,-1,54,-1,-86,-1,49,-1,-86,-1,46,-1,-88,-1,42,-1,-88,-1,36,-1,-87,-1,30,-1,-86,-1,27,-1,-90,-1,26,-1,-94,-1,25,-1,-94,-1,20,-1,-97,-1,20,-1,-102,-1,20,-1,-102,-1,13,-1,-100,-1,9,-1,-102,-1,7,-1,-103,-1,2,-1,-103,-1,0,-1,-105,-1,-2,-2,-108,-1,-4,-2,-109,-1,-6,-2,-110,-1,-10,-2,-110,-1,-13,-2,-112,-1,-13,-2,-115,-1,-15,-2,-116,-1,-19,-2,-115,-1,-22,-2,-115,-1,-26,-2,-115,-1,-29,-2,-114,-1,-33,-2,-114,-1,-36,-2,-114,-1,-39,-2,-114,-1,-42,-2,-114,-1,-42,-2,-120,-1,-39,-2,-123,-1,-41,-2,-122,-1,-44,-2,-123,-1,-46,-2,-122,-1,-49,-2,-122,-1,-52,-2,-122,-1,-52,-2,-124,-1,-53,-2,-126,-1,-53,-2,-126,-1,-55,-2,-127,-1,-57,-2,-126,-1,-60,-2,-124,-1,-63,-2,-124,-1,-64,-2,-126,-1,-62,-2,127,-1,-62,-2,-128,-1,-65,-2,-128,-1,-66,-2,-127,-1,-67,-2,-128,-1,-68,-2,-128,-1,-68,-2,-128,-1,-70,-2,127,-1,-67,-2,124,-1,-66,-2,123,-1,-69,-2}; }
	private static byte[] data239(){ return new byte[] {-128,-1,-73,-2,-126,-1,-74,-2,-128,-1,-71,-2,125,-1,-68,-2,122,-1,-66,-2,121,-1,-67,-2,124,-1,-70,-2,126,-1,-71,-2,127,-1,-71,-2,126,-1,-69,-2,125,-1,-68,-2,125,-1,-68,-2,124,-1,-65,-2,123,-1,-65,-2,125,-1,-67,-2,127,-1,-67,-2,-128,-1,-67,-2,-127,-1,-67,-2,-126,-1,-66,-2,-126,-1,-66,-2,-125,-1,-65,-2,-123,-1,-65,-2,-124,-1,-62,-2,-126,-1,-57,-2,127,-1,-54,-2,-128,-1,-55,-2,-124,-1,-58,-2,-120,-1,-58,-2,-119,-1,-56,-2,-120,-1,-53,-2,-121,-1,-49,-2,-121,-1,-48,-2,-121,-1,-45,-2,-121,-1,-42,-2,-122,-1,-39,-2,-121,-1,-38,-2,-119,-1,-38,-2,-116,-1,-37,-2,-115,-1,-35,-2,-114,-1,-32,-2,-115,-1,-28,-2,-116,-1,-24,-2,-116,-1,-22,-2,-113,-1,-24,-2,-107,-1,-24,-2,-106,-1,-21,-2,-106,-1,-17,-2,-105,-1,-15,-2,-104,-1,-13,-2,-102,-1,-10,-2,-102,-1,-5,-2,-103,-1,-2,-2,-102,-1,2,-1,-101,-1,5,-1,-100,-1,7,-1,-98,-1,10,-1,-96,-1,12,-1,-96,-1,17,-1,-96,-1,23,-1,-97,-1,25,-1,-94,-1,28,-1,-91,-1,29,-1,-89,-1,31,-1,-85,-1,34,-1,-86,-1,41,-1,-88,-1,47,-1,-88,-1,49,-1,-83,-1,51,-1,-80,-1,53,-1,-81,-1,61,-1,-82,-1,64,-1,-78,-1,66,-1,-76,-1,70,-1,-74,-1,71,-1,-69,-1,73,-1,-67,-1,77,-1,-65,-1,81,-1,-66,-1,89,-1,-68,-1,95,-1,-65,-1,96,-1,-63,-1,102,-1,-63,-1,107,-1,-61,-1,110,-1,-59,-1,114,-1,-57,-1,119,-1,-56,-1,123,-1,-54,-1,126,-1,-50,-1,126,-1,-44,-1,-127,-1,-43,-1,-121,-1,-44,-1,-114,-1,-45,-1,-107,-1,-45,-1,-102,-1,-41,-1,-102,-1,-36,-1,-100,-1,-32,-1,-95,-1,-32,-1,-90,-1,-31,-1,-85,-1,-28,-1,-81,-1,-27,-1,-75,-1,-28,-1,-68,-1,-27,-1,-65,-1,-24,-1,-61,-1,-20,-1,-58,-1,-19,-1,-53,-1,-18,-1,-45,-1,-19,-1,-40,-1,-16,-1,-38,-1,-12,-1,-33,-1,-11,-1,-29,-1,-7,-1,-28,-1,-3,-1,-23,-1,-2,-1,-16,-1,-2,-1,-13,-1,1,0,-8,-1,3,0,-4,-1,4,0,2,0,4,0,10,0,4,0,14,0,5,0,20,0,7,0,26,0,7,0,30,0,10,0,34,0,13,0,38,0,15,0,42,0,17,0,47,0,18,0,54,0,17,0,59,0,20,0,61,0,25,0,63,0,28,0,66,0,31,0,71,0,33,0,75,0,34,0,80,0,36,0,85,0,37,0,90,0,38,0,94,0,41,0,98,0,44,0,100,0,47,0,104,0,48,0,111,0,47,0,118,0,46,0,122,0,51,0,124,0,53,0,-126,0,50,0,-117,0,50,0,-115,0,55,0,-114,0,59,0,-110,0,61,0,-109,0,65,0,-104,0,64,0,-97,0,64,0,-94,0,68,0,-93,0,72,0,-89,0,72,0,-85,0,75,0,-82,0,76,0,-77,0,76,0,-72,0,77,0,-68,0,79,0,-66,0,80,0,-61,0,82,0,-57,0,83,0,-55,0,86,0,-52,0,87,0,-47,0,87,0,-43,0,88,0,-38,0,87,0,-33,0,87,0,-30,0,92,0,-30,0,94,0,-28,0,97,0,-25,0,98,0,-21,0,96,0,-15,0,95,0,-10,0,96,0,-7,0,96,0,-4,0,98,0,-1,0,99,0,1,1,102,0,2,1,104,0,4,1,106,0,7,1,106,0,10,1,106,0,14,1,107,0,16,1,108,0,18,1,110,0,20,1,111,0,21,1,113,0,23,1,115,0,24,1,116,0,27,1,116,0,29,1,117,0,31,1,119,0,32,1,119,0,36,1,117,0,41,1,116,0,42,1,118,0,44,1,118,0,46,1,118,0,47,1,121,0,47,1,123,0,46,1,126,0,46,1,127,0,49,1,125,0,52,1,124,0,54,1,125,0,54,1,127,0,53,1,-126,0,52,1,-126,0,55,1,-127,0,58,1,127,0,60,1,126,0,63,1,125,0,64,1,126,0,62,1,-127,0,62,1,-127,0,62,1,-126,0,63,1,-128,0,65,1,127,0,68,1,126,0,67,1,126,0,68,1,126,0,69,1,126,0,67,1,-127,0,63,1,-123,0,62,1,-125,0,65,1,-128,0,66,1,-127,0,65,1,-128,0,65,1,-127,0,64,1,-127,0,62,1,-127,0,65,1,126,0,65,1,125,0,64,1,127,0,62,1,127,0,61,1,127,0,59,1,-128,0,58,1,127,0,58,1,125,0,59,1,122,0,60,1,122,0,57,1,123,0,54,1,124,0,53,1,122,0,54,1,119,0,54,1,119,0,51,1,120,0,48,1,120,0,47,1,119,0,45,1,118,0,43,1,120,0,39,1,120,0,36,1,120,0,34,1}; }
	private static byte[] data240(){ return new byte[] {120,0,32,1,117,0,33,1,115,0,30,1,115,0,28,1,113,0,28,1,111,0,26,1,111,0,21,1,112,0,20,1,108,0,20,1,106,0,17,1,107,0,12,1,107,0,11,1,104,0,8,1,104,0,5,1,104,0,1,1,103,0,-1,0,100,0,-1,0,97,0,-4,0,98,0,-10,0,99,0,-14,0,97,0,-15,0,95,0,-18,0,94,0,-22,0,94,0,-25,0,91,0,-28,0,91,0,-31,0,90,0,-37,0,90,0,-41,0,90,0,-44,0,87,0,-46,0,84,0,-49,0,83,0,-52,0,81,0,-56,0,80,0,-59,0,77,0,-61,0,75,0,-65,0,75,0,-70,0,74,0,-73,0,71,0,-76,0,68,0,-77,0,64,0,-79,0,62,0,-85,0,62,0,-89,0,62,0,-95,0,61,0,-101,0,61,0,-104,0,59,0,-109,0,58,0,-114,0,56,0,-116,0,53,0,-119,0,51,0,-124,0,51,0,127,0,49,0,123,0,47,0,119,0,46,0,114,0,44,0,110,0,42,0,106,0,40,0,102,0,39,0,95,0,39,0,90,0,39,0,85,0,35,0,83,0,31,0,81,0,29,0,75,0,30,0,69,0,27,0,67,0,24,0,62,0,22,0,59,0,20,0,53,0,19,0,48,0,18,0,44,0,15,0,40,0,13,0,35,0,11,0,32,0,9,0,26,0,8,0,20,0,7,0,17,0,4,0,12,0,3,0,7,0,1,0,3,0,-1,-1,-1,-1,-4,-1,-3,-1,-7,-1,-9,-1,-8,-1,-14,-1,-10,-1,-16,-1,-14,-1,-21,-1,-15,-1,-27,-1,-14,-1,-34,-1,-14,-1,-40,-1,-15,-1,-45,-1,-17,-1,-48,-1,-21,-1,-51,-1,-23,-1,-56,-1,-24,-1,-61,-1,-26,-1,-65,-1,-28,-1,-67,-1,-32,-1,-72,-1,-33,-1,-78,-1,-31,-1,-85,-1,-32,-1,-91,-1,-33,-1,-94,-1,-37,-1,-95,-1,-42,-1,-98,-1,-43,-1,-105,-1,-42,-1,-110,-1,-44,-1,-113,-1,-48,-1,-116,-1,-51,-1,-118,-1,-54,-1,-122,-1,-55,-1,-127,-1,-55,-1,124,-1,-58,-1,121,-1,-59,-1,115,-1,-58,-1,109,-1,-59,-1,105,-1,-61,-1,101,-1,-61,-1,95,-1,-62,-1,92,-1,-65,-1,89,-1,-66,-1,84,-1,-67,-1,81,-1,-72,-1,81,-1,-74,-1,76,-1,-74,-1,71,-1,-75,-1,68,-1,-77,-1,63,-1,-77,-1,60,-1,-79,-1,57,-1,-82,-1,54,-1,-83,-1,51,-1,-85,-1,49,-1,-89,-1,46,-1,-88,-1,40,-1,-86,-1,34,-1,-88,-1,33,-1,-92,-1,33,-1,-94,-1,28,-1,-93,-1,22,-1,-92,-1,19,-1,-94,-1,16,-1,-94,-1,12,-1,-94,-1,8,-1,-96,-1,7,-1,-99,-1,6,-1,-101,-1,4,-1,-105,-1,5,-1,-109,-1,4,-1,-109,-1,-3,-2,-104,-1,-10,-2,-104,-1,-12,-2,-106,-1,-12,-2,-109,-1,-15,-2,-108,-1,-18,-2,-109,-1,-21,-2,-110,-1,-21,-2,-113,-1,-21,-2,-116,-1,-24,-2,-114,-1,-28,-2,-113,-1,-31,-2,-115,-1,-32,-2,-115,-1,-34,-2,-116,-1,-36,-2,-118,-1,-36,-2,-119,-1,-38,-2,-118,-1,-42,-2,-118,-1,-44,-2,-118,-1,-44,-2,-121,-1,-44,-2,-123,-1,-45,-2,-121,-1,-49,-2,-122,-1,-48,-2,-124,-1,-48,-2,-126,-1,-49,-2,-125,-1,-52,-2,-123,-1,-56,-2,-121,-1,-58,-2,-122,-1,-57,-2,-125,-1,-55,-2,-127,-1,-55,-2,-127,-1,-58,-2,-124,-1,-61,-2,-123,-1,-61,-2,-126,-1,-59,-2,-126,-1,-61,-2,-125,-1,-62,-2,-126,-1,-60,-2,127,-1,-58,-2,126,-1,-58,-2,126,-1,-58,-2,125,-1,-57,-2,125,-1,-58,-2,127,-1,-60,-2,-128,-1,-60,-2,-128,-1,-60,-2,-128,-1,-59,-2,-128,-1,-59,-2,127,-1,-57,-2,126,-1,-55,-2,126,-1,-57,-2,-126,-1,-60,-2,-123,-1,-61,-2,-123,-1,-58,-2,-125,-1,-56,-2,-125,-1,-56,-2,-123,-1,-56,-2,-123,-1,-55,-2,-122,-1,-53,-2,-124,-1,-50,-2,-124,-1,-49,-2,-123,-1,-49,-2,-122,-1,-47,-2,-122,-1,-45,-2,-123,-1,-43,-2,-121,-1,-44,-2,-119,-1,-42,-2,-119,-1,-41,-2,-117,-1,-41,-2,-115,-1,-39,-2,-116,-1,-36,-2,-115,-1,-35,-2,-115,-1,-32,-2,-114,-1,-30,-2,-114,-1,-28,-2,-113,-1,-26,-2,-111,-1,-26,-2,-108,-1,-25,-2,-108,-1,-20,-2,-111,-1,-14,-2,-113,-1,-10,-2,-112,-1,-10,-2,-107,-1,-11,-2,-104,-1,-9,-2,-104,-1,-5,-2,-103,-1,-4,-2,-101,-1,0,-1,-103,-1,6,-1,-103,-1,7,-1,-99,-1,7,-1,-97,-1,11,-1,-96,-1,13,-1,-94,-1,14,-1,-91,-1,17,-1,-92,-1,23,-1,-93,-1,29,-1,-95,-1,33,-1,-93,-1,36,-1,-91,-1,38,-1,-89,-1,40,-1,-85,-1,40,-1,-81,-1,43,-1,-81,-1,48,-1,-81,-1,52,-1,-80,-1,57,-1,-80,-1,61,-1,-79,-1,64,-1,-76,-1,66,-1}; }
	private static byte[] data241(){ return new byte[] {-75,-1,71,-1,-73,-1,74,-1,-72,-1,77,-1,-70,-1,82,-1,-69,-1,87,-1,-70,-1,92,-1,-68,-1,95,-1,-65,-1,98,-1,-64,-1,103,-1,-63,-1,107,-1,-62,-1,112,-1,-61,-1,116,-1,-59,-1,119,-1,-56,-1,123,-1,-55,-1,126,-1,-51,-1,-128,-1,-48,-1,-124,-1,-48,-1,-118,-1,-47,-1,-114,-1,-44,-1,-111,-1,-42,-1,-107,-1,-41,-1,-100,-1,-42,-1,-96,-1,-38,-1,-94,-1,-35,-1,-88,-1,-37,-1,-81,-1,-36,-1,-78,-1,-31,-1,-76,-1,-28,-1,-73,-1,-26,-1,-67,-1,-26,-1,-63,-1,-24,-1,-59,-1,-20,-1,-55,-1,-20,-1,-49,-1,-20,-1,-44,-1,-16,-1,-42,-1,-13,-1,-38,-1,-11,-1,-34,-1,-9,-1,-29,-1,-7,-1,-25,-1,-6,-1,-20,-1,-4,-1,-14,-1,-4,-1,-9,-1,-3,-1,-5,-1,1,0,-2,-1,1,0,6,0,0,0,13,0,2,0,13,0,8,0,16,0,10,0,22,0,11,0,24,0,15,0,28,0,17,0,34,0,17,0,38,0,19,0,43,0,21,0,48,0,22,0,52,0,23,0,59,0,23,0,62,0,27,0,65,0,30,0,70,0,29,0,77,0,29,0,82,0,31,0,85,0,36,0,87,0,37,0,91,0,41,0,95,0,42,0,99,0,43,0,104,0,46,0,107,0,47,0,112,0,48,0,117,0,50,0,121,0,51,0,125,0,53,0,-127,0,55,0,-124,0,57,0,-120,0,59,0,-116,0,60,0,-111,0,60,0,-105,0,59,0,-99,0,61,0,-97,0,63,0,-92,0,63,0,-87,0,65,0,-86,0,70,0,-84,0,71,0,-79,0,72,0,-75,0,73,0,-72,0,75,0,-69,0,77,0,-65,0,77,0,-60,0,78,0,-58,0,81,0,-54,0,80,0,-47,0,78,0,-43,0,82,0,-43,0,86,0,-42,0,89,0,-40,0,91,0,-37,0,92,0,-33,0,92,0,-29,0,92,0,-24,0,91,0,-20,0,92,0,-18,0,96,0,-18,0,99,0,-16,0,99,0,-11,0,99,0,-8,0,100,0,-5,0,101,0,-3,0,103,0,-1,0,104,0,3,1,103,0,6,1,104,0,9,1,106,0,9,1,108,0,11,1,109,0,14,1,108,0,18,1,108,0,21,1,108,0,23,1,110,0,24,1,112,0,24,1,115,0,24,1,117,0,26,1,117,0,29,1,116,0,32,1,116,0,34,1,117,0,35,1,119,0,35,1,120,0,37,1,120,0,39,1,121,0,40,1,120,0,44,1,119,0,44,1,122,0,44,1,123,0,45,1,122,0,47,1,124,0,47,1,123,0,49,1,125,0,47,1,-128,0,46,1,-127,0,48,1,126,0,52,1,125,0,53,1,125,0,53,1,126,0,54,1,124,0,57,1,123,0,58,1,123,0,57,1,124,0,58,1,124,0,58,1,124,0,57,1,126,0,56,1,126,0,57,1,124,0,59,1,123,0,58,1,126,0,54,1,-127,0,52,1,-128,0,55,1,125,0,57,1,122,0,58,1,122,0,57,1,124,0,53,1,126,0,52,1,125,0,53,1,122,0,56,1,119,0,55,1,121,0,51,1,123,0,50,1,121,0,50,1,121,0,48,1,121,0,48,1,119,0,47,1,118,0,47,1,119,0,42,1,121,0,39,1,122,0,38,1,119,0,38,1,119,0,36,1,118,0,35,1,116,0,35,1,114,0,34,1,115,0,29,1,117,0,25,1,117,0,25,1,114,0,24,1,113,0,21,1,114,0,18,1,113,0,16,1,112,0,15,1,109,0,15,1,107,0,13,1,106,0,10,1,106,0,7,1,106,0,3,1,107,0,-1,0,106,0,-3,0,105,0,-5,0,102,0,-6,0,100,0,-7,0,98,0,-12,0,100,0,-17,0,101,0,-20,0,97,0,-21,0,95,0,-22,0,92,0,-23,0,89,0,-27,0,92,0,-34,0,93,0,-38,0,90,0,-37,0,85,0,-39,0,84,0,-43,0,84,0,-47,0,82,0,-50,0,82,0,-56,0,82,0,-58,0,79,0,-61,0,78,0,-67,0,79,0,-71,0,78,0,-75,0,76,0,-77,0,73,0,-79,0,70,0,-82,0,68,0,-85,0,67,0,-89,0,64,0,-92,0,62,0,-94,0,60,0,-99,0,58,0,-103,0,58,0,-108,0,59,0,-116,0,59,0,-119,0,55,0,-119,0,50,0,-121,0,48,0,-126,0,49,0,122,0,51,0,116,0,49,0,114,0,45,0,110,0,44,0,107,0,40,0,104,0,38,0,100,0,37,0,95,0,34,0,92,0,34,0,86,0,33,0,80,0,31,0,78,0,29,0,73,0,28,0,68,0,26,0,65,0,23,0,61,0,21,0,57,0,20,0,51,0,20,0,44,0,21,0,38,0}; }
	private static byte[] data242(){ return new byte[] {20,0,34,0,16,0,32,0,12,0,31,0,7,0,28,0,5,0,22,0,7,0,14,0,6,0,11,0,3,0,7,0,1,0,2,0,0,0,-3,-1,0,0,-8,-1,-2,-1,-13,-1,-4,-1,-17,-1,-5,-1,-23,-1,-6,-1,-25,-1,-12,-1,-27,-1,-15,-1,-31,-1,-15,-1,-37,-1,-18,-1,-39,-1,-21,-1,-44,-1,-21,-1,-50,-1,-22,-1,-54,-1,-25,-1,-58,-1,-26,-1,-63,-1,-26,-1,-68,-1,-28,-1,-73,-1,-29,-1,-78,-1,-30,-1,-82,-1,-33,-1,-85,-1,-35,-1,-90,-1,-37,-1,-93,-1,-39,-1,-97,-1,-41,-1,-102,-1,-42,-1,-106,-1,-43,-1,-111,-1,-45,-1,-114,-1,-49,-1,-115,-1,-52,-1,-119,-1,-53,-1,-124,-1,-53,-1,125,-1,-50,-1,116,-1,-49,-1,113,-1,-54,-1,114,-1,-60,-1,112,-1,-62,-1,107,-1,-61,-1,101,-1,-60,-1,95,-1,-62,-1,92,-1,-64,-1,91,-1,-69,-1,89,-1,-71,-1,84,-1,-68,-1,76,-1,-68,-1,75,-1,-74,-1,75,-1,-77,-1,71,-1,-76,-1,65,-1,-77,-1,62,-1,-78,-1,58,-1,-80,-1,55,-1,-81,-1,53,-1,-84,-1,49,-1,-85,-1,47,-1,-86,-1,43,-1,-87,-1,38,-1,-87,-1,35,-1,-87,-1,31,-1,-89,-1,28,-1,-90,-1,26,-1,-91,-1,21,-1,-91,-1,20,-1,-93,-1,17,-1,-96,-1,15,-1,-97,-1,15,-1,-101,-1,12,-1,-100,-1,7,-1,-99,-1,3,-1,-100,-1,2,-1,-103,-1,1,-1,-105,-1,-1,-2,-106,-1,-3,-2,-107,-1,-6,-2,-107,-1,-10,-2,-105,-1,-15,-2,-104,-1,-17,-2,-107,-1,-17,-2,-109,-1,-18,-2,-111,-1,-19,-2,-112,-1,-22,-2,-111,-1,-26,-2,-110,-1,-28,-2,-111,-1,-30,-2,-112,-1,-31,-2,-114,-1,-30,-2,-116,-1,-33,-2,-114,-1,-38,-2,-112,-1,-39,-2,-114,-1,-41,-2,-114,-1,-41,-2,-116,-1,-40,-2,-120,-1,-40,-2,-119,-1,-42,-2,-119,-1,-44,-2,-120,-1,-44,-2,-120,-1,-45,-2,-121,-1,-47,-2,-120,-1,-48,-2,-120,-1,-49,-2,-122,-1,-47,-2,-124,-1,-48,-2,-123,-1,-50,-2,-122,-1,-51,-2,-122,-1,-52,-2,-122,-1,-51,-2,-125,-1,-49,-2,-125,-1,-52,-2,-122,-1,-54,-2,-123,-1,-51,-2,-126,-1,-49,-2,-127,-1,-50,-2,-126,-1,-50,-2,-126,-1,-50,-2,-125,-1,-52,-2,-123,-1,-53,-2,-122,-1,-53,-2,-122,-1,-54,-2,-120,-1,-53,-2,-123,-1,-49,-2,-126,-1,-47,-2,-125,-1,-48,-2,-123,-1,-49,-2,-123,-1,-47,-2,-123,-1,-46,-2,-124,-1,-44,-2,-124,-1,-42,-2,-125,-1,-42,-2,-122,-1,-43,-2,-119,-1,-45,-2,-118,-1,-42,-2,-120,-1,-39,-2,-120,-1,-38,-2,-119,-1,-38,-2,-117,-1,-38,-2,-114,-1,-39,-2,-113,-1,-37,-2,-114,-1,-32,-2,-117,-1,-27,-2,-119,-1,-25,-2,-117,-1,-25,-2,-115,-1,-23,-2,-115,-1,-23,-2,-111,-1,-24,-2,-107,-1,-23,-2,-109,-1,-19,-2,-109,-1,-15,-2,-109,-1,-13,-2,-109,-1,-11,-2,-106,-1,-12,-2,-103,-1,-10,-2,-103,-1,-5,-2,-105,-1,-2,-2,-103,-1,-1,-2,-100,-1,0,-1,-99,-1,4,-1,-101,-1,10,-1,-102,-1,14,-1,-101,-1,14,-1,-98,-1,17,-1,-96,-1,19,-1,-96,-1,22,-1,-94,-1,26,-1,-95,-1,28,-1,-92,-1,31,-1,-90,-1,33,-1,-90,-1,37,-1,-88,-1,39,-1,-85,-1,40,-1,-82,-1,42,-1,-82,-1,48,-1,-82,-1,52,-1,-81,-1,54,-1,-79,-1,58,-1,-78,-1,63,-1,-79,-1,67,-1,-77,-1,70,-1,-75,-1,72,-1,-73,-1,76,-1,-71,-1,78,-1,-68,-1,80,-1,-65,-1,83,-1,-64,-1,88,-1,-63,-1,91,-1,-62,-1,97,-1,-62,-1,102,-1,-62,-1,105,-1,-58,-1,107,-1,-55,-1,110,-1,-53,-1,114,-1,-54,-1,121,-1,-52,-1,123,-1,-48,-1,124,-1,-46,-1,-126,-1,-46,-1,-122,-1,-44,-1,-117,-1,-45,-1,-111,-1,-43,-1,-108,-1,-40,-1,-106,-1,-37,-1,-101,-1,-36,-1,-98,-1,-34,-1,-93,-1,-32,-1,-89,-1,-32,-1,-83,-1,-31,-1,-78,-1,-30,-1,-74,-1,-28,-1,-68,-1,-29,-1,-63,-1,-27,-1,-60,-1,-23,-1,-58,-1,-20,-1,-53,-1,-19,-1,-49,-1,-18,-1,-43,-1,-17,-1,-38,-1,-15,-1,-36,-1,-11,-1,-33,-1,-9,-1,-27,-1,-9,-1,-22,-1,-8,-1,-17,-1,-6,-1,-13,-1,-3,-1,-12,-1,3,0,-11,-1,6,0,-6,-1,4,0,3,0,3,0,9,0,5,0,12,0,6,0,18,0,8,0,22,0,10,0,25,0,13,0,29,0,15,0,34,0,15,0,40,0,15,0,45,0,18,0,48,0,21,0,51,0,23,0,55,0,25,0,59,0,26,0,65,0,27,0,69,0,29,0,73,0,30,0,79,0,31,0,83,0,33,0,86,0,35,0,91,0,37,0,95,0,38,0,99,0,38,0,107,0,38,0,110,0,42,0,111,0}; }
	private static byte[] data243(){ return new byte[] {46,0,114,0,48,0,118,0,50,0,122,0,50,0,-128,0,51,0,-126,0,55,0,-124,0,58,0,-120,0,59,0,-117,0,61,0,-112,0,60,0,-104,0,58,0,-100,0,60,0,-96,0,62,0,-92,0,63,0,-90,0,67,0,-89,0,72,0,-87,0,72,0,-82,0,72,0,-76,0,72,0,-74,0,75,0,-71,0,77,0,-68,0,78,0,-64,0,79,0,-60,0,79,0,-55,0,80,0,-53,0,82,0,-49,0,82,0,-44,0,82,0,-42,0,85,0,-39,0,85,0,-35,0,87,0,-34,0,90,0,-33,0,92,0,-29,0,91,0,-25,0,92,0,-22,0,94,0,-20,0,94,0,-16,0,95,0,-14,0,98,0,-13,0,98,0,-8,0,97,0,-4,0,98,0,-3,0,100,0,-1,0,101,0,2,1,102,0,4,1,102,0,6,1,104,0,8,1,106,0,7,1,110,0,8,1,110,0,12,1,109,0,14,1,112,0,14,1,113,0,17,1,111,0,22,1,110,0,24,1,112,0,24,1,114,0,24,1,115,0,27,1,115,0,29,1,114,0,31,1,115,0,33,1,115,0,34,1,117,0,33,1,119,0,33,1,121,0,34,1,120,0,38,1,116,0,43,1,115,0,43,1,117,0,44,1,117,0,44,1,118,0,45,1,118,0,46,1,119,0,44,1,123,0,43,1,122,0,45,1,122,0,45,1,123,0,45,1,123,0,47,1,120,0,49,1,120,0,50,1,120,0,49,1,121,0,49,1,121,0,49,1,122,0,48,1,122,0,48,1,123,0,47,1,123,0,47,1,122,0,48,1,121,0,48,1,121,0,48,1,121,0,47,1,121,0,45,1,124,0,42,1,125,0,42,1,122,0,43,1,122,0,42,1,123,0,39,1,123,0,39,1,123,0,38,1,122,0,37,1,121,0,37,1,121,0,36,1,119,0,36,1,117,0,37,1,116,0,36,1,114,0,36,1,112,0,37,1,110,0,35,1,112,0,28,1,118,0,23,1,117,0,24,1,113,0,25,1,111,0,24,1,109,0,24,1,107,0,22,1,108,0,17,1,111,0,12,1,111,0,11,1,109,0,10,1,107,0,10,1,105,0,7,1,106,0,1,1,109,0,-1,0,105,0,0,1,100,0,0,1,100,0,-5,0,102,0,-9,0,100,0,-10,0,97,0,-11,0,98,0,-17,0,99,0,-21,0,97,0,-21,0,95,0,-24,0,93,0,-25,0,89,0,-24,0,85,0,-27,0,87,0,-33,0,87,0,-36,0,85,0,-38,0,83,0,-41,0,83,0,-46,0,83,0,-50,0,82,0,-52,0,79,0,-55,0,78,0,-58,0,75,0,-59,0,74,0,-66,0,77,0,-74,0,79,0,-77,0,75,0,-78,0,72,0,-80,0,69,0,-83,0,69,0,-89,0,70,0,-94,0,67,0,-94,0,63,0,-98,0,63,0,-103,0,62,0,-105,0,57,0,-106,0,54,0,-110,0,55,0,-117,0,56,0,-122,0,53,0,-124,0,51,0,-127,0,48,0,127,0,44,0,125,0,42,0,119,0,43,0,113,0,45,0,104,0,47,0,98,0,45,0,97,0,40,0,95,0,37,0,91,0,35,0,89,0,32,0,84,0,32,0,77,0,33,0,72,0,32,0,68,0,29,0,65,0,27,0,61,0,25,0,57,0,22,0,54,0,21,0,49,0,19,0,44,0,18,0,40,0,17,0,35,0,14,0,33,0,10,0,30,0,9,0,24,0,8,0,20,0,5,0,17,0,4,0,10,0,5,0,4,0,3,0,2,0,-1,-1,-1,-1,-4,-1,-3,-1,-7,-1,-7,-1,-8,-1,-15,-1,-6,-1,-21,-1,-6,-1,-26,-1,-9,-1,-30,-1,-11,-1,-32,-1,-14,-1,-37,-1,-16,-1,-41,-1,-16,-1,-47,-1,-16,-1,-54,-1,-17,-1,-55,-1,-23,-1,-57,-1,-25,-1,-62,-1,-25,-1,-65,-1,-30,-1,-68,-1,-30,-1,-75,-1,-30,-1,-80,-1,-30,-1,-84,-1,-34,-1,-88,-1,-35,-1,-92,-1,-35,-1,-97,-1,-38,-1,-100,-1,-41,-1,-102,-1,-44,-1,-104,-1,-48,-1,-107,-1,-50,-1,-112,-1,-49,-1,-118,-1,-49,-1,-123,-1,-50,-1,-127,-1,-52,-1,126,-1,-55,-1,123,-1,-56,-1,119,-1,-58,-1,114,-1,-57,-1,108,-1,-56,-1,102,-1,-58,-1,102,-1,-65,-1,103,-1,-68,-1,98,-1,-66,-1,91,-1,-67,-1,89,-1,-70,-1,86,-1,-70,-1,82,-1,-72,-1,78,-1,-73,-1,75,-1,-75,-1,72,-1,-76,-1,69,-1,-79,-1,66,-1,-80,-1,64,-1,-81,-1,58,-1,-80,-1,52,-1,-78,-1,48,-1,-80,-1,46,-1,-83,-1,44,-1,-85,-1,42,-1,-87,-1,40,-1,-89,-1,36,-1,-89,-1,34,-1,-91,-1,31,-1,-92,-1,28,-1,-91,-1,23,-1}; }
	private static byte[] data244(){ return new byte[] {-91,-1,19,-1,-92,-1,19,-1,-96,-1,18,-1,-98,-1,14,-1,-96,-1,10,-1,-97,-1,8,-1,-100,-1,8,-1,-102,-1,6,-1,-103,-1,3,-1,-102,-1,-1,-2,-103,-1,-2,-2,-104,-1,-5,-2,-104,-1,-8,-2,-104,-1,-9,-2,-107,-1,-11,-2,-106,-1,-15,-2,-105,-1,-17,-2,-107,-1,-18,-2,-109,-1,-18,-2,-110,-1,-20,-2,-110,-1,-24,-2,-109,-1,-24,-2,-112,-1,-25,-2,-112,-1,-27,-2,-113,-1,-27,-2,-115,-1,-28,-2,-115,-1,-30,-2,-115,-1,-31,-2,-116,-1,-33,-2,-115,-1,-34,-2,-117,-1,-34,-2,-118,-1,-34,-2,-119,-1,-36,-2,-118,-1,-37,-2,-119,-1,-37,-2,-120,-1,-38,-2,-119,-1,-41,-2,-117,-1,-42,-2,-119,-1,-41,-2,-121,-1,-39,-2,-123,-1,-38,-2,-125,-1,-39,-2,-122,-1,-41,-2,-122,-1,-42,-2,-122,-1,-41,-2,-123,-1,-41,-2,-123,-1,-42,-2,-121,-1,-44,-2,-120,-1,-45,-2,-119,-1,-45,-2,-119,-1,-45,-2,-119,-1,-45,-2,-119,-1,-44,-2,-119,-1,-44,-2,-119,-1,-45,-2,-117,-1,-44,-2,-118,-1,-43,-2,-119,-1,-41,-2,-120,-1,-39,-2,-120,-1,-39,-2,-119,-1,-40,-2,-117,-1,-39,-2,-118,-1,-38,-2,-116,-1,-38,-2,-116,-1,-37,-2,-117,-1,-32,-2,-119,-1,-32,-2,-116,-1,-33,-2,-115,-1,-31,-2,-116,-1,-28,-2,-116,-1,-28,-2,-114,-1,-27,-2,-114,-1,-26,-2,-112,-1,-25,-2,-111,-1,-24,-2,-111,-1,-21,-2,-111,-1,-19,-2,-110,-1,-19,-2,-108,-1,-18,-2,-106,-1,-16,-2,-107,-1,-12,-2,-109,-1,-9,-2,-106,-1,-10,-2,-103,-1,-9,-2,-103,-1,-4,-2,-106,-1,1,-1,-108,-1,5,-1,-106,-1,6,-1,-104,-1,6,-1,-102,-1,8,-1,-99,-1,9,-1,-98,-1,11,-1,-97,-1,14,-1,-95,-1,16,-1,-94,-1,17,-1,-92,-1,20,-1,-89,-1,21,-1,-89,-1,25,-1,-90,-1,31,-1,-90,-1,32,-1,-86,-1,31,-1,-81,-1,33,-1,-81,-1,38,-1,-83,-1,44,-1,-83,-1,47,-1,-81,-1,49,-1,-80,-1,53,-1,-79,-1,57,-1,-79,-1,61,-1,-79,-1,66,-1,-77,-1,67,-1,-73,-1,67,-1,-70,-1,72,-1,-72,-1,77,-1,-71,-1,81,-1,-69,-1,83,-1,-67,-1,86,-1,-65,-1,90,-1,-64,-1,94,-1,-63,-1,97,-1,-61,-1,101,-1,-60,-1,105,-1,-59,-1,110,-1,-59,-1,113,-1,-55,-1,116,-1,-54,-1,121,-1,-56,-1,-127,-1,-55,-1,-125,-1,-51,-1,-125,-1,-47,-1,-121,-1,-45,-1,-119,-1,-44,-1,-113,-1,-44,-1,-106,-1,-46,-1,-101,-1,-42,-1,-100,-1,-39,-1,-96,-1,-38,-1,-91,-1,-37,-1,-87,-1,-34,-1,-85,-1,-31,-1,-81,-1,-32,-1,-72,-1,-34,-1,-67,-1,-30,-1,-67,-1,-27,-1,-61,-1,-27,-1,-57,-1,-24,-1,-56,-1,-19,-1,-52,-1,-18,-1,-48,-1,-17,-1,-42,-1,-18,-1,-34,-1,-19,-1,-29,-1,-17,-1,-27,-1,-12,-1,-25,-1,-8,-1,-24,-1,-4,-1,-20,-1,-4,-1,-13,-1,-4,-1,-8,-1,-2,-1,-7,-1,4,0,-6,-1,7,0,-2,-1,8,0,4,0,9,0,8,0,9,0,16,0,6,0,26,0,4,0,30,0,8,0,31,0,13,0,33,0,16,0,37,0,16,0,43,0,17,0,48,0,19,0,51,0,20,0,56,0,22,0,60,0,23,0,65,0,24,0,69,0,28,0,69,0,33,0,72,0,34,0,79,0,32,0,84,0,35,0,86,0,38,0,91,0,38,0,95,0,41,0,98,0,42,0,104,0,41,0,110,0,43,0,112,0,46,0,115,0,48,0,119,0,49,0,123,0,50,0,-128,0,50,0,-123,0,51,0,-119,0,53,0,-116,0,54,0,-111,0,56,0,-108,0,57,0,-105,0,60,0,-103,0,64,0,-102,0,68,0,-100,0,69,0,-96,0,71,0,-92,0,71,0,-87,0,70,0,-82,0,72,0,-81,0,75,0,-78,0,76,0,-74,0,77,0,-70,0,76,0,-64,0,76,0,-61,0,80,0,-62,0,82,0,-56,0,81,0,-50,0,79,0,-48,0,84,0,-47,0,86,0,-44,0,85,0,-39,0,86,0,-36,0,87,0,-35,0,89,0,-32,0,91,0,-30,0,93,0,-28,0,92,0,-23,0,93,0,-21,0,96,0,-22,0,99,0,-19,0,99,0,-16,0,101,0,-16,0,104,0,-15,0,105,0,-10,0,102,0,-5,0,100,0,1,1,98,0,4,1,98,0,6,1,102,0,5,1,105,0,4,1,107,0,7,1,107,0,10,1,107,0,11,1,108,0,12,1,112,0,11,1,113,0,14,1,110,0,20,1,109,0,20,1,113,0,18,1,115,0,21,1,112,0,25,1,113,0,25,1,114,0,26,1,113,0,30,1,113,0,30,1,113,0,33,1,112,0,34,1,114,0,33,1,116,0,32,1,118,0,32,1,119,0,33,1}; }
	private static byte[] data245(){ return new byte[] {118,0,34,1,119,0,35,1,118,0,38,1,114,0,42,1,113,0,43,1,114,0,42,1,115,0,41,1,117,0,40,1,118,0,40,1,118,0,40,1,118,0,40,1,119,0,39,1,120,0,38,1,121,0,37,1,122,0,36,1,122,0,37,1,120,0,39,1,118,0,40,1,117,0,40,1,116,0,42,1,114,0,42,1,114,0,39,1,119,0,34,1,120,0,34,1,118,0,37,1,114,0,37,1,114,0,36,1,116,0,32,1,116,0,33,1,113,0,34,1,112,0,32,1,114,0,29,1,113,0,29,1,113,0,27,1,113,0,25,1,113,0,25,1,111,0,24,1,109,0,23,1,111,0,20,1,110,0,18,1,109,0,18,1,107,0,18,1,104,0,18,1,102,0,16,1,104,0,11,1,105,0,8,1,105,0,6,1,105,0,2,1,106,0,0,1,104,0,0,1,101,0,-2,0,102,0,-6,0,101,0,-7,0,99,0,-8,0,97,0,-10,0,95,0,-11,0,94,0,-14,0,93,0,-16,0,91,0,-17,0,89,0,-21,0,91,0,-26,0,91,0,-28,0,87,0,-28,0,85,0,-32,0,87,0,-39,0,90,0,-44,0,89,0,-46,0,86,0,-47,0,84,0,-50,0,82,0,-50,0,77,0,-51,0,75,0,-55,0,77,0,-61,0,76,0,-64,0,74,0,-65,0,71,0,-69,0,71,0,-73,0,71,0,-78,0,70,0,-80,0,67,0,-81,0,63,0,-83,0,62,0,-89,0,63,0,-94,0,64,0,-100,0,63,0,-104,0,62,0,-106,0,59,0,-110,0,58,0,-113,0,54,0,-113,0,51,0,-118,0,51,0,-123,0,50,0,-125,0,47,0,126,0,47,0,122,0,47,0,116,0,47,0,110,0,46,0,107,0,45,0,102,0,44,0,97,0,41,0,98,0,35,0,96,0,33,0,90,0,35,0,84,0,33,0,81,0,30,0,79,0,27,0,75,0,26,0,70,0,27,0,63,0,27,0,59,0,24,0,56,0,21,0,53,0,20,0,47,0,19,0,44,0,15,0,43,0,11,0,39,0,10,0,34,0,9,0,30,0,8,0,25,0,5,0,22,0,4,0,17,0,4,0,10,0,4,0,5,0,2,0,2,0,0,0,-2,-1,-3,-1,-4,-1,-6,-1,-8,-1,-7,-1,-14,-1,-8,-1,-17,-1,-9,-1,-24,-1,-8,-1,-31,-1,-8,-1,-34,-1,-12,-1,-36,-1,-15,-1,-41,-1,-15,-1,-46,-1,-16,-1,-50,-1,-20,-1,-51,-1,-23,-1,-55,-1,-26,-1,-57,-1,-28,-1,-61,-1,-28,-1,-70,-1,-26,-1,-74,-1,-30,-1,-75,-1,-33,-1,-79,-1,-35,-1,-83,-1,-37,-1,-86,-1,-38,-1,-92,-1,-38,-1,-97,-1,-39,-1,-102,-1,-39,-1,-106,-1,-42,-1,-109,-1,-44,-1,-112,-1,-46,-1,-115,-1,-50,-1,-116,-1,-51,-1,-122,-1,-52,-1,-126,-1,-53,-1,126,-1,-53,-1,120,-1,-54,-1,118,-1,-58,-1,117,-1,-62,-1,115,-1,-64,-1,110,-1,-62,-1,103,-1,-61,-1,97,-1,-61,-1,93,-1,-61,-1,89,-1,-64,-1,88,-1,-67,-1,85,-1,-68,-1,82,-1,-70,-1,79,-1,-72,-1,76,-1,-73,-1,72,-1,-73,-1,67,-1,-72,-1,61,-1,-71,-1,58,-1,-75,-1,58,-1,-80,-1,60,-1,-85,-1,58,-1,-85,-1,52,-1,-83,-1,47,-1,-84,-1,46,-1,-87,-1,43,-1,-88,-1,42,-1,-91,-1,40,-1,-92,-1,36,-1,-89,-1,29,-1,-88,-1,24,-1,-87,-1,22,-1,-89,-1,20,-1,-92,-1,20,-1,-95,-1,19,-1,-96,-1,16,-1,-96,-1,11,-1,-94,-1,7,-1,-94,-1,6,-1,-99,-1,8,-1,-103,-1,7,-1,-102,-1,3,-1,-102,-1,1,-1,-104,-1,0,-1,-105,-1,-1,-2,-107,-1,-2,-2,-109,-1,-4,-2,-108,-1,-7,-2,-108,-1,-9,-2,-109,-1,-11,-2,-108,-1,-15,-2,-107,-1,-16,-2,-109,-1,-17,-2,-111,-1,-16,-2,-113,-1,-17,-2,-113,-1,-20,-2,-112,-1,-22,-2,-112,-1,-23,-2,-113,-1,-24,-2,-114,-1,-24,-2,-115,-1,-26,-2,-114,-1,-28,-2,-113,-1,-30,-2,-113,-1,-31,-2,-114,-1,-31,-2,-115,-1,-31,-2,-115,-1,-33,-2,-115,-1,-33,-2,-116,-1,-32,-2,-118,-1,-33,-2,-116,-1,-35,-2,-115,-1,-35,-2,-117,-1,-35,-2,-116,-1,-37,-2,-114,-1,-37,-2,-117,-1,-34,-2,-120,-1,-33,-2,-119,-1,-35,-2,-116,-1,-37,-2,-117,-1,-36,-2,-117,-1,-35,-2,-117,-1,-36,-2,-117,-1,-35,-2,-116,-1,-36,-2,-115,-1,-37,-2,-114,-1,-36,-2,-115,-1,-35,-2,-114,-1,-35,-2,-114,-1,-35,-2,-113,-1,-34,-2,-113,-1,-34,-2,-112,-1,-33,-2,-113,-1,-30,-2,-115,-1,-27,-2,-116,-1,-26,-2,-115,-1,-26,-2,-112,-1,-28,-2,-110,-1,-27,-2,-110,-1,-25,-2,-110,-1,-24,-2,-110,-1,-20,-2}; }
	private static byte[] data246(){ return new byte[] {-113,-1,-17,-2,-113,-1,-16,-2,-111,-1,-15,-2,-111,-1,-14,-2,-110,-1,-12,-2,-109,-1,-11,-2,-108,-1,-10,-2,-106,-1,-9,-2,-105,-1,-9,-2,-102,-1,-8,-2,-101,-1,-5,-2,-103,-1,-2,-2,-102,-1,1,-1,-102,-1,4,-1,-103,-1,5,-1,-99,-1,6,-1,-99,-1,11,-1,-102,-1,16,-1,-103,-1,19,-1,-101,-1,20,-1,-98,-1,19,-1,-95,-1,22,-1,-94,-1,22,-1,-89,-1,21,-1,-87,-1,25,-1,-88,-1,30,-1,-88,-1,31,-1,-86,-1,36,-1,-88,-1,40,-1,-87,-1,42,-1,-84,-1,44,-1,-83,-1,46,-1,-81,-1,49,-1,-79,-1,51,-1,-77,-1,52,-1,-75,-1,57,-1,-76,-1,62,-1,-76,-1,65,-1,-75,-1,69,-1,-73,-1,71,-1,-71,-1,74,-1,-72,-1,81,-1,-72,-1,83,-1,-70,-1,86,-1,-67,-1,88,-1,-64,-1,88,-1,-61,-1,94,-1,-62,-1,98,-1,-62,-1,103,-1,-60,-1,106,-1,-59,-1,108,-1,-54,-1,109,-1,-51,-1,112,-1,-51,-1,118,-1,-51,-1,123,-1,-51,-1,127,-1,-48,-1,-126,-1,-47,-1,-122,-1,-46,-1,-117,-1,-46,-1,-113,-1,-45,-1,-107,-1,-45,-1,-103,-1,-43,-1,-101,-1,-39,-1,-98,-1,-37,-1,-95,-1,-34,-1,-92,-1,-33,-1,-88,-1,-30,-1,-84,-1,-29,-1,-80,-1,-29,-1,-75,-1,-26,-1,-72,-1,-24,-1,-68,-1,-24,-1,-62,-1,-23,-1,-60,-1,-19,-1,-56,-1,-18,-1,-52,-1,-17,-1,-47,-1,-15,-1,-43,-1,-15,-1,-37,-1,-14,-1,-34,-1,-10,-1,-31,-1,-8,-1,-28,-1,-5,-1,-26,-1,0,0,-24,-1,1,0,-17,-1,-1,-1,-10,-1,0,0,-7,-1,2,0,-3,-1,3,0,3,0,4,0,6,0,8,0,8,0,9,0,14,0,10,0,20,0,9,0,24,0,12,0,27,0,16,0,29,0,17,0,36,0,16,0,41,0,18,0,45,0,19,0,51,0,17,0,58,0,19,0,58,0,24,0,60,0,27,0,66,0,25,0,71,0,27,0,75,0,29,0,79,0,31,0,81,0,34,0,85,0,36,0,88,0,39,0,89,0,43,0,94,0,42,0,99,0,43,0,104,0,43,0,110,0,42,0,115,0,45,0,116,0,47,0,121,0,48,0,124,0,50,0,-128,0,50,0,-122,0,51,0,-120,0,54,0,-117,0,55,0,-112,0,56,0,-110,0,59,0,-107,0,61,0,-103,0,61,0,-99,0,62,0,-94,0,62,0,-91,0,65,0,-89,0,67,0,-85,0,66,0,-81,0,69,0,-80,0,72,0,-76,0,72,0,-74,0,75,0,-72,0,78,0,-70,0,79,0,-66,0,78,0,-60,0,76,0,-54,0,77,0,-53,0,80,0,-53,0,84,0,-50,0,84,0,-45,0,82,0,-42,0,85,0,-41,0,88,0,-39,0,88,0,-35,0,88,0,-32,0,89,0,-29,0,90,0,-27,0,92,0,-26,0,93,0,-22,0,94,0,-21,0,97,0,-23,0,102,0,-21,0,101,0,-16,0,98,0,-10,0,97,0,-8,0,98,0,-7,0,101,0,-5,0,101,0,-4,0,102,0,-1,0,102,0,2,1,102,0,3,1,105,0,3,1,104,0,9,1,102,0,11,1,104,0,10,1,106,0,13,1,105,0,14,1,107,0,14,1,109,0,15,1,110,0,15,1,111,0,17,1,110,0,21,1,108,0,22,1,110,0,22,1,112,0,21,1,114,0,21,1,115,0,23,1,112,0,28,1,110,0,28,1,112,0,28,1,113,0,29,1,111,0,32,1,110,0,33,1,112,0,30,1,115,0,30,1,114,0,31,1,115,0,30,1,116,0,30,1,116,0,31,1,116,0,31,1,115,0,33,1,114,0,33,1,115,0,32,1,116,0,30,1,117,0,31,1,115,0,33,1,114,0,32,1,114,0,33,1,113,0,33,1,113,0,30,1,117,0,28,1,116,0,28,1,115,0,29,1,113,0,30,1,112,0,29,1,112,0,28,1,113,0,26,1,113,0,24,1,115,0,22,1,114,0,21,1,114,0,22,1,110,0,23,1,109,0,22,1,110,0,17,1,113,0,15,1,112,0,16,1,106,0,19,1,105,0,16,1,107,0,11,1,109,0,9,1,108,0,8,1,106,0,8,1,105,0,6,1,104,0,5,1,103,0,3,1,103,0,0,1,103,0,-2,0,103,0,-5,0,102,0,-6,0,101,0,-7,0,99,0,-11,0,101,0,-14,0,99,0,-13,0,94,0,-12,0,91,0,-14,0,91,0,-17,0,91,0,-21,0,90,0,-22,0,89,0,-26,0,91,0,-33,0,92,0,-34,0,90,0,-37,0,89,0,-39,0,85,0,-37,0,82,0,-42,0,85,0,-48,0,85,0,-50,0,82,0,-52,0,82,0,-57,0,82,0,-59,0,78,0,-59,0}; }
	private static byte[] data247(){ return new byte[] {75,0,-62,0,75,0,-66,0,74,0,-70,0,74,0,-74,0,74,0,-78,0,72,0,-80,0,70,0,-83,0,68,0,-85,0,66,0,-87,0,64,0,-92,0,64,0,-97,0,65,0,-101,0,63,0,-103,0,58,0,-104,0,57,0,-108,0,56,0,-112,0,54,0,-116,0,55,0,-122,0,55,0,-125,0,50,0,-125,0,47,0,127,0,48,0,120,0,48,0,117,0,46,0,114,0,44,0,109,0,43,0,106,0,41,0,103,0,38,0,100,0,36,0,96,0,36,0,90,0,36,0,85,0,34,0,84,0,30,0,80,0,29,0,76,0,28,0,70,0,29,0,64,0,30,0,59,0,27,0,57,0,24,0,53,0,23,0,49,0,21,0,47,0,15,0,46,0,12,0,43,0,12,0,35,0,13,0,29,0,13,0,26,0,9,0,23,0,7,0,20,0,4,0,17,0,1,0,14,0,-1,-1,9,0,-1,-1,4,0,-2,-1,0,0,-5,-1,-2,-1,-6,-1,-9,-1,-6,-1,-13,-1,-9,-1,-14,-1,-12,-1,-21,-1,-10,-1,-27,-1,-11,-1,-30,-1,-15,-1,-31,-1,-19,-1,-35,-1,-19,-1,-42,-1,-17,-1,-47,-1,-20,-1,-50,-1,-23,-1,-53,-1,-23,-1,-60,-1,-23,-1,-63,-1,-25,-1,-67,-1,-28,-1,-71,-1,-29,-1,-73,-1,-32,-1,-77,-1,-33,-1,-83,-1,-33,-1,-87,-1,-34,-1,-91,-1,-36,-1,-96,-1,-36,-1,-100,-1,-38,-1,-103,-1,-41,-1,-105,-1,-45,-1,-106,-1,-48,-1,-109,-1,-49,-1,-114,-1,-49,-1,-119,-1,-50,-1,-123,-1,-51,-1,-126,-1,-53,-1,125,-1,-53,-1,120,-1,-53,-1,117,-1,-57,-1,116,-1,-60,-1,112,-1,-59,-1,106,-1,-59,-1,103,-1,-62,-1,102,-1,-66,-1,100,-1,-68,-1,98,-1,-70,-1,95,-1,-70,-1,88,-1,-69,-1,84,-1,-69,-1,81,-1,-71,-1,77,-1,-73,-1,76,-1,-76,-1,74,-1,-76,-1,69,-1,-77,-1,65,-1,-78,-1,64,-1,-79,-1,60,-1,-82,-1,59,-1,-83,-1,55,-1,-81,-1,47,-1,-79,-1,45,-1,-83,-1,45,-1,-85,-1,42,-1,-86,-1,40,-1,-88,-1,39,-1,-90,-1,36,-1,-90,-1,31,-1,-88,-1,28,-1,-90,-1,27,-1,-95,-1,30,-1,-98,-1,26,-1,-96,-1,20,-1,-93,-1,15,-1,-92,-1,11,-1,-92,-1,10,-1,-96,-1,12,-1,-100,-1,11,-1,-101,-1,10,-1,-102,-1,7,-1,-102,-1,5,-1,-102,-1,2,-1,-102,-1,-1,-2,-101,-1,-3,-2,-103,-1,-3,-2,-105,-1,-4,-2,-105,-1,-8,-2,-103,-1,-10,-2,-105,-1,-10,-2,-106,-1,-12,-2,-106,-1,-13,-2,-108,-1,-12,-2,-110,-1,-13,-2,-110,-1,-16,-2,-108,-1,-19,-2,-108,-1,-19,-2,-110,-1,-18,-2,-113,-1,-18,-2,-112,-1,-21,-2,-110,-1,-24,-2,-110,-1,-23,-2,-113,-1,-21,-2,-116,-1,-20,-2,-115,-1,-23,-2,-114,-1,-25,-2,-112,-1,-27,-2,-112,-1,-27,-2,-113,-1,-26,-2,-115,-1,-25,-2,-116,-1,-25,-2,-115,-1,-28,-2,-111,-1,-32,-2,-109,-1,-32,-2,-111,-1,-30,-2,-112,-1,-29,-2,-113,-1,-28,-2,-115,-1,-25,-2,-117,-1,-24,-2,-116,-1,-27,-2,-112,-1,-29,-2,-112,-1,-27,-2,-114,-1,-25,-2,-113,-1,-27,-2,-112,-1,-26,-2,-112,-1,-25,-2,-111,-1,-26,-2,-110,-1,-26,-2,-110,-1,-24,-2,-109,-1,-25,-2,-108,-1,-23,-2,-111,-1,-18,-2,-113,-1,-17,-2,-111,-1,-18,-2,-109,-1,-17,-2,-110,-1,-15,-2,-109,-1,-14,-2,-108,-1,-15,-2,-106,-1,-13,-2,-106,-1,-12,-2,-105,-1,-12,-2,-103,-1,-10,-2,-104,-1,-7,-2,-104,-1,-6,-2,-103,-1,-4,-2,-103,-1,-1,-2,-103,-1,1,-1,-103,-1,3,-1,-102,-1,4,-1,-99,-1,3,-1,-96,-1,4,-1,-97,-1,9,-1,-98,-1,11,-1,-96,-1,11,-1,-93,-1,13,-1,-94,-1,17,-1,-94,-1,19,-1,-92,-1,20,-1,-90,-1,22,-1,-89,-1,24,-1,-88,-1,27,-1,-88,-1,31,-1,-88,-1,34,-1,-89,-1,39,-1,-88,-1,41,-1,-87,-1,42,-1,-84,-1,44,-1,-82,-1,45,-1,-80,-1,48,-1,-79,-1,51,-1,-80,-1,57,-1,-79,-1,58,-1,-77,-1,61,-1,-76,-1,65,-1,-76,-1,69,-1,-75,-1,71,-1,-73,-1,74,-1,-72,-1,78,-1,-71,-1,81,-1,-71,-1,85,-1,-69,-1,86,-1,-65,-1,87,-1,-62,-1,90,-1,-61,-1,93,-1,-61,-1,99,-1,-61,-1,104,-1,-60,-1,105,-1,-58,-1,111,-1,-59,-1,117,-1,-60,-1,121,-1,-58,-1,123,-1,-53,-1,122,-1,-47,-1,122,-1,-45,-1,-128,-1,-47,-1,-121,-1,-48,-1,-115,-1,-49,-1,-110,-1,-49,-1,-106,-1,-46,-1,-103,-1,-44,-1,-102,-1,-38,-1,-102,-1,-35,-1,-97,-1,-37,-1,-89,-1,-37,-1,-86,-1,-35,-1,-83,-1,-31,-1,-82,-1,-26,-1,-81,-1,-25,-1,-75,-1,-24,-1,-71,-1}; }
	private static byte[] data248(){ return new byte[] {-23,-1,-67,-1,-22,-1,-61,-1,-23,-1,-56,-1,-23,-1,-49,-1,-23,-1,-46,-1,-19,-1,-45,-1,-15,-1,-42,-1,-13,-1,-38,-1,-12,-1,-33,-1,-13,-1,-25,-1,-14,-1,-20,-1,-12,-1,-18,-1,-8,-1,-17,-1,-2,-1,-16,-1,1,0,-12,-1,0,0,-6,-1,2,0,-3,-1,3,0,3,0,2,0,10,0,2,0,13,0,6,0,14,0,11,0,16,0,13,0,21,0,11,0,29,0,11,0,34,0,13,0,35,0,16,0,40,0,17,0,46,0,16,0,50,0,19,0,51,0,25,0,52,0,26,0,57,0,27,0,62,0,28,0,66,0,29,0,70,0,31,0,74,0,32,0,79,0,32,0,84,0,33,0,89,0,34,0,91,0,38,0,93,0,41,0,96,0,43,0,98,0,47,0,100,0,48,0,106,0,48,0,110,0,49,0,114,0,50,0,118,0,51,0,121,0,54,0,124,0,55,0,-127,0,53,0,-120,0,53,0,-116,0,56,0,-116,0,60,0,-115,0,64,0,-112,0,64,0,-106,0,61,0,-100,0,63,0,-97,0,64,0,-94,0,64,0,-89,0,66,0,-88,0,69,0,-87,0,72,0,-83,0,71,0,-78,0,70,0,-73,0,71,0,-70,0,73,0,-70,0,77,0,-68,0,78,0,-63,0,77,0,-61,0,80,0,-58,0,80,0,-54,0,81,0,-53,0,84,0,-51,0,84,0,-47,0,85,0,-46,0,89,0,-45,0,89,0,-42,0,91,0,-39,0,91,0,-36,0,91,0,-33,0,93,0,-33,0,96,0,-31,0,96,0,-28,0,97,0,-27,0,99,0,-24,0,97,0,-18,0,94,0,-14,0,95,0,-13,0,98,0,-14,0,101,0,-14,0,104,0,-12,0,102,0,-8,0,102,0,-6,0,104,0,-7,0,106,0,-4,0,104,0,0,1,103,0,3,1,102,0,6,1,101,0,9,1,101,0,10,1,103,0,10,1,104,0,11,1,105,0,12,1,106,0,12,1,107,0,14,1,105,0,17,1,107,0,15,1,110,0,13,1,111,0,16,1,111,0,17,1,109,0,19,1,110,0,19,1,112,0,18,1,112,0,20,1,110,0,24,1,108,0,25,1,108,0,24,1,111,0,24,1,109,0,26,1,109,0,26,1,110,0,24,1,112,0,25,1,111,0,25,1,110,0,27,1,109,0,27,1,110,0,25,1,113,0,21,1,115,0,21,1,115,0,21,1,114,0,21,1,114,0,21,1,113,0,22,1,112,0,21,1,113,0,20,1,112,0,22,1,108,0,24,1,107,0,24,1,107,0,22,1,108,0,18,1,112,0,15,1,112,0,16,1,107,0,19,1,105,0,19,1,104,0,17,1,106,0,13,1,107,0,13,1,105,0,13,1,103,0,11,1,106,0,7,1,106,0,6,1,104,0,7,1,102,0,6,1,101,0,4,1,101,0,3,1,100,0,0,1,101,0,-2,0,99,0,-2,0,97,0,-3,0,97,0,-7,0,98,0,-10,0,99,0,-14,0,101,0,-18,0,99,0,-18,0,97,0,-19,0,97,0,-23,0,95,0,-22,0,92,0,-24,0,93,0,-30,0,95,0,-32,0,91,0,-31,0,88,0,-34,0,90,0,-39,0,90,0,-41,0,87,0,-42,0,85,0,-43,0,83,0,-45,0,81,0,-48,0,82,0,-52,0,81,0,-53,0,76,0,-53,0,74,0,-57,0,77,0,-64,0,77,0,-67,0,75,0,-68,0,73,0,-71,0,72,0,-75,0,71,0,-78,0,71,0,-81,0,68,0,-84,0,67,0,-86,0,66,0,-92,0,67,0,-94,0,64,0,-97,0,62,0,-100,0,61,0,-103,0,60,0,-108,0,60,0,-112,0,57,0,-112,0,55,0,-117,0,54,0,-121,0,52,0,-121,0,48,0,-124,0,46,0,-128,0,46,0,122,0,48,0,117,0,47,0,112,0,47,0,108,0,45,0,105,0,42,0,104,0,39,0,100,0,38,0,95,0,37,0,93,0,35,0,89,0,32,0,86,0,30,0,84,0,28,0,78,0,29,0,72,0,29,0,68,0,26,0,66,0,24,0,63,0,22,0,58,0,21,0,54,0,20,0,50,0,19,0,45,0,17,0,41,0,16,0,39,0,12,0,36,0,10,0,31,0,10,0,26,0,10,0,22,0,6,0,20,0,3,0,18,0,1,0,12,0,1,0,8,0,-1,-1,4,0,-1,-1,-3,-1,0,0,-7,-1,-3,-1,-9,-1,-6,-1,-14,-1,-6,-1,-18,-1,-8,-1,-22,-1,-9,-1,-27,-1,-10,-1,-30,-1,-14,-1,-31,-1,-18,-1,-34,-1,-19,-1,-39,-1,-19,-1,-45,-1,-19,-1,-50,-1,-21,-1,-51,-1,-25,-1,-54,-1,-26,-1,-60,-1,-25,-1,-65,-1,-27,-1,-67,-1,-30,-1,-72,-1}; }
	private static byte[] data249(){ return new byte[] {-29,-1,-78,-1,-29,-1,-82,-1,-32,-1,-84,-1,-34,-1,-88,-1,-36,-1,-91,-1,-38,-1,-95,-1,-39,-1,-98,-1,-41,-1,-102,-1,-44,-1,-104,-1,-44,-1,-109,-1,-46,-1,-112,-1,-46,-1,-117,-1,-48,-1,-120,-1,-51,-1,-120,-1,-54,-1,-124,-1,-56,-1,-127,-1,-57,-1,125,-1,-56,-1,118,-1,-56,-1,115,-1,-58,-1,112,-1,-59,-1,108,-1,-60,-1,104,-1,-61,-1,101,-1,-62,-1,98,-1,-64,-1,95,-1,-65,-1,91,-1,-65,-1,86,-1,-64,-1,82,-1,-66,-1,79,-1,-68,-1,79,-1,-72,-1,77,-1,-74,-1,75,-1,-75,-1,71,-1,-77,-1,70,-1,-78,-1,66,-1,-79,-1,64,-1,-81,-1,62,-1,-83,-1,59,-1,-83,-1,56,-1,-84,-1,52,-1,-83,-1,47,-1,-82,-1,44,-1,-83,-1,42,-1,-85,-1,39,-1,-85,-1,37,-1,-86,-1,34,-1,-87,-1,31,-1,-87,-1,29,-1,-88,-1,26,-1,-89,-1,24,-1,-90,-1,23,-1,-92,-1,21,-1,-93,-1,19,-1,-95,-1,20,-1,-98,-1,19,-1,-99,-1,16,-1,-98,-1,12,-1,-96,-1,8,-1,-96,-1,7,-1,-99,-1,8,-1,-102,-1,8,-1,-104,-1,7,-1,-103,-1,3,-1,-102,-1,0,-1,-103,-1,1,-1,-105,-1,0,-1,-106,-1,-2,-2,-106,-1,-4,-2,-105,-1,-5,-2,-107,-1,-5,-2,-109,-1,-6,-2,-108,-1,-7,-2,-109,-1,-9,-2,-108,-1,-11,-2,-109,-1,-10,-2,-111,-1,-10,-2,-111,-1,-12,-2,-111,-1,-14,-2,-108,-1,-18,-2,-106,-1,-19,-2,-108,-1,-18,-2,-108,-1,-20,-2,-107,-1,-21,-2,-107,-1,-21,-2,-109,-1,-19,-2,-111,-1,-18,-2,-112,-1,-18,-2,-113,-1,-16,-2,-114,-1,-17,-2,-114,-1,-18,-2,-111,-1,-20,-2,-111,-1,-20,-2,-112,-1,-17,-2,-114,-1,-17,-2,-114,-1,-17,-2,-111,-1,-20,-2,-110,-1,-20,-2,-110,-1,-19,-2,-109,-1,-21,-2,-108,-1,-19,-2,-110,-1,-16,-2,-112,-1,-15,-2,-110,-1,-16,-2,-109,-1,-17,-2,-107,-1,-16,-2,-107,-1,-16,-2,-106,-1,-16,-2,-105,-1,-15,-2,-105,-1,-13,-2,-107,-1,-10,-2,-108,-1,-7,-2,-109,-1,-5,-2,-110,-1,-3,-2,-108,-1,-4,-2,-106,-1,-5,-2,-103,-1,-4,-2,-103,-1,-3,-2,-102,-1,-2,-2,-101,-1,-1,-2,-100,-1,2,-1,-101,-1,3,-1,-101,-1,7,-1,-101,-1,9,-1,-102,-1,12,-1,-102,-1,14,-1,-99,-1,12,-1,-95,-1,11,-1,-93,-1,15,-1,-95,-1,17,-1,-94,-1,20,-1,-93,-1,22,-1,-93,-1,24,-1,-92,-1,27,-1,-91,-1,28,-1,-88,-1,27,-1,-85,-1,30,-1,-86,-1,35,-1,-88,-1,39,-1,-87,-1,41,-1,-86,-1,44,-1,-85,-1,46,-1,-84,-1,49,-1,-84,-1,53,-1,-84,-1,55,-1,-80,-1,55,-1,-78,-1,57,-1,-77,-1,62,-1,-78,-1,66,-1,-78,-1,69,-1,-76,-1,72,-1,-77,-1,78,-1,-77,-1,79,-1,-72,-1,77,-1,-66,-1,78,-1,-65,-1,82,-1,-65,-1,86,-1,-64,-1,89,-1,-63,-1,93,-1,-64,-1,99,-1,-63,-1,101,-1,-61,-1,103,-1,-59,-1,108,-1,-58,-1,109,-1,-56,-1,113,-1,-54,-1,116,-1,-52,-1,118,-1,-51,-1,123,-1,-51,-1,-128,-1,-50,-1,-125,-1,-49,-1,-121,-1,-48,-1,-115,-1,-50,-1,-109,-1,-50,-1,-106,-1,-45,-1,-108,-1,-40,-1,-105,-1,-39,-1,-100,-1,-39,-1,-96,-1,-37,-1,-93,-1,-36,-1,-86,-1,-39,-1,-79,-1,-38,-1,-79,-1,-30,-1,-80,-1,-27,-1,-76,-1,-27,-1,-70,-1,-26,-1,-67,-1,-24,-1,-64,-1,-22,-1,-59,-1,-22,-1,-56,-1,-18,-1,-55,-1,-15,-1,-50,-1,-15,-1,-45,-1,-15,-1,-40,-1,-15,-1,-33,-1,-15,-1,-30,-1,-12,-1,-28,-1,-9,-1,-24,-1,-7,-1,-21,-1,-6,-1,-16,-1,-5,-1,-12,-1,-2,-1,-11,-1,2,0,-8,-1,3,0,-4,-1,4,0,2,0,3,0,9,0,3,0,11,0,8,0,12,0,11,0,17,0,11,0,21,0,12,0,26,0,12,0,33,0,11,0,37,0,14,0,38,0,19,0,41,0,19,0,47,0,18,0,52,0,21,0,53,0,23,0,59,0,23,0,63,0,25,0,66,0,27,0,70,0,28,0,74,0,30,0,77,0,31,0,81,0,34,0,83,0,38,0,83,0,42,0,86,0,44,0,90,0,44,0,95,0,44,0,100,0,45,0,104,0,45,0,109,0,45,0,115,0,44,0,118,0,47,0,120,0,51,0,122,0,52,0,127,0,50,0,-122,0,50,0,-119,0,54,0,-119,0,57,0,-117,0,59,0,-111,0,57,0,-106,0,57,0,-103,0,61,0,-102,0,63,0,-99,0,63,0,-93,0,62,0,-91,0,65,0,-88,0,67,0,-87,0,69,0,-83,0,70,0,-80,0,70,0,-76,0,71,0,-73,0,72,0,-71,0,76,0,-72,0,80,0,-70,0}; }
	private static byte[] data250(){ return new byte[] {80,0,-64,0,77,0,-59,0,79,0,-58,0,81,0,-56,0,81,0,-52,0,81,0,-48,0,82,0,-48,0,85,0,-45,0,84,0,-40,0,83,0,-37,0,85,0,-37,0,88,0,-36,0,90,0,-34,0,91,0,-32,0,91,0,-29,0,92,0,-26,0,91,0,-24,0,93,0,-22,0,94,0,-21,0,94,0,-17,0,93,0,-14,0,95,0,-16,0,100,0,-16,0,98,0,-9,0,95,0,-7,0,98,0,-9,0,101,0,-7,0,100,0,-5,0,102,0,-6,0,105,0,-6,0,106,0,-3,0,103,0,1,1,103,0,2,1,105,0,1,1,106,0,3,1,105,0,6,1,104,0,7,1,106,0,5,1,109,0,6,1,107,0,10,1,105,0,12,1,105,0,13,1,105,0,14,1,106,0,14,1,106,0,14,1,108,0,13,1,109,0,14,1,107,0,17,1,106,0,17,1,108,0,15,1,108,0,18,1,107,0,17,1,109,0,15,1,110,0,17,1,106,0,21,1,104,0,21,1,105,0,20,1,106,0,19,1,106,0,20,1,105,0,19,1,107,0,17,1,107,0,18,1,105,0,19,1,105,0,17,1,107,0,14,1,110,0,11,1,110,0,11,1,110,0,10,1,110,0,9,1,108,0,11,1,106,0,12,1,104,0,12,1,103,0,10,1,106,0,6,1,107,0,5,1,105,0,6,1,104,0,4,1,104,0,3,1,104,0,1,1,104,0,0,1,102,0,0,1,101,0,-1,0,101,0,-4,0,101,0,-6,0,101,0,-6,0,98,0,-6,0,96,0,-8,0,98,0,-12,0,98,0,-14,0,97,0,-14,0,94,0,-14,0,91,0,-13,0,89,0,-16,0,91,0,-22,0,94,0,-25,0,91,0,-24,0,88,0,-25,0,87,0,-28,0,87,0,-30,0,85,0,-32,0,84,0,-34,0,84,0,-38,0,84,0,-42,0,86,0,-47,0,86,0,-49,0,84,0,-51,0,83,0,-54,0,82,0,-55,0,79,0,-55,0,75,0,-57,0,75,0,-61,0,75,0,-64,0,75,0,-70,0,76,0,-73,0,75,0,-76,0,74,0,-79,0,72,0,-81,0,70,0,-83,0,69,0,-87,0,67,0,-88,0,65,0,-92,0,64,0,-94,0,63,0,-97,0,60,0,-99,0,58,0,-102,0,58,0,-107,0,59,0,-113,0,59,0,-116,0,56,0,-116,0,51,0,-117,0,49,0,-121,0,48,0,-124,0,46,0,-128,0,47,0,121,0,49,0,116,0,47,0,114,0,45,0,111,0,43,0,108,0,40,0,107,0,37,0,103,0,37,0,98,0,36,0,95,0,33,0,93,0,31,0,89,0,29,0,85,0,30,0,79,0,30,0,74,0,28,0,73,0,24,0,70,0,23,0,65,0,24,0,60,0,22,0,57,0,19,0,55,0,17,0,49,0,20,0,41,0,20,0,37,0,18,0,35,0,15,0,32,0,12,0,29,0,10,0,27,0,7,0,23,0,6,0,18,0,5,0,15,0,3,0,11,0,1,0,7,0,1,0,1,0,3,0,-6,-1,2,0,-8,-1,-3,-1,-7,-1,-8,-1,-10,-1,-11,-1,-12,-1,-12,-1,-19,-1,-10,-1,-26,-1,-9,-1,-31,-1,-10,-1,-35,-1,-12,-1,-39,-1,-13,-1,-43,-1,-14,-1,-47,-1,-17,-1,-48,-1,-22,-1,-49,-1,-24,-1,-54,-1,-24,-1,-58,-1,-25,-1,-62,-1,-28,-1,-64,-1,-31,-1,-67,-1,-31,-1,-73,-1,-31,-1,-79,-1,-31,-1,-81,-1,-35,-1,-83,-1,-37,-1,-88,-1,-36,-1,-94,-1,-37,-1,-95,-1,-40,-1,-101,-1,-38,-1,-107,-1,-38,-1,-110,-1,-42,-1,-109,-1,-47,-1,-112,-1,-47,-1,-117,-1,-48,-1,-120,-1,-50,-1,-123,-1,-50,-1,127,-1,-50,-1,123,-1,-51,-1,120,-1,-52,-1,116,-1,-54,-1,114,-1,-57,-1,113,-1,-60,-1,110,-1,-61,-1,106,-1,-60,-1,101,-1,-61,-1,99,-1,-64,-1,98,-1,-67,-1,95,-1,-66,-1,89,-1,-65,-1,85,-1,-67,-1,84,-1,-71,-1,84,-1,-74,-1,82,-1,-75,-1,77,-1,-74,-1,73,-1,-73,-1,68,-1,-74,-1,66,-1,-75,-1,64,-1,-78,-1,61,-1,-77,-1,58,-1,-78,-1,55,-1,-81,-1,55,-1,-82,-1,52,-1,-82,-1,48,-1,-82,-1,45,-1,-84,-1,44,-1,-85,-1,43,-1,-89,-1,42,-1,-90,-1,40,-1,-89,-1,34,-1,-88,-1,32,-1,-89,-1,32,-1,-94,-1,33,-1,-96,-1,30,-1,-94,-1,26,-1,-94,-1,23,-1,-93,-1,19,-1,-92,-1,18,-1,-96,-1,19,-1,-98,-1,17,-1,-98,-1,16,-1,-100,-1,15,-1,-100,-1,11,-1,-99,-1,11,-1,-101,-1,9,-1,-102,-1,8,-1,-101,-1,6,-1,-103,-1,6,-1,-105,-1,7,-1,-107,-1,5,-1,-105,-1,2,-1,-104,-1,-1,-2}; }
	private static byte[] data251(){ return new byte[] {-104,-1,-1,-2,-105,-1,-2,-2,-105,-1,-4,-2,-105,-1,-4,-2,-107,-1,-4,-2,-107,-1,-5,-2,-108,-1,-5,-2,-109,-1,-5,-2,-109,-1,-7,-2,-107,-1,-10,-2,-106,-1,-11,-2,-106,-1,-11,-2,-106,-1,-12,-2,-108,-1,-9,-2,-110,-1,-10,-2,-108,-1,-12,-2,-107,-1,-12,-2,-109,-1,-12,-2,-106,-1,-15,-2,-105,-1,-15,-2,-106,-1,-13,-2,-108,-1,-12,-2,-109,-1,-10,-2,-110,-1,-10,-2,-109,-1,-11,-2,-108,-1,-11,-2,-108,-1,-11,-2,-107,-1,-11,-2,-107,-1,-11,-2,-105,-1,-13,-2,-104,-1,-11,-2,-106,-1,-8,-2,-107,-1,-9,-2,-104,-1,-10,-2,-103,-1,-8,-2,-105,-1,-6,-2,-105,-1,-5,-2,-104,-1,-4,-2,-105,-1,-2,-2,-105,-1,-1,-2,-104,-1,0,-1,-104,-1,1,-1,-103,-1,1,-1,-101,-1,1,-1,-100,-1,3,-1,-101,-1,6,-1,-102,-1,8,-1,-101,-1,9,-1,-100,-1,10,-1,-98,-1,10,-1,-98,-1,13,-1,-98,-1,16,-1,-98,-1,16,-1,-96,-1,17,-1,-94,-1,19,-1,-94,-1,20,-1,-93,-1,23,-1,-92,-1,23,-1,-91,-1,26,-1,-91,-1,31,-1,-94,-1,33,-1,-91,-1,34,-1,-90,-1,37,-1,-89,-1,37,-1,-86,-1,37,-1,-83,-1,40,-1,-83,-1,42,-1,-82,-1,43,-1,-80,-1,48,-1,-82,-1,53,-1,-84,-1,55,-1,-80,-1,55,-1,-77,-1,57,-1,-77,-1,61,-1,-77,-1,64,-1,-75,-1,66,-1,-75,-1,70,-1,-74,-1,73,-1,-74,-1,77,-1,-74,-1,81,-1,-72,-1,81,-1,-69,-1,83,-1,-66,-1,85,-1,-65,-1,89,-1,-67,-1,95,-1,-66,-1,95,-1,-60,-1,94,-1,-57,-1,98,-1,-58,-1,103,-1,-58,-1,107,-1,-57,-1,111,-1,-56,-1,113,-1,-54,-1,116,-1,-51,-1,118,-1,-50,-1,122,-1,-49,-1,126,-1,-49,-1,-125,-1,-48,-1,-122,-1,-48,-1,-116,-1,-49,-1,-110,-1,-48,-1,-110,-1,-43,-1,-109,-1,-39,-1,-107,-1,-39,-1,-101,-1,-40,-1,-95,-1,-39,-1,-94,-1,-34,-1,-93,-1,-32,-1,-89,-1,-30,-1,-85,-1,-31,-1,-79,-1,-31,-1,-74,-1,-30,-1,-70,-1,-30,-1,-64,-1,-31,-1,-60,-1,-26,-1,-61,-1,-21,-1,-59,-1,-21,-1,-53,-1,-20,-1,-50,-1,-18,-1,-46,-1,-16,-1,-43,-1,-15,-1,-39,-1,-14,-1,-33,-1,-14,-1,-30,-1,-11,-1,-28,-1,-7,-1,-27,-1,-2,-1,-26,-1,-1,-1,-19,-1,-2,-1,-13,-1,-2,-1,-10,-1,0,0,-5,-1,1,0,-2,-1,2,0,2,0,5,0,5,0,6,0,10,0,6,0,15,0,7,0,19,0,9,0,22,0,11,0,25,0,13,0,30,0,13,0,35,0,13,0,39,0,15,0,44,0,16,0,46,0,19,0,48,0,23,0,49,0,26,0,53,0,26,0,59,0,26,0,61,0,31,0,62,0,34,0,67,0,31,0,74,0,31,0,79,0,32,0,83,0,33,0,85,0,37,0,88,0,37,0,94,0,37,0,97,0,40,0,98,0,43,0,102,0,44,0,106,0,43,0,112,0,43,0,114,0,48,0,114,0,51,0,118,0,51,0,123,0,50,0,-128,0,51,0,-125,0,55,0,-126,0,59,0,-123,0,58,0,-115,0,55,0,-109,0,53,0,-105,0,57,0,-104,0,61,0,-105,0,63,0,-99,0,61,0,-94,0,61,0,-91,0,65,0,-92,0,69,0,-92,0,72,0,-88,0,71,0,-82,0,68,0,-77,0,69,0,-74,0,70,0,-71,0,71,0,-69,0,74,0,-68,0,76,0,-66,0,77,0,-63,0,78,0,-60,0,78,0,-58,0,80,0,-55,0,79,0,-50,0,79,0,-48,0,81,0,-48,0,84,0,-46,0,85,0,-44,0,86,0,-42,0,86,0,-38,0,86,0,-35,0,86,0,-34,0,88,0,-31,0,89,0,-31,0,92,0,-32,0,95,0,-30,0,94,0,-26,0,93,0,-22,0,91,0,-18,0,90,0,-15,0,91,0,-14,0,92,0,-13,0,94,0,-14,0,97,0,-14,0,100,0,-15,0,102,0,-16,0,104,0,-13,0,102,0,-9,0,101,0,-9,0,104,0,-8,0,102,0,-3,0,99,0,0,1,99,0,0,1,101,0,0,1,102,0,1,1,102,0,2,1,101,0,6,1,100,0,6,1,101,0,6,1,102,0,8,1,101,0,6,1,106,0,4,1,106,0,6,1,104,0,9,1,104,0,7,1,106,0,7,1,107,0,7,1,105,0,10,1,105,0,8,1,108,0,5,1,110,0,7,1,105,0,12,1,103,0,11,1,105,0,10,1,104,0,11,1,104,0,11,1,104,0,10,1,104,0,9,1,106,0,8,1,106,0,7,1,105,0,8,1,105,0,6,1,107,0,3,1,109,0,2,1,107,0,4,1,104,0,6,1,101,0,7,1,102,0,3,1}; }
	private static byte[] data252(){ return new byte[] {104,0,1,1,104,0,1,1,103,0,-1,0,104,0,-2,0,103,0,-3,0,102,0,-3,0,102,0,-6,0,103,0,-8,0,102,0,-6,0,98,0,-6,0,98,0,-9,0,99,0,-11,0,99,0,-13,0,98,0,-14,0,97,0,-14,0,94,0,-15,0,95,0,-19,0,97,0,-22,0,94,0,-20,0,91,0,-21,0,92,0,-25,0,91,0,-26,0,90,0,-27,0,88,0,-28,0,87,0,-31,0,87,0,-34,0,88,0,-37,0,87,0,-40,0,87,0,-41,0,84,0,-42,0,81,0,-41,0,79,0,-44,0,78,0,-47,0,79,0,-51,0,80,0,-57,0,82,0,-60,0,79,0,-59,0,76,0,-61,0,75,0,-65,0,76,0,-70,0,77,0,-73,0,75,0,-74,0,71,0,-75,0,70,0,-78,0,70,0,-82,0,68,0,-84,0,66,0,-85,0,65,0,-91,0,67,0,-96,0,66,0,-98,0,64,0,-101,0,64,0,-104,0,60,0,-104,0,57,0,-106,0,55,0,-109,0,54,0,-113,0,54,0,-117,0,53,0,-120,0,51,0,-124,0,52,0,126,0,53,0,122,0,50,0,121,0,47,0,118,0,46,0,115,0,44,0,112,0,43,0,108,0,42,0,105,0,40,0,101,0,40,0,96,0,40,0,91,0,40,0,86,0,39,0,84,0,36,0,81,0,34,0,78,0,31,0,78,0,26,0,76,0,24,0,72,0,24,0,67,0,23,0,64,0,21,0,61,0,20,0,55,0,21,0,49,0,22,0,44,0,20,0,41,0,18,0,37,0,17,0,33,0,17,0,29,0,14,0,25,0,12,0,24,0,10,0,20,0,6,0,19,0,2,0,18,0,0,0,12,0,2,0,4,0,3,0,1,0,0,0,0,0,-5,-1,-2,-1,-7,-1,-5,-1,-9,-1,-9,-1,-10,-1,-14,-1,-9,-1,-20,-1,-10,-1,-24,-1,-11,-1,-27,-1,-13,-1,-30,-1,-16,-1,-34,-1,-17,-1,-37,-1,-17,-1,-44,-1,-17,-1,-48,-1,-18,-1,-52,-1,-19,-1,-56,-1,-21,-1,-57,-1,-25,-1,-61,-1,-25,-1,-66,-1,-25,-1,-69,-1,-29,-1,-72,-1,-29,-1,-77,-1,-29,-1,-81,-1,-31,-1,-85,-1,-32,-1,-88,-1,-34,-1,-91,-1,-36,-1,-94,-1,-39,-1,-95,-1,-42,-1,-99,-1,-41,-1,-105,-1,-40,-1,-109,-1,-42,-1,-112,-1,-44,-1,-115,-1,-46,-1,-116,-1,-49,-1,-120,-1,-50,-1,-123,-1,-52,-1,-124,-1,-55,-1,-128,-1,-55,-1,123,-1,-54,-1,119,-1,-55,-1,115,-1,-57,-1,114,-1,-60,-1,112,-1,-61,-1,108,-1,-63,-1,107,-1,-65,-1,105,-1,-67,-1,100,-1,-66,-1,96,-1,-66,-1,94,-1,-70,-1,92,-1,-71,-1,90,-1,-73,-1,89,-1,-77,-1,87,-1,-77,-1,82,-1,-74,-1,76,-1,-74,-1,71,-1,-72,-1,67,-1,-72,-1,64,-1,-75,-1,63,-1,-75,-1,60,-1,-77,-1,59,-1,-81,-1,61,-1,-84,-1,58,-1,-84,-1,54,-1,-83,-1,50,-1,-82,-1,47,-1,-84,-1,46,-1,-87,-1,47,-1,-89,-1,44,-1,-90,-1,43,-1,-91,-1,40,-1,-91,-1,37,-1,-90,-1,34,-1,-92,-1,34,-1,-93,-1,31,-1,-92,-1,27,-1,-91,-1,25,-1,-92,-1,23,-1,-93,-1,23,-1,-96,-1,23,-1,-97,-1,20,-1,-96,-1,19,-1,-98,-1,18,-1,-99,-1,16,-1,-97,-1,12,-1,-96,-1,10,-1,-97,-1,9,-1,-97,-1,8,-1,-99,-1,8,-1,-100,-1,8,-1,-100,-1,4,-1,-99,-1,4,-1,-100,-1,3,-1,-101,-1,2,-1,-101,-1,3,-1,-105,-1,5,-1,-107,-1,4,-1,-105,-1,1,-1,-104,-1,0,-1,-105,-1,0,-1,-105,-1,-1,-2,-104,-1,-3,-2,-104,-1,-3,-2,-105,-1,-2,-2,-106,-1,-2,-2,-107,-1,-2,-2,-107,-1,-2,-2,-107,-1,-4,-2,-104,-1,-6,-2,-103,-1,-7,-2,-105,-1,-3,-2,-107,-1,-3,-2,-106,-1,-6,-2,-102,-1,-8,-2,-103,-1,-5,-2,-105,-1,-4,-2,-105,-1,-4,-2,-105,-1,-2,-2,-107,-1,-1,-2,-106,-1,-3,-2,-103,-1,-4,-2,-102,-1,-4,-2,-102,-1,-4,-2,-100,-1,-4,-2,-101,-1,-1,-2,-102,-1,-1,-2,-100,-1,-2,-2,-98,-1,-1,-2,-100,-1,2,-1,-101,-1,4,-1,-100,-1,3,-1,-98,-1,4,-1,-98,-1,4,-1,-96,-1,5,-1,-96,-1,7,-1,-98,-1,11,-1,-99,-1,13,-1,-98,-1,13,-1,-96,-1,13,-1,-95,-1,15,-1,-94,-1,16,-1,-95,-1,20,-1,-96,-1,22,-1,-94,-1,21,-1,-91,-1,22,-1,-92,-1,27,-1,-93,-1,28,-1,-91,-1,29,-1,-90,-1,31,-1,-90,-1,34,-1,-89,-1,34,-1,-86,-1,34,-1,-83,-1,35,-1,-83,-1,38,-1,-83,-1,42,-1,-84,-1,45,-1,-84,-1,49,-1,-85,-1,52,-1,-83,-1,52,-1,-80,-1,54,-1,-79,-1,55,-1,-76,-1,55,-1}; }
	private static byte[] data253(){ return new byte[] {-72,-1,55,-1,-71,-1,60,-1,-74,-1,67,-1,-76,-1,70,-1,-74,-1,72,-1,-73,-1,75,-1,-72,-1,77,-1,-70,-1,80,-1,-70,-1,84,-1,-69,-1,85,-1,-66,-1,88,-1,-67,-1,94,-1,-68,-1,97,-1,-65,-1,97,-1,-62,-1,100,-1,-62,-1,104,-1,-61,-1,107,-1,-59,-1,109,-1,-59,-1,114,-1,-58,-1,117,-1,-56,-1,118,-1,-54,-1,122,-1,-52,-1,124,-1,-50,-1,127,-1,-50,-1,-124,-1,-50,-1,-119,-1,-49,-1,-117,-1,-47,-1,-115,-1,-43,-1,-113,-1,-42,-1,-110,-1,-40,-1,-106,-1,-40,-1,-102,-1,-40,-1,-97,-1,-38,-1,-94,-1,-37,-1,-91,-1,-36,-1,-87,-1,-33,-1,-85,-1,-30,-1,-84,-1,-28,-1,-80,-1,-26,-1,-76,-1,-25,-1,-73,-1,-24,-1,-69,-1,-22,-1,-65,-1,-21,-1,-62,-1,-20,-1,-56,-1,-21,-1,-52,-1,-20,-1,-48,-1,-17,-1,-45,-1,-16,-1,-42,-1,-15,-1,-36,-1,-15,-1,-31,-1,-14,-1,-30,-1,-9,-1,-29,-1,-5,-1,-26,-1,-5,-1,-21,-1,-5,-1,-15,-1,-5,-1,-11,-1,-3,-1,-9,-1,0,0,-5,-1,0,0,-1,-1,1,0,3,0,4,0,6,0,5,0,9,0,7,0,14,0,7,0,19,0,7,0,23,0,9,0,26,0,12,0,28,0,15,0,31,0,15,0,37,0,15,0,42,0,16,0,45,0,18,0,48,0,20,0,50,0,23,0,53,0,25,0,57,0,26,0,60,0,28,0,62,0,32,0,65,0,33,0,69,0,32,0,75,0,33,0,79,0,34,0,81,0,37,0,85,0,37,0,90,0,36,0,96,0,36,0,100,0,37,0,103,0,41,0,102,0,46,0,103,0,49,0,105,0,49,0,111,0,49,0,116,0,49,0,119,0,49,0,125,0,49,0,-127,0,51,0,-127,0,55,0,-125,0,56,0,-119,0,54,0,-116,0,57,0,-114,0,60,0,-113,0,62,0,-110,0,63,0,-106,0,62,0,-101,0,62,0,-98,0,64,0,-96,0,66,0,-94,0,68,0,-93,0,72,0,-92,0,73,0,-88,0,72,0,-82,0,70,0,-78,0,71,0,-75,0,71,0,-71,0,71,0,-68,0,72,0,-66,0,74,0,-64,0,75,0,-63,0,77,0,-60,0,78,0,-57,0,78,0,-56,0,81,0,-55,0,84,0,-55,0,85,0,-51,0,84,0,-47,0,82,0,-42,0,83,0,-42,0,84,0,-39,0,86,0,-39,0,88,0,-38,0,89,0,-36,0,89,0,-32,0,87,0,-28,0,87,0,-28,0,91,0,-29,0,93,0,-27,0,93,0,-26,0,96,0,-27,0,97,0,-23,0,95,0,-20,0,95,0,-19,0,96,0,-17,0,95,0,-14,0,95,0,-13,0,95,0,-10,0,94,0,-8,0,94,0,-8,0,97,0,-8,0,98,0,-9,0,99,0,-7,0,99,0,-4,0,95,0,-1,0,97,0,-2,0,98,0,-2,0,99,0,-2,0,102,0,-6,0,106,0,-6,0,104,0,0,1,97,0,6,1,95,0,7,1,96,0,5,1,99,0,3,1,102,0,0,1,104,0,0,1,104,0,1,1,102,0,3,1,102,0,3,1,101,0,4,1,101,0,4,1,101,0,3,1,102,0,3,1,102,0,2,1,103,0,0,1,106,0,-3,0,106,0,-1,0,103,0,2,1,100,0,3,1,99,0,3,1,100,0,0,1,102,0,-3,0,105,0,-6,0,106,0,-8,0,105,0,-5,0,100,0,-1,0,97,0,-3,0,100,0,-7,0,101,0,-7,0,99,0,-7,0,99,0,-9,0,99,0,-10,0,98,0,-10,0,98,0,-13,0,99,0,-16,0,99,0,-15,0,97,0,-17,0,97,0,-19,0,97,0,-19,0,94,0,-18,0,91,0,-18,0,89,0,-18,0,88,0,-20,0,88,0,-23,0,89,0,-26,0,89,0,-28,0,89,0,-31,0,91,0,-37,0,93,0,-39,0,91,0,-39,0,89,0,-42,0,90,0,-44,0,88,0,-45,0,86,0,-45,0,82,0,-44,0,79,0,-46,0,80,0,-50,0,79,0,-52,0,78,0,-54,0,78,0,-57,0,76,0,-59,0,76,0,-63,0,78,0,-68,0,76,0,-67,0,73,0,-68,0,70,0,-72,0,72,0,-75,0,71,0,-78,0,68,0,-78,0,66,0,-81,0,65,0,-84,0,65,0,-88,0,65,0,-93,0,67,0,-98,0,66,0,-100,0,63,0,-100,0,60,0,-103,0,60,0,-108,0,61,0,-112,0,60,0,-115,0,58,0,-117,0,56,0,-118,0,51,0,-119,0,50,0,-123,0,51,0,127,0,50,0,125,0,47,0,124,0,44,0,122,0,43,0,116,0,44,0,112,0,44,0,108,0,42,0,105,0,41,0,102,0,39,0,98,0,38,0,95,0,37,0,91,0,35,0,89,0}; }
	private static byte[] data254(){ return new byte[] {32,0,87,0,30,0,84,0,29,0,78,0,29,0,75,0,29,0,70,0,27,0,66,0,26,0,64,0,24,0,60,0,23,0,56,0,23,0,52,0,20,0,48,0,20,0,46,0,16,0,44,0,13,0,39,0,16,0,32,0,16,0,28,0,14,0,24,0,14,0,21,0,10,0,20,0,6,0,17,0,6,0,12,0,5,0,8,0,4,0,4,0,2,0,2,0,-1,-1,-1,-1,-2,-1,-5,-1,-3,-1,-9,-1,-5,-1,-11,-1,-10,-1,-11,-1,-12,-1,-16,-1,-13,-1,-20,-1,-15,-1,-21,-1,-18,-1,-26,-1,-17,-1,-32,-1,-17,-1,-36,-1,-18,-1,-40,-1,-19,-1,-45,-1,-19,-1,-50,-1,-18,-1,-56,-1,-18,-1,-60,-1,-19,-1,-62,-1,-25,-1,-61,-1,-29,-1,-64,-1,-28,-1,-71,-1,-28,-1,-73,-1,-33,-1,-73,-1,-35,-1,-79,-1,-34,-1,-84,-1,-33,-1,-89,-1,-34,-1,-93,-1,-37,-1,-92,-1,-43,-1,-92,-1,-44,-1,-100,-1,-40,-1,-106,-1,-40,-1,-109,-1,-44,-1,-110,-1,-46,-1,-113,-1,-47,-1,-117,-1,-48,-1,-120,-1,-51,-1,-121,-1,-52,-1,-126,-1,-52,-1,125,-1,-52,-1,123,-1,-53,-1,117,-1,-52,-1,112,-1,-52,-1,111,-1,-56,-1,109,-1,-57,-1,106,-1,-58,-1,104,-1,-62,-1,104,-1,-66,-1,104,-1,-68,-1,99,-1,-66,-1,94,-1,-66,-1,91,-1,-68,-1,90,-1,-71,-1,89,-1,-73,-1,86,-1,-73,-1,82,-1,-73,-1,79,-1,-74,-1,76,-1,-73,-1,70,-1,-71,-1,67,-1,-74,-1,68,-1,-79,-1,69,-1,-81,-1,65,-1,-78,-1,58,-1,-75,-1,53,-1,-77,-1,55,-1,-81,-1,54,-1,-83,-1,52,-1,-83,-1,50,-1,-84,-1,46,-1,-83,-1,45,-1,-86,-1,45,-1,-88,-1,42,-1,-87,-1,39,-1,-87,-1,38,-1,-91,-1,40,-1,-94,-1,38,-1,-92,-1,32,-1,-89,-1,30,-1,-91,-1,28,-1,-91,-1,26,-1,-89,-1,21,-1,-89,-1,21,-1,-92,-1,24,-1,-97,-1,24,-1,-96,-1,19,-1,-93,-1,16,-1,-92,-1,13,-1,-92,-1,12,-1,-93,-1,13,-1,-97,-1,15,-1,-99,-1,14,-1,-99,-1,13,-1,-100,-1,13,-1,-101,-1,11,-1,-99,-1,8,-1,-99,-1,9,-1,-102,-1,11,-1,-105,-1,11,-1,-102,-1,5,-1,-98,-1,3,-1,-100,-1,7,-1,-105,-1,9,-1,-106,-1,8,-1,-105,-1,7,-1,-104,-1,4,-1,-101,-1,1,-1,-100,-1,1,-1,-100,-1,1,-1,-101,-1,1,-1,-100,-1,0,-1,-100,-1,0,-1,-100,-1,1,-1,-102,-1,3,-1,-104,-1,5,-1,-104,-1,3,-1,-101,-1,0,-1,-98,-1,0,-1,-100,-1,1,-1,-99,-1,2,-1,-100,-1,3,-1,-101,-1,5,-1,-101,-1,4,-1,-100,-1,6,-1,-101,-1,7,-1,-102,-1,8,-1,-101,-1,9,-1,-100,-1,7,-1,-97,-1,6,-1,-96,-1,9,-1,-100,-1,13,-1,-100,-1,14,-1,-100,-1,14,-1,-97,-1,13,-1,-95,-1,12,-1,-94,-1,15,-1,-95,-1,16,-1,-94,-1,17,-1,-93,-1,18,-1,-93,-1,21,-1,-95,-1,25,-1,-96,-1,27,-1,-95,-1,28,-1,-94,-1,28,-1,-91,-1,28,-1,-89,-1,28,-1,-87,-1,29,-1,-87,-1,33,-1,-89,-1,36,-1,-88,-1,37,-1,-88,-1,41,-1,-88,-1,43,-1,-88,-1,45,-1,-88,-1,50,-1,-89,-1,52,-1,-88,-1,53,-1,-86,-1,55,-1,-85,-1,57,-1,-83,-1,57,-1,-81,-1,59,-1,-79,-1,61,-1,-78,-1,62,-1,-77,-1,66,-1,-78,-1,70,-1,-78,-1,72,-1,-76,-1,74,-1,-74,-1,75,-1,-73,-1,78,-1,-71,-1,80,-1,-69,-1,79,-1,-64,-1,81,-1,-66,-1,89,-1,-70,-1,94,-1,-68,-1,94,-1,-64,-1,96,-1,-64,-1,99,-1,-62,-1,101,-1,-59,-1,102,-1,-59,-1,107,-1,-58,-1,109,-1,-55,-1,110,-1,-54,-1,115,-1,-55,-1,121,-1,-57,-1,126,-1,-56,-1,-128,-1,-52,-1,-128,-1,-48,-1,-127,-1,-47,-1,-121,-1,-50,-1,-113,-1,-51,-1,-111,-1,-48,-1,-109,-1,-46,-1,-105,-1,-45,-1,-103,-1,-43,-1,-99,-1,-43,-1,-95,-1,-42,-1,-93,-1,-38,-1,-91,-1,-35,-1,-90,-1,-33,-1,-86,-1,-33,-1,-80,-1,-33,-1,-77,-1,-30,-1,-76,-1,-27,-1,-72,-1,-28,-1,-65,-1,-30,-1,-60,-1,-28,-1,-58,-1,-25,-1,-56,-1,-23,-1,-53,-1,-20,-1,-52,-1,-17,-1,-49,-1,-16,-1,-44,-1,-15,-1,-41,-1,-14,-1,-37,-1,-12,-1,-33,-1,-12,-1,-29,-1,-10,-1,-26,-1,-8,-1,-22,-1,-8,-1,-18,-1,-6,-1,-16,-1,-2,-1,-12,-1,-4,-1,-6,-1,-4,-1,-1,-1,-3,-1,2,0,-1,-1,4,0,3,0,6,0,5,0,10,0,6,0,12,0,9,0,16,0,10,0,21,0,9,0,25,0,11,0,29,0,12,0,34,0,11,0,38,0,14,0,40,0}; }
	private static byte[] data255(){ return new byte[] {18,0,40,0,21,0,43,0,24,0,45,0,24,0,51,0,24,0,56,0,25,0,58,0,27,0,62,0,28,0,67,0,27,0,72,0,28,0,75,0,31,0,76,0,34,0,80,0,34,0,84,0,35,0,88,0,36,0,91,0,38,0,94,0,38,0,100,0,38,0,103,0,40,0,104,0,44,0,106,0,46,0,108,0,48,0,112,0,48,0,117,0,47,0,121,0,49,0,123,0,51,0,127,0,50,0,-124,0,51,0,-122,0,53,0,-119,0,53,0,-114,0,53,0,-111,0,56,0,-112,0,61,0,-112,0,64,0,-109,0,63,0,-104,0,63,0,-100,0,64,0,-99,0,67,0,-97,0,67,0,-91,0,65,0,-87,0,66,0,-86,0,69,0,-83,0,69,0,-80,0,69,0,-77,0,71,0,-75,0,72,0,-73,0,73,0,-70,0,73,0,-67,0,73,0,-64,0,75,0,-62,0,75,0,-60,0,76,0,-56,0,77,0,-56,0,80,0,-57,0,84,0,-56,0,85,0,-53,0,84,0,-50,0,83,0,-45,0,82,0,-43,0,84,0,-43,0,86,0,-41,0,85,0,-37,0,84,0,-34,0,85,0,-34,0,88,0,-34,0,89,0,-32,0,89,0,-30,0,91,0,-31,0,92,0,-28,0,92,0,-27,0,94,0,-28,0,97,0,-28,0,98,0,-27,0,99,0,-25,0,96,0,-19,0,93,0,-16,0,93,0,-17,0,97,0,-18,0,99,0,-19,0,99,0,-16,0,98,0,-13,0,97,0,-13,0,98,0,-12,0,98,0,-10,0,97,0,-10,0,99,0,-11,0,101,0,-11,0,100,0,-8,0,97,0,-5,0,97,0,-5,0,98,0,-6,0,98,0,-3,0,96,0,-3,0,98,0,-5,0,100,0,-6,0,101,0,-6,0,100,0,-4,0,98,0,-3,0,99,0,-5,0,100,0,-4,0,97,0,-1,0,96,0,-2,0,97,0,-4,0,100,0,-7,0,102,0,-9,0,103,0,-9,0,101,0,-7,0,98,0,-4,0,96,0,-6,0,98,0,-8,0,99,0,-8,0,97,0,-9,0,98,0,-10,0,99,0,-12,0,98,0,-12,0,98,0,-13,0,98,0,-15,0,98,0,-15,0,96,0,-14,0,95,0,-16,0,95,0,-17,0,95,0,-19,0,96,0,-22,0,96,0,-22,0,94,0,-22,0,92,0,-23,0,93,0,-26,0,93,0,-27,0,91,0,-27,0,91,0,-30,0,91,0,-32,0,90,0,-32,0,88,0,-33,0,87,0,-34,0,85,0,-35,0,85,0,-38,0,86,0,-41,0,85,0,-42,0,83,0,-43,0,82,0,-44,0,80,0,-46,0,79,0,-48,0,80,0,-52,0,80,0,-55,0,80,0,-57,0,79,0,-61,0,80,0,-62,0,76,0,-62,0,74,0,-66,0,76,0,-69,0,74,0,-69,0,69,0,-68,0,67,0,-70,0,66,0,-74,0,67,0,-78,0,67,0,-82,0,68,0,-86,0,67,0,-88,0,65,0,-90,0,64,0,-94,0,65,0,-98,0,64,0,-101,0,63,0,-103,0,61,0,-105,0,58,0,-106,0,56,0,-107,0,54,0,-111,0,53,0,-115,0,54,0,-118,0,53,0,-123,0,52,0,-124,0,48,0,-124,0,45,0,-128,0,47,0,120,0,49,0,117,0,47,0,114,0,45,0,111,0,44,0,109,0,41,0,107,0,39,0,105,0,37,0,101,0,37,0,96,0,37,0,92,0,37,0,88,0,35,0,85,0,32,0,85,0,29,0,81,0,29,0,75,0,31,0,69,0,31,0,66,0,27,0,66,0,22,0,66,0,19,0,63,0,18,0,58,0,19,0,52,0,20,0,47,0,18,0,46,0,14,0,45,0,10,0,42,0,10,0,37,0,11,0,31,0,9,0,29,0,8,0,24,0,9,0,17,0,10,0,13,0,8,0,10,0,6,0,8,0,3,0,4,0,3,0,0,0,1,0,-2,-1,-3,-1,-3,-1,-4,-1,-8,-1,-5,-1,-13,-1,-6,-1,-15,-1,-7,-1,-19,-1,-11,-1,-20,-1,-14,-1,-22,-1,-15,-1,-28,-1,-14,-1,-33,-1,-15,-1,-36,-1,-17,-1,-39,-1,-19,-1,-42,-1,-22,-1,-43,-1,-25,-1,-46,-1,-25,-1,-53,-1,-22,-1,-59,-1,-23,-1,-62,-1,-26,-1,-64,-1,-26,-1,-70,-1,-26,-1,-74,-1,-27,-1,-77,-1,-29,-1,-80,-1,-31,-1,-83,-1,-33,-1,-84,-1,-36,-1,-87,-1,-39,-1,-89,-1,-40,-1,-93,-1,-39,-1,-99,-1,-38,-1,-104,-1,-39,-1,-106,-1,-42,-1,-107,-1,-46,-1,-108,-1,-49,-1,-110,-1,-49,-1,-117,-1,-47,-1,-122,-1,-46,-1,-126,-1,-49,-1,-127,-1,-51,-1,126,-1,-52,-1,123,-1,-53,-1,119,-1,-53,-1,115,-1,-53,-1,112,-1,-55,-1,110,-1,-56,-1,106,-1,-57,-1,104,-1,-59,-1,103,-1}; }
	private static byte[] data256(){ return new byte[] {-62,-1,100,-1,-62,-1,97,-1,-64,-1,97,-1,-68,-1,95,-1,-67,-1,89,-1,-66,-1,86,-1,-67,-1,84,-1,-68,-1,80,-1,-69,-1,80,-1,-72,-1,78,-1,-73,-1,75,-1,-74,-1,74,-1,-76,-1,72,-1,-77,-1,70,-1,-79,-1,70,-1,-82,-1,68,-1,-81,-1,63,-1,-80,-1,61,-1,-82,-1,60,-1,-85,-1,60,-1,-85,-1,56,-1,-84,-1,50,-1,-81,-1,48,-1,-83,-1,48,-1,-87,-1,47,-1,-86,-1,44,-1,-87,-1,43,-1,-87,-1,40,-1,-87,-1,37,-1,-87,-1,37,-1,-89,-1,35,-1,-89,-1,33,-1,-89,-1,31,-1,-89,-1,28,-1,-88,-1,27,-1,-90,-1,27,-1,-93,-1,28,-1,-94,-1,27,-1,-95,-1,25,-1,-95,-1,25,-1,-97,-1,25,-1,-98,-1,23,-1,-95,-1,18,-1,-94,-1,19,-1,-99,-1,23,-1,-101,-1,20,-1,-98,-1,15,-1,-94,-1,12,-1,-94,-1,12,-1,-97,-1,15,-1,-99,-1,14,-1,-98,-1,11,-1,-96,-1,9,-1,-95,-1,9,-1,-98,-1,12,-1,-101,-1,12,-1,-99,-1,10,-1,-98,-1,8,-1,-98,-1,9,-1,-98,-1,9,-1,-100,-1,11,-1,-102,-1,12,-1,-102,-1,12,-1,-101,-1,10,-1,-100,-1,9,-1,-99,-1,10,-1,-100,-1,11,-1,-102,-1,13,-1,-102,-1,12,-1,-100,-1,11,-1,-100,-1,12,-1,-101,-1,14,-1,-102,-1,16,-1,-104,-1,18,-1,-104,-1,17,-1,-100,-1,13,-1,-96,-1,12,-1,-97,-1,16,-1,-100,-1,19,-1,-101,-1,20,-1,-99,-1,17,-1,-94,-1,14,-1,-91,-1,15,-1,-94,-1,20,-1,-96,-1,23,-1,-96,-1,22,-1,-94,-1,23,-1,-94,-1,25,-1,-94,-1,26,-1,-92,-1,25,-1,-91,-1,27,-1,-90,-1,28,-1,-89,-1,28,-1,-88,-1,30,-1,-87,-1,30,-1,-84,-1,30,-1,-84,-1,33,-1,-85,-1,37,-1,-86,-1,39,-1,-85,-1,39,-1,-81,-1,38,-1,-80,-1,42,-1,-83,-1,48,-1,-86,-1,52,-1,-85,-1,53,-1,-83,-1,53,-1,-81,-1,55,-1,-81,-1,59,-1,-82,-1,62,-1,-81,-1,62,-1,-77,-1,62,-1,-75,-1,64,-1,-74,-1,66,-1,-73,-1,68,-1,-72,-1,71,-1,-72,-1,74,-1,-72,-1,78,-1,-72,-1,81,-1,-72,-1,83,-1,-69,-1,84,-1,-66,-1,85,-1,-67,-1,90,-1,-65,-1,91,-1,-63,-1,93,-1,-63,-1,98,-1,-63,-1,101,-1,-62,-1,103,-1,-60,-1,106,-1,-60,-1,110,-1,-61,-1,115,-1,-60,-1,117,-1,-58,-1,118,-1,-55,-1,120,-1,-53,-1,123,-1,-53,-1,126,-1,-50,-1,127,-1,-48,-1,-125,-1,-48,-1,-122,-1,-45,-1,-121,-1,-43,-1,-117,-1,-43,-1,-113,-1,-42,-1,-111,-1,-39,-1,-108,-1,-39,-1,-104,-1,-38,-1,-101,-1,-36,-1,-99,-1,-34,-1,-96,-1,-33,-1,-91,-1,-34,-1,-85,-1,-36,-1,-80,-1,-35,-1,-76,-1,-32,-1,-76,-1,-30,-1,-72,-1,-28,-1,-69,-1,-27,-1,-66,-1,-24,-1,-65,-1,-20,-1,-64,-1,-18,-1,-58,-1,-21,-1,-51,-1,-22,-1,-48,-1,-19,-1,-45,-1,-17,-1,-42,-1,-16,-1,-39,-1,-14,-1,-34,-1,-15,-1,-29,-1,-14,-1,-26,-1,-13,-1,-21,-1,-12,-1,-19,-1,-8,-1,-19,-1,-3,-1,-17,-1,-2,-1,-12,-1,-2,-1,-9,-1,1,0,-7,-1,3,0,-3,-1,2,0,3,0,2,0,8,0,3,0,10,0,6,0,13,0,7,0,18,0,6,0,23,0,8,0,24,0,12,0,26,0,15,0,28,0,16,0,32,0,18,0,37,0,16,0,43,0,15,0,47,0,19,0,48,0,20,0,53,0,19,0,58,0,23,0,57,0,27,0,60,0,26,0,67,0,26,0,69,0,29,0,71,0,31,0,76,0,30,0,80,0,31,0,84,0,32,0,88,0,32,0,92,0,34,0,93,0,37,0,96,0,39,0,99,0,39,0,102,0,41,0,106,0,41,0,109,0,43,0,112,0,45,0,113,0,48,0,115,0,49,0,120,0,50,0,121,0,52,0,124,0,54,0,-128,0,54,0,-127,0,57,0,-124,0,58,0,-120,0,57,0,-116,0,58,0,-114,0,60,0,-112,0,62,0,-110,0,63,0,-106,0,63,0,-103,0,64,0,-101,0,67,0,-99,0,66,0,-93,0,64,0,-89,0,66,0,-88,0,68,0,-87,0,70,0,-84,0,71,0,-82,0,71,0,-79,0,73,0,-77,0,73,0,-75,0,75,0,-73,0,75,0,-69,0,75,0,-67,0,77,0,-67,0,80,0,-66,0,81,0,-62,0,78,0,-57,0,78,0,-55,0,80,0,-55,0,82,0,-53,0,82,0,-50,0,81,0,-46,0,80,0,-43,0,81,0,-45,0,86,0,-46,0,89,0,-45,0,88,0,-41,0,88,0,-41,0,90,0,-39,0,89,0,-35,0,88,0,-34,0,90,0,-34,0,90,0,-31,0}; }
	private static byte[] data257(){ return new byte[] {90,0,-29,0,89,0,-26,0,88,0,-24,0,88,0,-23,0,90,0,-23,0,92,0,-24,0,93,0,-23,0,94,0,-23,0,96,0,-23,0,95,0,-19,0,92,0,-16,0,91,0,-15,0,94,0,-18,0,96,0,-17,0,94,0,-12,0,90,0,-10,0,92,0,-11,0,93,0,-12,0,94,0,-12,0,96,0,-14,0,98,0,-15,0,99,0,-14,0,97,0,-12,0,96,0,-11,0,96,0,-11,0,97,0,-12,0,97,0,-12,0,98,0,-13,0,99,0,-13,0,97,0,-11,0,96,0,-11,0,96,0,-11,0,95,0,-9,0,93,0,-10,0,95,0,-12,0,97,0,-14,0,97,0,-14,0,96,0,-15,0,99,0,-19,0,101,0,-21,0,100,0,-19,0,98,0,-20,0,99,0,-21,0,98,0,-21,0,96,0,-20,0,96,0,-22,0,95,0,-20,0,91,0,-19,0,91,0,-22,0,93,0,-24,0,92,0,-24,0,91,0,-26,0,92,0,-28,0,91,0,-27,0,88,0,-28,0,89,0,-32,0,92,0,-35,0,90,0,-35,0,89,0,-37,0,90,0,-38,0,86,0,-37,0,84,0,-37,0,83,0,-39,0,82,0,-40,0,81,0,-41,0,80,0,-45,0,83,0,-49,0,82,0,-50,0,80,0,-50,0,80,0,-56,0,82,0,-58,0,80,0,-58,0,77,0,-59,0,77,0,-63,0,77,0,-65,0,75,0,-64,0,71,0,-65,0,70,0,-69,0,72,0,-72,0,70,0,-73,0,67,0,-74,0,68,0,-80,0,70,0,-84,0,68,0,-84,0,66,0,-88,0,68,0,-93,0,68,0,-96,0,66,0,-96,0,63,0,-98,0,61,0,-99,0,59,0,-101,0,55,0,-100,0,53,0,-104,0,53,0,-108,0,53,0,-110,0,52,0,-116,0,54,0,-121,0,55,0,-126,0,56,0,126,0,54,0,124,0,51,0,124,0,48,0,122,0,45,0,121,0,42,0,118,0,43,0,113,0,42,0,111,0,39,0,109,0,39,0,102,0,42,0,98,0,40,0,95,0,38,0,92,0,37,0,89,0,36,0,85,0,34,0,83,0,32,0,80,0,32,0,74,0,33,0,70,0,30,0,69,0,28,0,66,0,27,0,61,0,25,0,60,0,23,0,57,0,21,0,54,0,19,0,52,0,17,0,48,0,16,0,45,0,15,0,41,0,13,0,38,0,12,0,35,0,10,0,31,0,10,0,25,0,11,0,21,0,10,0,17,0,9,0,12,0,9,0,10,0,4,0,10,0,1,0,6,0,0,0,3,0,-1,-1,-2,-1,0,0,-8,-1,1,0,-12,-1,-1,-1,-15,-1,-4,-1,-16,-1,-7,-1,-18,-1,-9,-1,-23,-1,-9,-1,-26,-1,-11,-1,-29,-1,-14,-1,-31,-1,-15,-1,-35,-1,-16,-1,-39,-1,-17,-1,-44,-1,-16,-1,-48,-1,-17,-1,-53,-1,-17,-1,-56,-1,-20,-1,-56,-1,-25,-1,-58,-1,-25,-1,-64,-1,-25,-1,-66,-1,-29,-1,-67,-1,-31,-1,-72,-1,-30,-1,-76,-1,-32,-1,-79,-1,-34,-1,-81,-1,-35,-1,-85,-1,-37,-1,-87,-1,-39,-1,-90,-1,-39,-1,-95,-1,-39,-1,-99,-1,-39,-1,-103,-1,-39,-1,-108,-1,-41,-1,-109,-1,-42,-1,-113,-1,-43,-1,-117,-1,-44,-1,-118,-1,-48,-1,-118,-1,-51,-1,-122,-1,-51,-1,-124,-1,-54,-1,-124,-1,-58,-1,-128,-1,-55,-1,121,-1,-53,-1,117,-1,-55,-1,116,-1,-56,-1,112,-1,-57,-1,108,-1,-55,-1,104,-1,-57,-1,103,-1,-61,-1,102,-1,-61,-1,98,-1,-62,-1,97,-1,-66,-1,97,-1,-69,-1,96,-1,-70,-1,93,-1,-71,-1,90,-1,-71,-1,87,-1,-71,-1,84,-1,-73,-1,83,-1,-76,-1,83,-1,-76,-1,78,-1,-76,-1,76,-1,-77,-1,74,-1,-76,-1,68,-1,-74,-1,64,-1,-74,-1,63,-1,-76,-1,61,-1,-77,-1,59,-1,-78,-1,58,-1,-79,-1,55,-1,-79,-1,52,-1,-77,-1,48,-1,-79,-1,49,-1,-82,-1,49,-1,-82,-1,44,-1,-81,-1,45,-1,-86,-1,47,-1,-89,-1,46,-1,-89,-1,43,-1,-87,-1,39,-1,-87,-1,38,-1,-88,-1,37,-1,-89,-1,36,-1,-90,-1,35,-1,-91,-1,34,-1,-91,-1,32,-1,-91,-1,30,-1,-91,-1,30,-1,-93,-1,29,-1,-92,-1,26,-1,-91,-1,26,-1,-94,-1,27,-1,-95,-1,25,-1,-93,-1,22,-1,-92,-1,21,-1,-93,-1,20,-1,-92,-1,18,-1,-92,-1,18,-1,-93,-1,18,-1,-94,-1,17,-1,-93,-1,17,-1,-95,-1,18,-1,-97,-1,19,-1,-96,-1,17,-1,-96,-1,16,-1,-95,-1,15,-1,-93,-1,12,-1,-93,-1,13,-1,-93,-1,13,-1,-95,-1,15,-1,-97,-1,18,-1,-98,-1,15,-1,-95,-1,15,-1,-96,-1,16,-1,-97,-1,16,-1,-95,-1,14,-1,-93,-1,13,-1,-94,-1,16,-1,-96,-1,17,-1}; }
	private static byte[] data258(){ return new byte[] {-95,-1,16,-1,-95,-1,19,-1,-98,-1,21,-1,-96,-1,17,-1,-92,-1,16,-1,-91,-1,17,-1,-91,-1,17,-1,-92,-1,21,-1,-94,-1,24,-1,-97,-1,27,-1,-97,-1,27,-1,-94,-1,25,-1,-92,-1,25,-1,-92,-1,28,-1,-92,-1,27,-1,-90,-1,27,-1,-88,-1,27,-1,-88,-1,30,-1,-89,-1,32,-1,-89,-1,33,-1,-86,-1,31,-1,-83,-1,32,-1,-85,-1,38,-1,-89,-1,43,-1,-90,-1,43,-1,-87,-1,43,-1,-85,-1,44,-1,-84,-1,45,-1,-84,-1,49,-1,-85,-1,51,-1,-84,-1,51,-1,-81,-1,53,-1,-82,-1,56,-1,-83,-1,60,-1,-83,-1,62,-1,-82,-1,63,-1,-80,-1,64,-1,-78,-1,64,-1,-74,-1,62,-1,-70,-1,64,-1,-72,-1,71,-1,-75,-1,74,-1,-74,-1,77,-1,-74,-1,80,-1,-73,-1,80,-1,-70,-1,82,-1,-69,-1,86,-1,-71,-1,89,-1,-68,-1,89,-1,-65,-1,91,-1,-65,-1,95,-1,-66,-1,99,-1,-65,-1,102,-1,-65,-1,104,-1,-62,-1,105,-1,-59,-1,106,-1,-58,-1,109,-1,-57,-1,112,-1,-56,-1,115,-1,-56,-1,119,-1,-55,-1,122,-1,-55,-1,126,-1,-55,-1,-125,-1,-56,-1,-122,-1,-53,-1,-122,-1,-49,-1,-120,-1,-48,-1,-117,-1,-46,-1,-117,-1,-40,-1,-117,-1,-39,-1,-112,-1,-41,-1,-106,-1,-40,-1,-104,-1,-38,-1,-101,-1,-39,-1,-94,-1,-40,-1,-91,-1,-39,-1,-88,-1,-36,-1,-85,-1,-35,-1,-84,-1,-32,-1,-81,-1,-30,-1,-77,-1,-31,-1,-73,-1,-30,-1,-68,-1,-30,-1,-65,-1,-28,-1,-63,-1,-25,-1,-61,-1,-23,-1,-56,-1,-24,-1,-53,-1,-22,-1,-50,-1,-18,-1,-50,-1,-16,-1,-46,-1,-16,-1,-41,-1,-14,-1,-40,-1,-11,-1,-38,-1,-10,-1,-31,-1,-11,-1,-28,-1,-9,-1,-26,-1,-7,-1,-20,-1,-9,-1,-14,-1,-10,-1,-10,-1,-8,-1,-6,-1,-7,-1,-5,-1,-3,-1,-2,-1,-1,-1,0,0,-1,-1,5,0,2,0,6,0,6,0,6,0,9,0,11,0,7,0,17,0,8,0,20,0,9,0,23,0,11,0,28,0,11,0,30,0,13,0,34,0,15,0,38,0,13,0,44,0,14,0,47,0,16,0,48,0,19,0,51,0,21,0,54,0,23,0,56,0,24,0,61,0,24,0,65,0,26,0,67,0,27,0,71,0,28,0,74,0,32,0,73,0,36,0,75,0,37,0,81,0,35,0,86,0,35,0,90,0,37,0,92,0,38,0,95,0,41,0,97,0,42,0,99,0,43,0,105,0,43,0,107,0,45,0,109,0,47,0,113,0,46,0,119,0,45,0,121,0,49,0,121,0,53,0,123,0,52,0,-127,0,51,0,-123,0,52,0,-122,0,56,0,-120,0,55,0,-115,0,56,0,-114,0,58,0,-111,0,57,0,-104,0,55,0,-101,0,56,0,-100,0,62,0,-103,0,68,0,-104,0,68,0,-97,0,66,0,-94,0,67,0,-92,0,69,0,-89,0,67,0,-84,0,68,0,-84,0,72,0,-84,0,73,0,-80,0,71,0,-76,0,73,0,-76,0,75,0,-74,0,76,0,-71,0,75,0,-68,0,75,0,-64,0,75,0,-64,0,78,0,-63,0,80,0,-61,0,78,0,-57,0,79,0,-55,0,79,0,-53,0,80,0,-52,0,82,0,-52,0,84,0,-52,0,86,0,-49,0,84,0,-45,0,82,0,-43,0,85,0,-43,0,86,0,-42,0,85,0,-38,0,85,0,-36,0,84,0,-36,0,88,0,-37,0,91,0,-39,0,92,0,-35,0,90,0,-33,0,90,0,-33,0,93,0,-33,0,93,0,-32,0,93,0,-30,0,93,0,-28,0,91,0,-26,0,91,0,-24,0,91,0,-25,0,94,0,-26,0,95,0,-25,0,93,0,-22,0,93,0,-21,0,92,0,-20,0,92,0,-20,0,94,0,-22,0,97,0,-24,0,98,0,-23,0,96,0,-19,0,92,0,-16,0,91,0,-15,0,91,0,-16,0,92,0,-17,0,94,0,-18,0,93,0,-16,0,91,0,-15,0,92,0,-18,0,96,0,-22,0,98,0,-21,0,95,0,-19,0,93,0,-18,0,94,0,-20,0,94,0,-20,0,94,0,-20,0,93,0,-21,0,94,0,-22,0,94,0,-22,0,93,0,-24,0,95,0,-25,0,93,0,-23,0,90,0,-23,0,92,0,-27,0,93,0,-27,0,92,0,-28,0,91,0,-28,0,91,0,-30,0,91,0,-31,0,90,0,-30,0,87,0,-31,0,88,0,-33,0,89,0,-36,0,89,0,-36,0,86,0,-36,0,87,0,-40,0,89,0,-43,0,87,0,-41,0,84,0,-41,0,82,0,-42,0,83,0,-47,0,86,0,-51,0,86,0,-51,0,83,0,-51,0,81,0,-52,0,80,0,-53,0,78,0,-54,0,77,0,-55,0,76,0,-58,0,75,0,-59,0}; }
	private static byte[] data259(){ return new byte[] {75,0,-61,0,73,0,-64,0,75,0,-68,0,76,0,-73,0,76,0,-72,0,72,0,-73,0,70,0,-76,0,73,0,-81,0,72,0,-83,0,71,0,-83,0,68,0,-85,0,67,0,-89,0,70,0,-95,0,70,0,-95,0,65,0,-95,0,63,0,-98,0,64,0,-101,0,61,0,-102,0,59,0,-104,0,60,0,-110,0,60,0,-113,0,61,0,-116,0,58,0,-118,0,56,0,-117,0,53,0,-121,0,52,0,-123,0,50,0,-124,0,48,0,-128,0,48,0,124,0,48,0,121,0,47,0,117,0,48,0,111,0,48,0,110,0,44,0,109,0,42,0,106,0,41,0,102,0,40,0,100,0,39,0,97,0,36,0,95,0,35,0,91,0,35,0,87,0,34,0,85,0,31,0,82,0,31,0,78,0,30,0,75,0,28,0,72,0,27,0,68,0,27,0,64,0,26,0,59,0,27,0,55,0,26,0,52,0,23,0,51,0,21,0,47,0,20,0,43,0,20,0,39,0,19,0,36,0,16,0,35,0,12,0,34,0,10,0,30,0,10,0,25,0,10,0,20,0,11,0,14,0,12,0,10,0,8,0,11,0,3,0,10,0,1,0,5,0,1,0,3,0,-2,-1,0,0,-3,-1,-4,-1,-3,-1,-7,-1,-7,-1,-8,-1,-10,-1,-10,-1,-11,-1,-16,-1,-10,-1,-20,-1,-11,-1,-24,-1,-12,-1,-27,-1,-14,-1,-30,-1,-16,-1,-33,-1,-15,-1,-39,-1,-16,-1,-42,-1,-18,-1,-44,-1,-19,-1,-49,-1,-19,-1,-53,-1,-20,-1,-55,-1,-23,-1,-58,-1,-25,-1,-60,-1,-26,-1,-64,-1,-27,-1,-68,-1,-27,-1,-72,-1,-28,-1,-75,-1,-29,-1,-80,-1,-29,-1,-82,-1,-32,-1,-84,-1,-35,-1,-86,-1,-36,-1,-89,-1,-38,-1,-91,-1,-39,-1,-96,-1,-38,-1,-101,-1,-37,-1,-105,-1,-40,-1,-105,-1,-44,-1,-106,-1,-45,-1,-111,-1,-45,-1,-114,-1,-46,-1,-116,-1,-49,-1,-118,-1,-51,-1,-120,-1,-51,-1,-125,-1,-51,-1,127,-1,-51,-1,124,-1,-52,-1,122,-1,-54,-1,119,-1,-55,-1,117,-1,-56,-1,114,-1,-57,-1,111,-1,-58,-1,109,-1,-60,-1,106,-1,-59,-1,102,-1,-59,-1,99,-1,-62,-1,98,-1,-62,-1,95,-1,-62,-1,90,-1,-62,-1,88,-1,-63,-1,87,-1,-66,-1,86,-1,-69,-1,85,-1,-69,-1,82,-1,-69,-1,78,-1,-70,-1,79,-1,-73,-1,77,-1,-74,-1,74,-1,-73,-1,71,-1,-73,-1,67,-1,-72,-1,65,-1,-75,-1,66,-1,-78,-1,66,-1,-81,-1,66,-1,-82,-1,63,-1,-81,-1,58,-1,-78,-1,55,-1,-80,-1,54,-1,-80,-1,52,-1,-81,-1,52,-1,-84,-1,52,-1,-84,-1,48,-1,-83,-1,46,-1,-84,-1,46,-1,-85,-1,43,-1,-84,-1,41,-1,-86,-1,44,-1,-91,-1,46,-1,-93,-1,42,-1,-88,-1,37,-1,-87,-1,35,-1,-87,-1,33,-1,-85,-1,30,-1,-87,-1,33,-1,-91,-1,35,-1,-93,-1,33,-1,-92,-1,32,-1,-92,-1,30,-1,-91,-1,28,-1,-91,-1,28,-1,-92,-1,27,-1,-91,-1,25,-1,-90,-1,24,-1,-92,-1,26,-1,-93,-1,25,-1,-93,-1,24,-1,-92,-1,22,-1,-91,-1,22,-1,-92,-1,22,-1,-93,-1,23,-1,-94,-1,24,-1,-94,-1,21,-1,-90,-1,18,-1,-90,-1,20,-1,-93,-1,23,-1,-95,-1,23,-1,-94,-1,22,-1,-93,-1,22,-1,-94,-1,23,-1,-94,-1,24,-1,-96,-1,26,-1,-97,-1,27,-1,-96,-1,25,-1,-94,-1,24,-1,-92,-1,23,-1,-91,-1,22,-1,-89,-1,22,-1,-90,-1,24,-1,-90,-1,25,-1,-91,-1,26,-1,-91,-1,28,-1,-90,-1,27,-1,-91,-1,31,-1,-93,-1,33,-1,-92,-1,31,-1,-88,-1,30,-1,-88,-1,33,-1,-91,-1,38,-1,-93,-1,39,-1,-91,-1,37,-1,-87,-1,36,-1,-84,-1,35,-1,-84,-1,37,-1,-84,-1,40,-1,-85,-1,43,-1,-87,-1,47,-1,-89,-1,50,-1,-87,-1,48,-1,-83,-1,47,-1,-81,-1,49,-1,-82,-1,51,-1,-80,-1,51,-1,-79,-1,53,-1,-79,-1,56,-1,-80,-1,59,-1,-80,-1,62,-1,-80,-1,63,-1,-78,-1,65,-1,-78,-1,68,-1,-79,-1,71,-1,-78,-1,73,-1,-77,-1,74,-1,-76,-1,76,-1,-74,-1,77,-1,-72,-1,78,-1,-72,-1,82,-1,-72,-1,84,-1,-71,-1,87,-1,-70,-1,88,-1,-68,-1,89,-1,-66,-1,92,-1,-66,-1,94,-1,-63,-1,93,-1,-59,-1,94,-1,-58,-1,98,-1,-59,-1,102,-1,-59,-1,105,-1,-58,-1,108,-1,-57,-1,110,-1,-56,-1,113,-1,-56,-1,116,-1,-54,-1,118,-1,-52,-1,119,-1,-51,-1,124,-1,-52,-1,-127,-1,-53,-1,-123,-1,-52,-1,-120,-1,-53,-1,-115,-1,-51,-1,-115,-1,-47,-1,-115,-1,-43,-1,-114,-1,-41,-1,-111,-1,-41,-1,-106,-1,-41,-1,-103,-1}; }
	private static byte[] data260(){ return new byte[] {-39,-1,-101,-1,-38,-1,-96,-1,-39,-1,-92,-1,-38,-1,-90,-1,-35,-1,-88,-1,-34,-1,-84,-1,-33,-1,-81,-1,-32,-1,-78,-1,-31,-1,-74,-1,-29,-1,-73,-1,-26,-1,-72,-1,-23,-1,-68,-1,-24,-1,-62,-1,-26,-1,-57,-1,-24,-1,-55,-1,-21,-1,-54,-1,-19,-1,-49,-1,-20,-1,-45,-1,-19,-1,-42,-1,-17,-1,-39,-1,-15,-1,-36,-1,-15,-1,-32,-1,-14,-1,-27,-1,-14,-1,-24,-1,-12,-1,-22,-1,-8,-1,-21,-1,-5,-1,-19,-1,-4,-1,-15,-1,-2,-1,-11,-1,-2,-1,-8,-1,-1,-1,-4,-1,1,0,-2,-1,3,0,1,0,3,0,7,0,3,0,10,0,5,0,12,0,7,0,16,0,8,0,19,0,10,0,21,0,12,0,25,0,13,0,28,0,14,0,32,0,15,0,36,0,15,0,40,0,16,0,44,0,16,0,48,0,17,0,51,0,19,0,54,0,20,0,58,0,20,0,62,0,21,0,65,0,23,0,68,0,24,0,70,0,28,0,71,0,31,0,73,0,31,0,78,0,32,0,80,0,36,0,80,0,38,0,84,0,38,0,89,0,38,0,92,0,38,0,97,0,38,0,101,0,38,0,104,0,39,0,107,0,42,0,108,0,44,0,110,0,45,0,115,0,46,0,115,0,49,0,117,0,51,0,122,0,49,0,125,0,51,0,127,0,53,0,-126,0,53,0,-123,0,55,0,-121,0,55,0,-117,0,55,0,-114,0,58,0,-114,0,60,0,-111,0,59,0,-106,0,59,0,-104,0,61,0,-103,0,64,0,-103,0,67,0,-101,0,68,0,-98,0,67,0,-95,0,69,0,-92,0,69,0,-91,0,70,0,-88,0,71,0,-85,0,69,0,-81,0,70,0,-80,0,73,0,-79,0,73,0,-75,0,72,0,-72,0,73,0,-71,0,75,0,-69,0,74,0,-65,0,73,0,-62,0,74,0,-62,0,78,0,-64,0,82,0,-64,0,83,0,-62,0,82,0,-58,0,81,0,-55,0,81,0,-55,0,84,0,-55,0,85,0,-52,0,84,0,-51,0,86,0,-51,0,88,0,-50,0,88,0,-48,0,88,0,-46,0,87,0,-43,0,87,0,-42,0,88,0,-42,0,89,0,-40,0,88,0,-39,0,90,0,-39,0,90,0,-37,0,89,0,-34,0,88,0,-34,0,90,0,-33,0,90,0,-33,0,91,0,-33,0,92,0,-31,0,90,0,-29,0,89,0,-28,0,91,0,-30,0,94,0,-32,0,94,0,-29,0,92,0,-27,0,92,0,-28,0,94,0,-30,0,96,0,-29,0,94,0,-27,0,93,0,-28,0,96,0,-30,0,97,0,-29,0,94,0,-25,0,90,0,-22,0,89,0,-22,0,90,0,-24,0,91,0,-25,0,93,0,-27,0,93,0,-27,0,93,0,-27,0,93,0,-28,0,93,0,-27,0,91,0,-27,0,92,0,-29,0,94,0,-32,0,95,0,-33,0,95,0,-32,0,91,0,-29,0,89,0,-30,0,90,0,-32,0,91,0,-33,0,89,0,-32,0,88,0,-32,0,86,0,-32,0,86,0,-34,0,88,0,-38,0,90,0,-41,0,90,0,-41,0,89,0,-41,0,87,0,-42,0,86,0,-42,0,86,0,-45,0,87,0,-48,0,88,0,-49,0,85,0,-49,0,85,0,-51,0,85,0,-54,0,86,0,-55,0,82,0,-53,0,80,0,-54,0,80,0,-57,0,78,0,-55,0,75,0,-57,0,76,0,-60,0,75,0,-61,0,73,0,-62,0,74,0,-66,0,74,0,-69,0,73,0,-69,0,73,0,-74,0,74,0,-77,0,74,0,-79,0,72,0,-80,0,71,0,-82,0,69,0,-84,0,70,0,-87,0,68,0,-87,0,65,0,-89,0,65,0,-93,0,67,0,-97,0,65,0,-98,0,63,0,-99,0,60,0,-100,0,59,0,-101,0,56,0,-105,0,58,0,-109,0,58,0,-112,0,56,0,-114,0,56,0,-117,0,54,0,-119,0,53,0,-121,0,51,0,-123,0,49,0,-125,0,48,0,127,0,49,0,122,0,49,0,120,0,45,0,120,0,44,0,116,0,43,0,112,0,42,0,111,0,42,0,104,0,43,0,101,0,40,0,102,0,36,0,99,0,37,0,94,0,37,0,91,0,35,0,88,0,34,0,85,0,33,0,82,0,32,0,78,0,30,0,76,0,30,0,71,0,30,0,67,0,28,0,66,0,25,0,64,0,24,0,59,0,24,0,56,0,21,0,55,0,19,0,53,0,17,0,49,0,16,0,45,0,17,0,41,0,15,0,38,0,13,0,36,0,11,0,32,0,11,0,28,0,11,0,23,0,10,0,19,0,11,0,15,0,10,0,10,0,9,0,8,0,7,0,6,0,3,0,5,0,0,0,3,0,-1,-1,-2,-1,0,0,-6,-1,-2,-1,-8,-1,-5,-1,-11,-1}; }
	private static byte[] data261(){ return new byte[] {-5,-1,-16,-1,-4,-1,-20,-1,-7,-1,-23,-1,-7,-1,-26,-1,-9,-1,-29,-1,-11,-1,-32,-1,-12,-1,-35,-1,-15,-1,-35,-1,-18,-1,-40,-1,-17,-1,-45,-1,-16,-1,-49,-1,-19,-1,-48,-1,-24,-1,-51,-1,-23,-1,-57,-1,-22,-1,-60,-1,-26,-1,-60,-1,-28,-1,-66,-1,-26,-1,-70,-1,-28,-1,-71,-1,-32,-1,-73,-1,-32,-1,-78,-1,-32,-1,-81,-1,-34,-1,-84,-1,-34,-1,-89,-1,-33,-1,-93,-1,-35,-1,-94,-1,-38,-1,-96,-1,-39,-1,-99,-1,-42,-1,-99,-1,-45,-1,-102,-1,-45,-1,-107,-1,-44,-1,-111,-1,-44,-1,-115,-1,-44,-1,-119,-1,-45,-1,-122,-1,-45,-1,-124,-1,-49,-1,-124,-1,-53,-1,-125,-1,-53,-1,127,-1,-54,-1,126,-1,-58,-1,125,-1,-57,-1,118,-1,-54,-1,113,-1,-55,-1,113,-1,-59,-1,112,-1,-60,-1,108,-1,-60,-1,106,-1,-61,-1,104,-1,-64,-1,103,-1,-65,-1,101,-1,-66,-1,98,-1,-67,-1,96,-1,-67,-1,93,-1,-68,-1,90,-1,-68,-1,87,-1,-67,-1,83,-1,-67,-1,81,-1,-69,-1,82,-1,-74,-1,82,-1,-74,-1,78,-1,-73,-1,75,-1,-74,-1,75,-1,-77,-1,73,-1,-76,-1,70,-1,-76,-1,67,-1,-76,-1,66,-1,-78,-1,65,-1,-79,-1,62,-1,-77,-1,59,-1,-79,-1,60,-1,-81,-1,59,-1,-82,-1,56,-1,-80,-1,53,-1,-80,-1,51,-1,-81,-1,51,-1,-83,-1,50,-1,-83,-1,48,-1,-83,-1,47,-1,-85,-1,47,-1,-85,-1,44,-1,-83,-1,41,-1,-84,-1,42,-1,-87,-1,43,-1,-88,-1,42,-1,-89,-1,42,-1,-90,-1,39,-1,-85,-1,32,-1,-81,-1,30,-1,-84,-1,33,-1,-87,-1,34,-1,-89,-1,36,-1,-93,-1,38,-1,-93,-1,35,-1,-90,-1,31,-1,-89,-1,32,-1,-91,-1,33,-1,-93,-1,33,-1,-91,-1,29,-1,-89,-1,30,-1,-92,-1,32,-1,-94,-1,31,-1,-91,-1,29,-1,-91,-1,29,-1,-92,-1,29,-1,-91,-1,29,-1,-92,-1,30,-1,-94,-1,31,-1,-92,-1,29,-1,-91,-1,28,-1,-90,-1,27,-1,-89,-1,28,-1,-90,-1,28,-1,-89,-1,26,-1,-86,-1,26,-1,-88,-1,29,-1,-90,-1,31,-1,-91,-1,32,-1,-90,-1,30,-1,-87,-1,30,-1,-89,-1,34,-1,-92,-1,36,-1,-90,-1,35,-1,-90,-1,36,-1,-90,-1,37,-1,-88,-1,35,-1,-86,-1,36,-1,-87,-1,38,-1,-87,-1,39,-1,-86,-1,40,-1,-86,-1,40,-1,-84,-1,39,-1,-81,-1,40,-1,-82,-1,42,-1,-83,-1,45,-1,-83,-1,46,-1,-82,-1,47,-1,-82,-1,50,-1,-84,-1,54,-1,-85,-1,56,-1,-84,-1,56,-1,-82,-1,57,-1,-81,-1,59,-1,-81,-1,59,-1,-79,-1,60,-1,-77,-1,61,-1,-77,-1,64,-1,-78,-1,67,-1,-78,-1,69,-1,-76,-1,69,-1,-74,-1,70,-1,-73,-1,73,-1,-74,-1,76,-1,-73,-1,77,-1,-71,-1,78,-1,-69,-1,79,-1,-68,-1,81,-1,-67,-1,84,-1,-68,-1,87,-1,-68,-1,91,-1,-68,-1,93,-1,-67,-1,95,-1,-66,-1,98,-1,-65,-1,99,-1,-63,-1,100,-1,-60,-1,101,-1,-59,-1,105,-1,-60,-1,108,-1,-59,-1,110,-1,-57,-1,113,-1,-57,-1,115,-1,-55,-1,117,-1,-53,-1,118,-1,-51,-1,121,-1,-51,-1,125,-1,-51,-1,-128,-1,-50,-1,-126,-1,-48,-1,-123,-1,-47,-1,-122,-1,-45,-1,-118,-1,-45,-1,-114,-1,-46,-1,-110,-1,-45,-1,-107,-1,-43,-1,-107,-1,-38,-1,-107,-1,-37,-1,-101,-1,-39,-1,-96,-1,-39,-1,-93,-1,-38,-1,-89,-1,-37,-1,-88,-1,-33,-1,-88,-1,-30,-1,-84,-1,-31,-1,-79,-1,-32,-1,-74,-1,-31,-1,-72,-1,-29,-1,-70,-1,-26,-1,-68,-1,-25,-1,-64,-1,-24,-1,-62,-1,-21,-1,-60,-1,-20,-1,-55,-1,-21,-1,-51,-1,-20,-1,-47,-1,-19,-1,-46,-1,-16,-1,-43,-1,-15,-1,-38,-1,-17,-1,-32,-1,-16,-1,-31,-1,-12,-1,-30,-1,-9,-1,-27,-1,-8,-1,-25,-1,-6,-1,-20,-1,-8,-1,-13,-1,-9,-1,-11,-1,-5,-1,-9,-1,-3,-1,-7,-1,-1,-1,-4,-1,1,0,-1,-1,-1,-1,6,0,-1,-1,10,0,0,0,12,0,3,0,13,0,6,0,17,0,6,0,20,0,8,0,22,0,11,0,26,0,10,0,29,0,14,0,29,0,18,0,32,0,17,0,37,0,17,0,41,0,18,0,44,0,18,0,49,0,18,0,54,0,18,0,56,0,22,0,56,0,26,0,58,0,27,0,62,0,27,0,66,0,27,0,71,0,27,0,74,0,28,0,77,0,31,0,79,0,32,0,81,0,33,0,86,0,35,0,87,0,36,0,89,0,40,0,91,0,41,0,93,0,41,0,99,0,40,0,103,0,41,0,105,0,43,0,107,0,45,0,110,0,45,0,114,0,45,0,117,0,46,0,121,0}; }
	private static byte[] data262(){ return new byte[] {46,0,124,0,46,0,127,0,49,0,-128,0,51,0,-126,0,52,0,-124,0,54,0,-122,0,55,0,-118,0,54,0,-115,0,56,0,-113,0,56,0,-110,0,58,0,-108,0,59,0,-106,0,59,0,-102,0,60,0,-101,0,63,0,-101,0,66,0,-100,0,66,0,-95,0,64,0,-90,0,63,0,-88,0,65,0,-88,0,68,0,-87,0,69,0,-83,0,67,0,-80,0,68,0,-78,0,69,0,-76,0,70,0,-75,0,71,0,-73,0,72,0,-71,0,73,0,-71,0,76,0,-71,0,78,0,-69,0,77,0,-66,0,76,0,-61,0,74,0,-60,0,76,0,-59,0,78,0,-59,0,80,0,-59,0,81,0,-56,0,79,0,-52,0,79,0,-52,0,81,0,-52,0,82,0,-49,0,80,0,-46,0,79,0,-44,0,81,0,-46,0,85,0,-48,0,88,0,-49,0,89,0,-47,0,88,0,-44,0,86,0,-42,0,87,0,-41,0,86,0,-39,0,86,0,-38,0,86,0,-37,0,86,0,-36,0,87,0,-37,0,89,0,-37,0,88,0,-35,0,89,0,-36,0,90,0,-36,0,89,0,-32,0,87,0,-32,0,88,0,-33,0,89,0,-31,0,87,0,-29,0,85,0,-28,0,86,0,-29,0,88,0,-30,0,87,0,-29,0,88,0,-31,0,91,0,-34,0,91,0,-32,0,90,0,-32,0,91,0,-34,0,91,0,-32,0,89,0,-31,0,88,0,-31,0,88,0,-31,0,88,0,-33,0,89,0,-33,0,88,0,-32,0,86,0,-32,0,87,0,-34,0,88,0,-36,0,88,0,-35,0,87,0,-37,0,88,0,-38,0,88,0,-39,0,88,0,-40,0,87,0,-39,0,84,0,-38,0,84,0,-41,0,86,0,-44,0,87,0,-45,0,86,0,-46,0,85,0,-45,0,83,0,-46,0,82,0,-47,0,83,0,-50,0,84,0,-53,0,84,0,-54,0,83,0,-53,0,79,0,-52,0,77,0,-54,0,79,0,-57,0,79,0,-59,0,78,0,-60,0,77,0,-60,0,74,0,-59,0,71,0,-61,0,73,0,-65,0,74,0,-68,0,73,0,-69,0,73,0,-72,0,73,0,-75,0,72,0,-75,0,70,0,-76,0,69,0,-80,0,70,0,-82,0,70,0,-86,0,70,0,-88,0,69,0,-89,0,66,0,-89,0,64,0,-91,0,63,0,-92,0,61,0,-95,0,62,0,-99,0,63,0,-103,0,62,0,-104,0,59,0,-103,0,55,0,-104,0,54,0,-108,0,55,0,-112,0,56,0,-116,0,56,0,-119,0,54,0,-121,0,54,0,-124,0,53,0,-126,0,50,0,-126,0,47,0,127,0,47,0,124,0,47,0,119,0,47,0,117,0,44,0,117,0,42,0,113,0,42,0,109,0,42,0,106,0,43,0,99,0,44,0,96,0,42,0,96,0,38,0,93,0,38,0,91,0,36,0,89,0,33,0,86,0,33,0,83,0,31,0,81,0,31,0,74,0,33,0,70,0,31,0,70,0,26,0,69,0,25,0,64,0,27,0,58,0,27,0,56,0,22,0,57,0,19,0,54,0,19,0,49,0,19,0,45,0,19,0,41,0,17,0,40,0,13,0,41,0,8,0,38,0,9,0,32,0,11,0,27,0,9,0,26,0,5,0,24,0,5,0,19,0,6,0,13,0,6,0,10,0,5,0,8,0,0,0,7,0,-2,-1,6,0,-4,-1,1,0,-4,-1,-2,-1,-5,-1,-6,-1,-5,-1,-11,-1,-5,-1,-14,-1,-8,-1,-14,-1,-12,-1,-17,-1,-12,-1,-22,-1,-10,-1,-28,-1,-10,-1,-33,-1,-10,-1,-35,-1,-13,-1,-36,-1,-17,-1,-38,-1,-19,-1,-40,-1,-19,-1,-45,-1,-19,-1,-50,-1,-19,-1,-52,-1,-22,-1,-53,-1,-26,-1,-55,-1,-26,-1,-59,-1,-27,-1,-63,-1,-27,-1,-67,-1,-27,-1,-71,-1,-27,-1,-76,-1,-28,-1,-77,-1,-31,-1,-79,-1,-31,-1,-86,-1,-29,-1,-89,-1,-32,-1,-89,-1,-36,-1,-89,-1,-39,-1,-92,-1,-39,-1,-96,-1,-40,-1,-97,-1,-45,-1,-96,-1,-47,-1,-101,-1,-45,-1,-107,-1,-44,-1,-109,-1,-48,-1,-109,-1,-50,-1,-114,-1,-46,-1,-121,-1,-46,-1,-123,-1,-48,-1,-125,-1,-49,-1,-128,-1,-50,-1,127,-1,-52,-1,124,-1,-53,-1,122,-1,-55,-1,121,-1,-56,-1,116,-1,-54,-1,111,-1,-53,-1,109,-1,-56,-1,108,-1,-59,-1,108,-1,-61,-1,106,-1,-61,-1,102,-1,-61,-1,98,-1,-60,-1,96,-1,-61,-1,93,-1,-62,-1,91,-1,-63,-1,91,-1,-68,-1,93,-1,-71,-1,91,-1,-70,-1,86,-1,-69,-1,85,-1,-72,-1,85,-1,-75,-1,85,-1,-76,-1,81,-1,-73,-1,75,-1,-70,-1,71,-1,-71,-1,71,-1,-74,-1,71,-1,-74,-1,67,-1,-73,-1,64,-1,-73,-1,63,-1,-74,-1,61,-1,-74,-1,59,-1}; }
	private static byte[] data263(){ return new byte[] {-74,-1,57,-1,-75,-1,56,-1,-76,-1,56,-1,-78,-1,55,-1,-79,-1,54,-1,-79,-1,52,-1,-79,-1,50,-1,-79,-1,49,-1,-80,-1,49,-1,-83,-1,51,-1,-86,-1,51,-1,-87,-1,51,-1,-88,-1,50,-1,-88,-1,47,-1,-85,-1,44,-1,-85,-1,43,-1,-85,-1,42,-1,-85,-1,40,-1,-85,-1,41,-1,-87,-1,42,-1,-89,-1,41,-1,-89,-1,42,-1,-90,-1,41,-1,-89,-1,37,-1,-86,-1,36,-1,-86,-1,35,-1,-87,-1,36,-1,-87,-1,35,-1,-88,-1,36,-1,-89,-1,37,-1,-90,-1,36,-1,-89,-1,36,-1,-90,-1,37,-1,-91,-1,37,-1,-90,-1,36,-1,-90,-1,35,-1,-87,-1,32,-1,-85,-1,31,-1,-85,-1,32,-1,-86,-1,33,-1,-86,-1,33,-1,-87,-1,36,-1,-90,-1,39,-1,-92,-1,40,-1,-91,-1,39,-1,-89,-1,37,-1,-86,-1,36,-1,-85,-1,36,-1,-86,-1,38,-1,-85,-1,38,-1,-86,-1,40,-1,-87,-1,43,-1,-88,-1,43,-1,-87,-1,43,-1,-84,-1,41,-1,-83,-1,43,-1,-84,-1,45,-1,-85,-1,47,-1,-84,-1,46,-1,-82,-1,46,-1,-80,-1,47,-1,-81,-1,49,-1,-81,-1,51,-1,-81,-1,52,-1,-80,-1,53,-1,-79,-1,54,-1,-80,-1,57,-1,-79,-1,57,-1,-77,-1,57,-1,-76,-1,60,-1,-78,-1,63,-1,-77,-1,64,-1,-76,-1,64,-1,-75,-1,68,-1,-77,-1,71,-1,-76,-1,71,-1,-74,-1,72,-1,-73,-1,74,-1,-72,-1,75,-1,-71,-1,78,-1,-72,-1,81,-1,-71,-1,82,-1,-69,-1,83,-1,-68,-1,86,-1,-69,-1,90,-1,-70,-1,92,-1,-67,-1,91,-1,-64,-1,92,-1,-63,-1,95,-1,-62,-1,95,-1,-59,-1,97,-1,-59,-1,102,-1,-62,-1,106,-1,-61,-1,108,-1,-59,-1,110,-1,-58,-1,111,-1,-57,-1,115,-1,-57,-1,118,-1,-55,-1,118,-1,-53,-1,121,-1,-53,-1,124,-1,-52,-1,126,-1,-49,-1,126,-1,-47,-1,-127,-1,-47,-1,-122,-1,-48,-1,-119,-1,-47,-1,-116,-1,-47,-1,-112,-1,-45,-1,-112,-1,-41,-1,-112,-1,-39,-1,-108,-1,-40,-1,-103,-1,-40,-1,-100,-1,-39,-1,-97,-1,-38,-1,-95,-1,-35,-1,-94,-1,-32,-1,-92,-1,-32,-1,-88,-1,-32,-1,-84,-1,-31,-1,-81,-1,-30,-1,-77,-1,-30,-1,-74,-1,-29,-1,-71,-1,-26,-1,-70,-1,-24,-1,-68,-1,-22,-1,-64,-1,-22,-1,-61,-1,-22,-1,-55,-1,-23,-1,-50,-1,-23,-1,-48,-1,-20,-1,-46,-1,-18,-1,-45,-1,-15,-1,-42,-1,-14,-1,-39,-1,-13,-1,-36,-1,-11,-1,-33,-1,-11,-1,-28,-1,-11,-1,-25,-1,-9,-1,-23,-1,-7,-1,-18,-1,-8,-1,-16,-1,-4,-1,-15,-1,-1,-1,-11,-1,-3,-1,-5,-1,-4,-1,-1,-1,-2,-1,0,0,2,0,0,0,6,0,2,0,8,0,5,0,8,0,9,0,9,0,13,0,10,0,17,0,8,0,23,0,8,0,27,0,9,0,30,0,9,0,35,0,10,0,37,0,13,0,38,0,15,0,41,0,16,0,44,0,18,0,46,0,20,0,49,0,20,0,55,0,18,0,59,0,21,0,60,0,24,0,61,0,26,0,64,0,27,0,69,0,25,0,74,0,26,0,75,0,30,0,77,0,31,0,80,0,31,0,84,0,33,0,87,0,33,0,89,0,36,0,90,0,39,0,91,0,41,0,94,0,41,0,99,0,39,0,104,0,41,0,103,0,46,0,104,0,46,0,110,0,44,0,114,0,45,0,117,0,45,0,121,0,45,0,123,0,48,0,124,0,51,0,124,0,53,0,126,0,55,0,-127,0,53,0,-120,0,50,0,-116,0,51,0,-114,0,54,0,-114,0,56,0,-113,0,59,0,-111,0,59,0,-109,0,61,0,-107,0,63,0,-106,0,63,0,-103,0,63,0,-98,0,63,0,-97,0,64,0,-96,0,66,0,-93,0,66,0,-92,0,68,0,-91,0,70,0,-89,0,69,0,-84,0,66,0,-79,0,66,0,-78,0,68,0,-78,0,71,0,-77,0,72,0,-77,0,74,0,-75,0,75,0,-74,0,75,0,-71,0,75,0,-70,0,77,0,-70,0,79,0,-68,0,77,0,-64,0,77,0,-63,0,79,0,-63,0,79,0,-61,0,80,0,-59,0,80,0,-58,0,79,0,-55,0,80,0,-54,0,80,0,-54,0,82,0,-53,0,82,0,-52,0,83,0,-52,0,85,0,-52,0,84,0,-48,0,83,0,-48,0,85,0,-49,0,87,0,-47,0,84,0,-45,0,86,0,-46,0,87,0,-45,0,86,0,-43,0,87,0,-45,0,89,0,-44,0,87,0,-40,0,85,0,-39,0,84,0,-37,0,84,0,-37,0,85,0,-39,0,87,0,-38,0,86,0,-38,0,87,0,-39,0,88,0,-38,0,87,0,-38,0,87,0,-38,0,88,0,-37,0,86,0,-38,0}; }
	private static byte[] data264(){ return new byte[] {89,0,-40,0,90,0,-40,0,89,0,-40,0,90,0,-42,0,92,0,-43,0,91,0,-41,0,88,0,-39,0,86,0,-38,0,86,0,-39,0,87,0,-42,0,88,0,-41,0,86,0,-41,0,86,0,-41,0,85,0,-42,0,85,0,-42,0,84,0,-41,0,82,0,-42,0,84,0,-47,0,88,0,-50,0,87,0,-48,0,85,0,-49,0,83,0,-48,0,83,0,-49,0,83,0,-52,0,83,0,-52,0,82,0,-53,0,82,0,-54,0,79,0,-53,0,79,0,-56,0,82,0,-62,0,83,0,-61,0,80,0,-60,0,77,0,-61,0,78,0,-63,0,76,0,-63,0,75,0,-65,0,76,0,-68,0,76,0,-71,0,77,0,-73,0,76,0,-73,0,72,0,-72,0,70,0,-74,0,72,0,-78,0,71,0,-80,0,70,0,-80,0,69,0,-82,0,66,0,-82,0,65,0,-84,0,65,0,-87,0,64,0,-89,0,65,0,-94,0,67,0,-97,0,65,0,-97,0,62,0,-97,0,61,0,-102,0,63,0,-105,0,62,0,-107,0,60,0,-109,0,61,0,-114,0,62,0,-117,0,60,0,-117,0,56,0,-116,0,53,0,-118,0,53,0,-124,0,56,0,-128,0,55,0,127,0,51,0,-128,0,47,0,127,0,47,0,121,0,50,0,115,0,51,0,113,0,48,0,111,0,47,0,108,0,47,0,105,0,45,0,103,0,44,0,99,0,44,0,97,0,41,0,96,0,39,0,92,0,41,0,86,0,41,0,85,0,38,0,83,0,36,0,81,0,33,0,81,0,30,0,79,0,28,0,76,0,28,0,71,0,30,0,66,0,28,0,65,0,24,0,66,0,21,0,62,0,21,0,57,0,23,0,52,0,22,0,50,0,19,0,49,0,17,0,46,0,17,0,40,0,17,0,38,0,15,0,36,0,13,0,32,0,12,0,30,0,10,0,27,0,10,0,22,0,10,0,18,0,9,0,16,0,7,0,12,0,7,0,9,0,5,0,6,0,4,0,2,0,5,0,-3,-1,4,0,-5,-1,1,0,-6,-1,-1,-1,-9,-1,-3,-1,-12,-1,-3,-1,-16,-1,-4,-1,-19,-1,-7,-1,-20,-1,-8,-1,-25,-1,-7,-1,-30,-1,-8,-1,-32,-1,-11,-1,-33,-1,-13,-1,-36,-1,-14,-1,-40,-1,-15,-1,-42,-1,-17,-1,-44,-1,-19,-1,-47,-1,-20,-1,-49,-1,-23,-1,-51,-1,-26,-1,-51,-1,-28,-1,-55,-1,-28,-1,-62,-1,-23,-1,-69,-1,-22,-1,-73,-1,-24,-1,-75,-1,-26,-1,-76,-1,-29,-1,-77,-1,-32,-1,-81,-1,-30,-1,-86,-1,-30,-1,-89,-1,-32,-1,-90,-1,-35,-1,-91,-1,-39,-1,-90,-1,-43,-1,-91,-1,-45,-1,-95,-1,-43,-1,-100,-1,-43,-1,-104,-1,-43,-1,-107,-1,-44,-1,-110,-1,-45,-1,-113,-1,-45,-1,-117,-1,-45,-1,-119,-1,-48,-1,-121,-1,-48,-1,-123,-1,-51,-1,-122,-1,-56,-1,-123,-1,-55,-1,127,-1,-54,-1,125,-1,-56,-1,123,-1,-57,-1,120,-1,-57,-1,117,-1,-57,-1,114,-1,-58,-1,111,-1,-58,-1,109,-1,-59,-1,107,-1,-62,-1,107,-1,-63,-1,103,-1,-61,-1,98,-1,-61,-1,98,-1,-64,-1,95,-1,-62,-1,90,-1,-60,-1,88,-1,-64,-1,89,-1,-66,-1,88,-1,-68,-1,87,-1,-70,-1,87,-1,-72,-1,85,-1,-72,-1,83,-1,-73,-1,81,-1,-72,-1,76,-1,-70,-1,74,-1,-72,-1,75,-1,-75,-1,74,-1,-76,-1,73,-1,-77,-1,72,-1,-78,-1,71,-1,-78,-1,67,-1,-77,-1,65,-1,-76,-1,62,-1,-76,-1,61,-1,-78,-1,62,-1,-81,-1,62,-1,-80,-1,58,-1,-78,-1,54,-1,-77,-1,54,-1,-79,-1,55,-1,-83,-1,56,-1,-83,-1,53,-1,-80,-1,50,-1,-82,-1,52,-1,-84,-1,52,-1,-85,-1,51,-1,-86,-1,52,-1,-86,-1,48,-1,-83,-1,45,-1,-82,-1,44,-1,-82,-1,43,-1,-82,-1,42,-1,-82,-1,42,-1,-84,-1,44,-1,-87,-1,46,-1,-88,-1,45,-1,-87,-1,42,-1,-85,-1,43,-1,-87,-1,43,-1,-87,-1,41,-1,-84,-1,40,-1,-86,-1,42,-1,-88,-1,44,-1,-89,-1,43,-1,-88,-1,41,-1,-85,-1,40,-1,-85,-1,39,-1,-85,-1,40,-1,-85,-1,41,-1,-86,-1,40,-1,-84,-1,40,-1,-86,-1,44,-1,-90,-1,47,-1,-90,-1,46,-1,-88,-1,44,-1,-86,-1,44,-1,-86,-1,46,-1,-88,-1,47,-1,-87,-1,46,-1,-84,-1,44,-1,-83,-1,45,-1,-83,-1,46,-1,-83,-1,47,-1,-83,-1,48,-1,-82,-1,47,-1,-80,-1,47,-1,-78,-1,46,-1,-78,-1,49,-1,-80,-1,53,-1,-82,-1,54,-1,-81,-1,55,-1,-79,-1,55,-1,-80,-1,57,-1,-79,-1,58,-1,-77,-1,57,-1,-76,-1,59,-1,-78,-1,64,-1,-80,-1,68,-1,-82,-1,70,-1,-81,-1,70,-1,-78,-1,69,-1}; }
	private static byte[] data265(){ return new byte[] {-75,-1,69,-1,-74,-1,70,-1,-73,-1,71,-1,-71,-1,72,-1,-71,-1,76,-1,-74,-1,80,-1,-74,-1,82,-1,-72,-1,82,-1,-71,-1,82,-1,-66,-1,81,-1,-65,-1,84,-1,-66,-1,87,-1,-66,-1,90,-1,-66,-1,94,-1,-69,-1,99,-1,-69,-1,99,-1,-64,-1,96,-1,-59,-1,96,-1,-58,-1,100,-1,-60,-1,105,-1,-63,-1,111,-1,-63,-1,113,-1,-62,-1,114,-1,-59,-1,114,-1,-56,-1,116,-1,-57,-1,120,-1,-57,-1,123,-1,-55,-1,123,-1,-52,-1,124,-1,-49,-1,125,-1,-49,-1,-127,-1,-49,-1,-123,-1,-48,-1,-122,-1,-47,-1,-119,-1,-46,-1,-116,-1,-45,-1,-114,-1,-44,-1,-111,-1,-43,-1,-108,-1,-42,-1,-106,-1,-40,-1,-105,-1,-38,-1,-101,-1,-39,-1,-96,-1,-40,-1,-93,-1,-37,-1,-93,-1,-33,-1,-92,-1,-32,-1,-88,-1,-32,-1,-85,-1,-31,-1,-82,-1,-30,-1,-79,-1,-29,-1,-75,-1,-30,-1,-70,-1,-31,-1,-66,-1,-29,-1,-64,-1,-27,-1,-63,-1,-24,-1,-60,-1,-25,-1,-54,-1,-27,-1,-49,-1,-25,-1,-48,-1,-23,-1,-45,-1,-22,-1,-42,-1,-20,-1,-41,-1,-18,-1,-38,-1,-16,-1,-35,-1,-16,-1,-31,-1,-16,-1,-27,-1,-14,-1,-26,-1,-11,-1,-23,-1,-11,-1,-18,-1,-13,-1,-12,-1,-12,-1,-12,-1,-6,-1,-13,-1,-2,-1,-11,-1,-2,-1,-6,-1,-2,-1,-2,-1,-2,-1,1,0,0,0,4,0,1,0,6,0,3,0,10,0,3,0,13,0,5,0,15,0,8,0,17,0,9,0,21,0,8,0,27,0,7,0,32,0,7,0,34,0,10,0,35,0,14,0,36,0,15,0,39,0,18,0,39,0,22,0,39,0,25,0,45,0,20,0,53,0,18,0,58,0,19,0,59,0,23,0,60,0,26,0,60,0,29,0,63,0,30,0,67,0,29,0,70,0,32,0,71,0,35,0,73,0,35,0,77,0,36,0,80,0,37,0,82,0,38,0,87,0,37,0,90,0,38,0,92,0,41,0,95,0,40,0,99,0,40,0,102,0,43,0,103,0,43,0,108,0,41,0,113,0,43,0,112,0,48,0,112,0,49,0,117,0,46,0,123,0,46,0,125,0,49,0,123,0,54,0,124,0,54,0,-127,0,51,0,-121,0,51,0,-119,0,52,0,-118,0,55,0,-116,0,56,0,-115,0,58,0,-114,0,61,0,-113,0,62,0,-111,0,62,0,-107,0,61,0,-102,0,60,0,-101,0,63,0,-101,0,65,0,-98,0,63,0,-94,0,63,0,-91,0,63,0,-89,0,64,0,-88,0,66,0,-88,0,69,0,-86,0,68,0,-83,0,66,0,-78,0,66,0,-77,0,69,0,-80,0,74,0,-80,0,75,0,-79,0,76,0,-77,0,76,0,-75,0,76,0,-74,0,77,0,-70,0,74,0,-66,0,72,0,-63,0,74,0,-65,0,78,0,-67,0,80,0,-65,0,80,0,-64,0,81,0,-65,0,83,0,-62,0,81,0,-59,0,79,0,-57,0,82,0,-59,0,82,0,-55,0,80,0,-52,0,79,0,-52,0,81,0,-52,0,82,0,-52,0,83,0,-52,0,83,0,-50,0,83,0,-49,0,81,0,-46,0,80,0,-43,0,78,0,-42,0,79,0,-44,0,84,0,-49,0,88,0,-49,0,86,0,-46,0,84,0,-45,0,85,0,-45,0,84,0,-44,0,84,0,-43,0,83,0,-42,0,83,0,-44,0,87,0,-48,0,91,0,-50,0,90,0,-48,0,88,0,-45,0,85,0,-43,0,83,0,-42,0,84,0,-44,0,85,0,-44,0,83,0,-42,0,82,0,-43,0,84,0,-45,0,83,0,-43,0,81,0,-43,0,82,0,-46,0,85,0,-48,0,84,0,-48,0,84,0,-48,0,83,0,-48,0,81,0,-47,0,81,0,-49,0,82,0,-51,0,82,0,-51,0,81,0,-52,0,81,0,-53,0,81,0,-54,0,81,0,-56,0,81,0,-57,0,81,0,-59,0,83,0,-63,0,84,0,-65,0,84,0,-65,0,82,0,-65,0,80,0,-65,0,79,0,-66,0,78,0,-67,0,78,0,-70,0,79,0,-72,0,78,0,-71,0,74,0,-71,0,74,0,-73,0,74,0,-75,0,72,0,-74,0,70,0,-76,0,71,0,-80,0,71,0,-80,0,69,0,-81,0,67,0,-83,0,68,0,-86,0,69,0,-90,0,69,0,-91,0,66,0,-90,0,63,0,-90,0,61,0,-93,0,61,0,-94,0,60,0,-96,0,59,0,-100,0,62,0,-106,0,64,0,-108,0,61,0,-108,0,58,0,-109,0,57,0,-111,0,55,0,-111,0,52,0,-113,0,52,0,-117,0,53,0,-120,0,52,0,-122,0,50,0,-124,0,49,0,-125,0,48,0,127,0,48,0,124,0,48,0,121,0,47,0,118,0,47,0,115,0,45,0,114,0}; }
	private static byte[] data266(){ return new byte[] {43,0,111,0,44,0,105,0,46,0,103,0,42,0,101,0,42,0,98,0,41,0,95,0,40,0,92,0,40,0,89,0,38,0,88,0,34,0,89,0,32,0,84,0,33,0,79,0,34,0,76,0,31,0,76,0,27,0,75,0,25,0,72,0,26,0,67,0,25,0,65,0,22,0,64,0,21,0,60,0,21,0,55,0,22,0,51,0,21,0,48,0,20,0,47,0,16,0,46,0,14,0,42,0,14,0,39,0,13,0,37,0,10,0,33,0,10,0,32,0,7,0,29,0,6,0,24,0,9,0,19,0,6,0,19,0,2,0,17,0,2,0,12,0,3,0,8,0,1,0,5,0,0,0,4,0,-3,-1,2,0,-6,-1,0,0,-5,-1,-6,-1,-4,-1,-12,-1,-3,-1,-14,-1,-7,-1,-14,-1,-11,-1,-17,-1,-9,-1,-23,-1,-9,-1,-25,-1,-14,-1,-24,-1,-17,-1,-27,-1,-16,-1,-33,-1,-15,-1,-38,-1,-16,-1,-38,-1,-19,-1,-42,-1,-19,-1,-45,-1,-19,-1,-50,-1,-19,-1,-55,-1,-17,-1,-58,-1,-22,-1,-56,-1,-27,-1,-58,-1,-26,-1,-64,-1,-24,-1,-69,-1,-25,-1,-71,-1,-28,-1,-72,-1,-29,-1,-75,-1,-31,-1,-78,-1,-32,-1,-80,-1,-32,-1,-84,-1,-34,-1,-85,-1,-36,-1,-87,-1,-37,-1,-91,-1,-38,-1,-93,-1,-39,-1,-96,-1,-38,-1,-102,-1,-39,-1,-103,-1,-40,-1,-105,-1,-41,-1,-111,-1,-39,-1,-114,-1,-40,-1,-115,-1,-45,-1,-114,-1,-48,-1,-116,-1,-47,-1,-122,-1,-45,-1,-125,-1,-48,-1,-125,-1,-50,-1,-127,-1,-52,-1,-128,-1,-55,-1,-128,-1,-57,-1,126,-1,-58,-1,123,-1,-57,-1,118,-1,-55,-1,113,-1,-55,-1,114,-1,-60,-1,114,-1,-62,-1,110,-1,-58,-1,104,-1,-57,-1,102,-1,-59,-1,100,-1,-60,-1,99,-1,-61,-1,97,-1,-62,-1,95,-1,-62,-1,92,-1,-62,-1,90,-1,-64,-1,90,-1,-67,-1,91,-1,-69,-1,88,-1,-69,-1,87,-1,-70,-1,85,-1,-70,-1,81,-1,-68,-1,79,-1,-69,-1,77,-1,-70,-1,76,-1,-71,-1,75,-1,-72,-1,75,-1,-75,-1,76,-1,-78,-1,75,-1,-76,-1,70,-1,-73,-1,66,-1,-73,-1,66,-1,-75,-1,65,-1,-76,-1,65,-1,-76,-1,62,-1,-75,-1,59,-1,-74,-1,59,-1,-78,-1,61,-1,-79,-1,59,-1,-78,-1,56,-1,-77,-1,55,-1,-78,-1,56,-1,-81,-1,57,-1,-82,-1,56,-1,-82,-1,55,-1,-81,-1,52,-1,-80,-1,51,-1,-81,-1,52,-1,-81,-1,49,-1,-81,-1,50,-1,-83,-1,52,-1,-84,-1,49,-1,-82,-1,49,-1,-84,-1,50,-1,-85,-1,51,-1,-87,-1,52,-1,-88,-1,52,-1,-88,-1,52,-1,-89,-1,52,-1,-87,-1,49,-1,-84,-1,45,-1,-81,-1,44,-1,-81,-1,45,-1,-84,-1,48,-1,-85,-1,48,-1,-85,-1,47,-1,-83,-1,46,-1,-83,-1,47,-1,-83,-1,46,-1,-82,-1,46,-1,-82,-1,47,-1,-83,-1,49,-1,-85,-1,51,-1,-85,-1,50,-1,-82,-1,47,-1,-80,-1,49,-1,-82,-1,50,-1,-81,-1,49,-1,-79,-1,50,-1,-81,-1,52,-1,-80,-1,51,-1,-78,-1,51,-1,-78,-1,51,-1,-75,-1,50,-1,-75,-1,52,-1,-77,-1,57,-1,-79,-1,57,-1,-77,-1,57,-1,-76,-1,58,-1,-76,-1,59,-1,-75,-1,61,-1,-77,-1,64,-1,-77,-1,65,-1,-76,-1,66,-1,-76,-1,68,-1,-76,-1,70,-1,-76,-1,71,-1,-75,-1,73,-1,-76,-1,77,-1,-79,-1,82,-1,-80,-1,82,-1,-76,-1,79,-1,-70,-1,77,-1,-69,-1,80,-1,-70,-1,82,-1,-68,-1,82,-1,-66,-1,83,-1,-66,-1,87,-1,-67,-1,90,-1,-68,-1,92,-1,-66,-1,93,-1,-65,-1,96,-1,-66,-1,98,-1,-64,-1,98,-1,-60,-1,97,-1,-59,-1,100,-1,-58,-1,102,-1,-58,-1,104,-1,-57,-1,107,-1,-58,-1,112,-1,-60,-1,117,-1,-62,-1,120,-1,-60,-1,122,-1,-59,-1,123,-1,-57,-1,124,-1,-53,-1,123,-1,-50,-1,124,-1,-49,-1,-128,-1,-50,-1,-125,-1,-49,-1,-124,-1,-45,-1,-124,-1,-44,-1,-119,-1,-48,-1,-111,-1,-50,-1,-108,-1,-48,-1,-109,-1,-42,-1,-110,-1,-39,-1,-107,-1,-41,-1,-102,-1,-41,-1,-99,-1,-39,-1,-97,-1,-38,-1,-95,-1,-37,-1,-91,-1,-37,-1,-88,-1,-35,-1,-87,-1,-33,-1,-84,-1,-32,-1,-83,-1,-29,-1,-82,-1,-26,-1,-80,-1,-25,-1,-77,-1,-25,-1,-73,-1,-24,-1,-70,-1,-23,-1,-67,-1,-23,-1,-62,-1,-25,-1,-55,-1,-26,-1,-54,-1,-21,-1,-56,-1,-16,-1,-53,-1,-17,-1,-49,-1,-16,-1,-47,-1,-14,-1,-43,-1,-17,-1,-35,-1,-19,-1,-31,-1,-17,-1,-30,-1,-15,-1,-27,-1,-13,-1,-25,-1,-12,-1,-21,-1,-12,-1,-17,-1,-11,-1,-15,-1,-8,-1,-15,-1,-3,-1,-15,-1}; }
	private static byte[] data267(){ return new byte[] {-1,-1,-11,-1,-1,-1,-7,-1,-1,-1,-4,-1,1,0,-2,-1,3,0,0,0,4,0,5,0,4,0,8,0,5,0,10,0,8,0,12,0,10,0,15,0,9,0,20,0,9,0,24,0,10,0,27,0,11,0,29,0,13,0,32,0,15,0,35,0,15,0,37,0,18,0,38,0,21,0,40,0,21,0,47,0,18,0,51,0,19,0,53,0,23,0,55,0,23,0,58,0,24,0,61,0,26,0,64,0,26,0,68,0,25,0,72,0,27,0,74,0,29,0,75,0,30,0,79,0,31,0,83,0,29,0,87,0,32,0,86,0,37,0,86,0,37,0,92,0,36,0,96,0,36,0,99,0,36,0,103,0,37,0,104,0,40,0,105,0,42,0,107,0,43,0,110,0,45,0,110,0,47,0,114,0,46,0,119,0,45,0,120,0,49,0,120,0,52,0,120,0,54,0,123,0,54,0,126,0,54,0,-126,0,54,0,-124,0,54,0,-120,0,55,0,-119,0,56,0,-117,0,58,0,-115,0,58,0,-113,0,59,0,-109,0,58,0,-106,0,57,0,-103,0,59,0,-102,0,60,0,-101,0,61,0,-98,0,62,0,-98,0,65,0,-98,0,66,0,-95,0,67,0,-94,0,67,0,-91,0,65,0,-85,0,64,0,-85,0,67,0,-85,0,68,0,-82,0,67,0,-80,0,69,0,-81,0,72,0,-80,0,72,0,-79,0,73,0,-78,0,75,0,-76,0,73,0,-73,0,72,0,-70,0,73,0,-70,0,74,0,-69,0,75,0,-68,0,75,0,-66,0,75,0,-64,0,74,0,-62,0,74,0,-61,0,75,0,-60,0,76,0,-61,0,77,0,-60,0,80,0,-62,0,81,0,-61,0,81,0,-59,0,81,0,-59,0,82,0,-59,0,83,0,-58,0,83,0,-58,0,83,0,-55,0,81,0,-53,0,80,0,-52,0,80,0,-51,0,81,0,-52,0,83,0,-55,0,86,0,-55,0,86,0,-54,0,85,0,-54,0,85,0,-52,0,84,0,-51,0,83,0,-52,0,86,0,-53,0,85,0,-51,0,82,0,-47,0,79,0,-46,0,80,0,-47,0,80,0,-48,0,82,0,-50,0,84,0,-51,0,82,0,-49,0,81,0,-49,0,82,0,-51,0,82,0,-51,0,83,0,-52,0,82,0,-52,0,82,0,-52,0,81,0,-52,0,81,0,-53,0,81,0,-54,0,81,0,-55,0,83,0,-58,0,83,0,-57,0,79,0,-53,0,76,0,-54,0,77,0,-56,0,78,0,-58,0,77,0,-57,0,76,0,-59,0,77,0,-62,0,79,0,-64,0,79,0,-65,0,77,0,-65,0,77,0,-66,0,76,0,-67,0,75,0,-67,0,73,0,-67,0,72,0,-69,0,73,0,-72,0,74,0,-74,0,74,0,-77,0,75,0,-78,0,73,0,-78,0,71,0,-79,0,70,0,-80,0,70,0,-83,0,70,0,-84,0,67,0,-83,0,66,0,-86,0,66,0,-87,0,64,0,-87,0,62,0,-90,0,64,0,-93,0,63,0,-94,0,60,0,-93,0,58,0,-97,0,61,0,-101,0,61,0,-104,0,60,0,-104,0,58,0,-105,0,56,0,-108,0,58,0,-113,0,58,0,-114,0,57,0,-117,0,56,0,-119,0,55,0,-120,0,53,0,-123,0,53,0,-124,0,50,0,-125,0,49,0,127,0,50,0,124,0,50,0,121,0,48,0,120,0,47,0,118,0,45,0,115,0,46,0,110,0,48,0,106,0,46,0,105,0,44,0,103,0,44,0,99,0,43,0,96,0,43,0,93,0,42,0,92,0,38,0,91,0,36,0,89,0,36,0,85,0,35,0,84,0,33,0,81,0,32,0,77,0,33,0,74,0,32,0,70,0,31,0,69,0,27,0,70,0,23,0,68,0,23,0,62,0,26,0,57,0,25,0,55,0,22,0,53,0,21,0,51,0,19,0,49,0,17,0,46,0,17,0,42,0,17,0,38,0,16,0,37,0,12,0,36,0,9,0,35,0,8,0,30,0,10,0,23,0,12,0,19,0,10,0,18,0,7,0,17,0,4,0,14,0,5,0,9,0,5,0,5,0,4,0,4,0,0,0,3,0,-2,-1,0,0,-2,-1,-3,-1,-4,-1,-5,-1,-7,-1,-7,-1,-8,-1,-9,-1,-9,-1,-14,-1,-10,-1,-16,-1,-11,-1,-18,-1,-14,-1,-21,-1,-14,-1,-24,-1,-15,-1,-28,-1,-15,-1,-32,-1,-15,-1,-35,-1,-18,-1,-36,-1,-18,-1,-41,-1,-18,-1,-45,-1,-19,-1,-46,-1,-20,-1,-53,-1,-17,-1,-59,-1,-15,-1,-61,-1,-22,-1,-58,-1,-27,-1,-58,-1,-28,-1,-63,-1,-28,-1,-66,-1,-28,-1,-70,-1,-29,-1,-72,-1,-31,-1,-74,-1,-33,-1,-76,-1,-33,-1,-81,-1,-32,-1,-85,-1,-32,-1,-87,-1,-35,-1,-89,-1}; }
	private static byte[] data268(){ return new byte[] {-37,-1,-89,-1,-39,-1,-92,-1,-42,-1,-92,-1,-44,-1,-94,-1,-44,-1,-101,-1,-40,-1,-106,-1,-41,-1,-107,-1,-44,-1,-107,-1,-47,-1,-109,-1,-48,-1,-113,-1,-45,-1,-119,-1,-43,-1,-123,-1,-45,-1,-123,-1,-48,-1,-124,-1,-49,-1,-127,-1,-50,-1,-128,-1,-53,-1,-128,-1,-55,-1,125,-1,-54,-1,121,-1,-54,-1,118,-1,-53,-1,114,-1,-52,-1,110,-1,-53,-1,110,-1,-57,-1,112,-1,-61,-1,111,-1,-61,-1,107,-1,-60,-1,104,-1,-60,-1,102,-1,-61,-1,101,-1,-64,-1,101,-1,-65,-1,98,-1,-64,-1,95,-1,-64,-1,93,-1,-66,-1,94,-1,-69,-1,94,-1,-71,-1,92,-1,-70,-1,89,-1,-70,-1,88,-1,-73,-1,88,-1,-73,-1,85,-1,-72,-1,82,-1,-71,-1,78,-1,-69,-1,76,-1,-69,-1,73,-1,-69,-1,73,-1,-71,-1,72,-1,-72,-1,71,-1,-71,-1,68,-1,-72,-1,69,-1,-75,-1,70,-1,-76,-1,68,-1,-76,-1,67,-1,-76,-1,65,-1,-75,-1,63,-1,-76,-1,64,-1,-79,-1,66,-1,-82,-1,67,-1,-83,-1,65,-1,-80,-1,61,-1,-80,-1,61,-1,-80,-1,59,-1,-78,-1,55,-1,-76,-1,55,-1,-78,-1,55,-1,-79,-1,56,-1,-80,-1,55,-1,-79,-1,53,-1,-78,-1,52,-1,-78,-1,52,-1,-79,-1,53,-1,-82,-1,56,-1,-84,-1,56,-1,-83,-1,53,-1,-81,-1,53,-1,-82,-1,53,-1,-81,-1,51,-1,-80,-1,51,-1,-80,-1,51,-1,-80,-1,50,-1,-79,-1,51,-1,-82,-1,54,-1,-83,-1,54,-1,-82,-1,52,-1,-79,-1,50,-1,-78,-1,50,-1,-78,-1,51,-1,-78,-1,51,-1,-79,-1,54,-1,-82,-1,58,-1,-85,-1,59,-1,-83,-1,57,-1,-80,-1,55,-1,-79,-1,56,-1,-79,-1,58,-1,-81,-1,60,-1,-81,-1,61,-1,-81,-1,61,-1,-80,-1,62,-1,-79,-1,62,-1,-80,-1,64,-1,-79,-1,64,-1,-78,-1,64,-1,-76,-1,63,-1,-74,-1,63,-1,-73,-1,64,-1,-74,-1,68,-1,-75,-1,69,-1,-75,-1,70,-1,-73,-1,69,-1,-70,-1,68,-1,-67,-1,68,-1,-68,-1,71,-1,-69,-1,76,-1,-73,-1,81,-1,-75,-1,83,-1,-73,-1,82,-1,-70,-1,82,-1,-69,-1,84,-1,-69,-1,86,-1,-68,-1,87,-1,-67,-1,88,-1,-67,-1,92,-1,-67,-1,93,-1,-67,-1,95,-1,-65,-1,96,-1,-64,-1,97,-1,-62,-1,98,-1,-61,-1,99,-1,-59,-1,101,-1,-60,-1,105,-1,-61,-1,107,-1,-59,-1,108,-1,-57,-1,109,-1,-57,-1,112,-1,-56,-1,115,-1,-57,-1,118,-1,-57,-1,121,-1,-54,-1,119,-1,-50,-1,119,-1,-48,-1,123,-1,-50,-1,126,-1,-49,-1,-127,-1,-48,-1,-126,-1,-47,-1,-124,-1,-45,-1,-122,-1,-44,-1,-120,-1,-42,-1,-118,-1,-43,-1,-113,-1,-44,-1,-108,-1,-45,-1,-106,-1,-43,-1,-104,-1,-41,-1,-102,-1,-41,-1,-98,-1,-41,-1,-96,-1,-38,-1,-95,-1,-35,-1,-95,-1,-33,-1,-93,-1,-30,-1,-92,-1,-29,-1,-87,-1,-32,-1,-80,-1,-35,-1,-76,-1,-32,-1,-76,-1,-29,-1,-74,-1,-28,-1,-71,-1,-28,-1,-68,-1,-26,-1,-65,-1,-25,-1,-64,-1,-23,-1,-60,-1,-23,-1,-57,-1,-22,-1,-55,-1,-19,-1,-53,-1,-19,-1,-49,-1,-18,-1,-47,-1,-16,-1,-44,-1,-16,-1,-41,-1,-15,-1,-38,-1,-13,-1,-35,-1,-13,-1,-32,-1,-11,-1,-30,-1,-9,-1,-28,-1,-8,-1,-24,-1,-8,-1,-21,-1,-6,-1,-19,-1,-4,-1,-17,-1,-3,-1,-13,-1,-3,-1,-8,-1,-4,-1,-4,-1,-4,-1,0,0,-4,-1,4,0,-4,-1,8,0,-4,-1,12,0,-2,-1,12,0,2,0,12,0,6,0,13,0,9,0,14,0,10,0,19,0,10,0,22,0,11,0,24,0,12,0,30,0,11,0,32,0,14,0,32,0,18,0,33,0,20,0,36,0,19,0,41,0,19,0,45,0,20,0,47,0,21,0,50,0,23,0,53,0,23,0,57,0,22,0,61,0,24,0,62,0,28,0,61,0,31,0,64,0,30,0,70,0,28,0,76,0,26,0,78,0,30,0,79,0,33,0,80,0,32,0,85,0,33,0,88,0,33,0,91,0,34,0,93,0,36,0,95,0,37,0,97,0,40,0,97,0,43,0,99,0,42,0,104,0,42,0,108,0,41,0,111,0,42,0,113,0,45,0,113,0,48,0,113,0,50,0,115,0,52,0,117,0,52,0,119,0,52,0,125,0,51,0,127,0,51,0,-127,0,54,0,-126,0,56,0,-125,0,56,0,-121,0,55,0,-118,0,57,0,-117,0,57,0,-113,0,56,0,-111,0,59,0,-111,0,61,0,-110,0,61,0,-106,0,59,0,-101,0,58,0,-100,0,62,0,-102,0,65,0,-101,0,66,0,-100,0,68,0,-98,0,66,0,-93,0,63,0,-87,0}; }
	private static byte[] data269(){ return new byte[] {61,0,-86,0,64,0,-88,0,70,0,-91,0,72,0,-88,0,70,0,-84,0,68,0,-80,0,67,0,-79,0,70,0,-80,0,72,0,-80,0,73,0,-78,0,73,0,-75,0,70,0,-72,0,71,0,-71,0,72,0,-70,0,71,0,-68,0,72,0,-68,0,74,0,-68,0,75,0,-68,0,76,0,-68,0,78,0,-68,0,78,0,-65,0,76,0,-64,0,77,0,-63,0,77,0,-61,0,76,0,-61,0,78,0,-61,0,77,0,-58,0,76,0,-58,0,79,0,-61,0,80,0,-58,0,78,0,-57,0,79,0,-58,0,80,0,-56,0,77,0,-54,0,78,0,-57,0,83,0,-60,0,83,0,-57,0,79,0,-53,0,77,0,-53,0,80,0,-57,0,82,0,-56,0,80,0,-53,0,78,0,-55,0,82,0,-58,0,83,0,-56,0,80,0,-56,0,82,0,-58,0,83,0,-58,0,82,0,-58,0,82,0,-57,0,79,0,-54,0,76,0,-53,0,77,0,-56,0,79,0,-57,0,78,0,-56,0,76,0,-56,0,78,0,-59,0,78,0,-58,0,75,0,-56,0,74,0,-58,0,76,0,-61,0,77,0,-62,0,77,0,-64,0,79,0,-68,0,81,0,-68,0,78,0,-66,0,74,0,-64,0,72,0,-64,0,72,0,-67,0,74,0,-70,0,74,0,-71,0,74,0,-72,0,74,0,-75,0,74,0,-75,0,73,0,-76,0,71,0,-76,0,71,0,-78,0,70,0,-78,0,68,0,-79,0,69,0,-83,0,71,0,-86,0,69,0,-84,0,66,0,-86,0,67,0,-89,0,68,0,-91,0,66,0,-92,0,66,0,-95,0,67,0,-97,0,65,0,-97,0,62,0,-97,0,62,0,-100,0,60,0,-100,0,59,0,-101,0,57,0,-104,0,58,0,-107,0,60,0,-112,0,60,0,-112,0,56,0,-112,0,55,0,-115,0,55,0,-116,0,53,0,-118,0,52,0,-121,0,53,0,-123,0,51,0,-126,0,52,0,126,0,53,0,123,0,51,0,122,0,49,0,120,0,50,0,116,0,49,0,115,0,46,0,115,0,43,0,114,0,42,0,111,0,42,0,106,0,44,0,102,0,43,0,102,0,38,0,102,0,37,0,98,0,39,0,93,0,37,0,93,0,35,0,90,0,35,0,86,0,35,0,83,0,35,0,79,0,34,0,79,0,30,0,78,0,28,0,74,0,30,0,69,0,31,0,65,0,29,0,64,0,27,0,62,0,25,0,60,0,23,0,59,0,21,0,56,0,20,0,53,0,18,0,53,0,15,0,50,0,16,0,44,0,19,0,37,0,20,0,35,0,17,0,34,0,13,0,34,0,12,0,29,0,12,0,26,0,12,0,22,0,11,0,18,0,11,0,17,0,8,0,14,0,7,0,10,0,8,0,8,0,3,0,8,0,1,0,6,0,0,0,1,0,-1,-1,1,0,-3,-1,-2,-1,-5,-1,-6,-1,-3,-1,-11,-1,-3,-1,-14,-1,-5,-1,-15,-1,-10,-1,-14,-1,-12,-1,-17,-1,-12,-1,-23,-1,-11,-1,-26,-1,-13,-1,-27,-1,-15,-1,-31,-1,-14,-1,-37,-1,-13,-1,-39,-1,-15,-1,-41,-1,-18,-1,-43,-1,-17,-1,-48,-1,-17,-1,-52,-1,-18,-1,-53,-1,-21,-1,-55,-1,-22,-1,-58,-1,-24,-1,-59,-1,-26,-1,-61,-1,-27,-1,-65,-1,-28,-1,-67,-1,-28,-1,-71,-1,-28,-1,-75,-1,-29,-1,-77,-1,-30,-1,-80,-1,-30,-1,-82,-1,-33,-1,-84,-1,-34,-1,-87,-1,-34,-1,-89,-1,-37,-1,-90,-1,-40,-1,-91,-1,-41,-1,-94,-1,-40,-1,-99,-1,-41,-1,-100,-1,-43,-1,-101,-1,-44,-1,-106,-1,-42,-1,-110,-1,-43,-1,-112,-1,-44,-1,-114,-1,-44,-1,-118,-1,-45,-1,-119,-1,-47,-1,-121,-1,-47,-1,-125,-1,-45,-1,126,-1,-45,-1,124,-1,-47,-1,125,-1,-51,-1,124,-1,-53,-1,124,-1,-56,-1,124,-1,-58,-1,121,-1,-56,-1,117,-1,-57,-1,115,-1,-57,-1,112,-1,-55,-1,107,-1,-56,-1,107,-1,-58,-1,106,-1,-60,-1,106,-1,-61,-1,103,-1,-61,-1,101,-1,-63,-1,103,-1,-68,-1,104,-1,-68,-1,99,-1,-67,-1,98,-1,-68,-1,96,-1,-68,-1,93,-1,-67,-1,91,-1,-69,-1,92,-1,-71,-1,89,-1,-68,-1,84,-1,-67,-1,84,-1,-71,-1,86,-1,-73,-1,84,-1,-72,-1,81,-1,-72,-1,81,-1,-73,-1,79,-1,-73,-1,76,-1,-70,-1,72,-1,-69,-1,71,-1,-72,-1,73,-1,-75,-1,75,-1,-78,-1,75,-1,-79,-1,74,-1,-78,-1,71,-1,-75,-1,65,-1,-70,-1,60,-1,-68,-1,60,-1,-73,-1,65,-1,-77,-1,66,-1,-78,-1,65,-1,-78,-1,65,-1,-79,-1,64,-1,-78,-1,62,-1,-77,-1,61,-1,-78,-1,62,-1,-80,-1,63,-1,-81,-1,63,-1,-82,-1,63,-1,-81,-1,61,-1,-80,-1,60,-1}; }
	private static byte[] data270(){ return new byte[] {-80,-1,60,-1,-81,-1,62,-1,-83,-1,62,-1,-83,-1,61,-1,-81,-1,60,-1,-81,-1,59,-1,-80,-1,58,-1,-79,-1,57,-1,-77,-1,55,-1,-77,-1,57,-1,-79,-1,58,-1,-79,-1,58,-1,-78,-1,57,-1,-78,-1,58,-1,-78,-1,59,-1,-80,-1,61,-1,-80,-1,61,-1,-79,-1,60,-1,-78,-1,60,-1,-77,-1,60,-1,-78,-1,64,-1,-83,-1,69,-1,-84,-1,68,-1,-80,-1,65,-1,-79,-1,67,-1,-80,-1,69,-1,-80,-1,68,-1,-77,-1,66,-1,-75,-1,66,-1,-74,-1,68,-1,-76,-1,70,-1,-76,-1,71,-1,-74,-1,69,-1,-71,-1,69,-1,-70,-1,69,-1,-69,-1,70,-1,-69,-1,73,-1,-70,-1,75,-1,-72,-1,79,-1,-73,-1,81,-1,-72,-1,81,-1,-71,-1,82,-1,-70,-1,84,-1,-70,-1,84,-1,-67,-1,83,-1,-65,-1,85,-1,-67,-1,90,-1,-68,-1,90,-1,-65,-1,89,-1,-61,-1,89,-1,-61,-1,91,-1,-61,-1,94,-1,-61,-1,97,-1,-63,-1,101,-1,-64,-1,103,-1,-60,-1,100,-1,-56,-1,100,-1,-56,-1,106,-1,-60,-1,109,-1,-57,-1,108,-1,-54,-1,109,-1,-55,-1,116,-1,-60,-1,121,-1,-59,-1,122,-1,-56,-1,120,-1,-52,-1,121,-1,-51,-1,124,-1,-52,-1,-128,-1,-52,-1,-126,-1,-51,-1,-125,-1,-48,-1,-124,-1,-47,-1,-121,-1,-47,-1,-119,-1,-46,-1,-117,-1,-44,-1,-115,-1,-43,-1,-113,-1,-42,-1,-111,-1,-40,-1,-110,-1,-39,-1,-106,-1,-40,-1,-101,-1,-41,-1,-99,-1,-39,-1,-98,-1,-35,-1,-98,-1,-33,-1,-96,-1,-32,-1,-93,-1,-32,-1,-89,-1,-33,-1,-84,-1,-33,-1,-82,-1,-32,-1,-80,-1,-29,-1,-79,-1,-28,-1,-75,-1,-30,-1,-69,-1,-30,-1,-66,-1,-30,-1,-64,-1,-27,-1,-63,-1,-23,-1,-64,-1,-20,-1,-62,-1,-19,-1,-58,-1,-20,-1,-53,-1,-21,-1,-49,-1,-20,-1,-46,-1,-19,-1,-45,-1,-16,-1,-43,-1,-14,-1,-41,-1,-15,-1,-35,-1,-16,-1,-30,-1,-16,-1,-29,-1,-12,-1,-29,-1,-9,-1,-26,-1,-8,-1,-24,-1,-7,-1,-22,-1,-4,-1,-19,-1,-4,-1,-16,-1,-4,-1,-11,-1,-4,-1,-8,-1,-3,-1,-6,-1,0,0,-4,-1,-1,-1,1,0,0,0,2,0,4,0,2,0,6,0,7,0,5,0,10,0,6,0,13,0,7,0,17,0,8,0,18,0,10,0,21,0,11,0,24,0,12,0,27,0,12,0,32,0,11,0,36,0,11,0,39,0,13,0,40,0,16,0,41,0,18,0,43,0,20,0,46,0,20,0,50,0,20,0,52,0,24,0,51,0,28,0,54,0,26,0,60,0,24,0,64,0,26,0,66,0,26,0,70,0,28,0,70,0,31,0,70,0,34,0,75,0,32,0,78,0,32,0,82,0,33,0,84,0,34,0,86,0,37,0,85,0,42,0,86,0,40,0,94,0,36,0,99,0,38,0,98,0,41,0,101,0,41,0,104,0,42,0,105,0,44,0,106,0,48,0,106,0,49,0,110,0,46,0,117,0,43,0,121,0,44,0,123,0,45,0,124,0,49,0,123,0,51,0,125,0,51,0,-126,0,49,0,-123,0,50,0,-122,0,53,0,-121,0,54,0,-121,0,57,0,-119,0,57,0,-116,0,57,0,-114,0,57,0,-111,0,57,0,-109,0,59,0,-110,0,62,0,-108,0,62,0,-107,0,63,0,-105,0,65,0,-104,0,64,0,-100,0,62,0,-96,0,63,0,-97,0,67,0,-98,0,68,0,-95,0,66,0,-90,0,65,0,-89,0,65,0,-87,0,67,0,-87,0,68,0,-87,0,70,0,-86,0,71,0,-85,0,71,0,-83,0,71,0,-82,0,73,0,-82,0,73,0,-80,0,73,0,-78,0,73,0,-77,0,72,0,-73,0,70,0,-71,0,71,0,-73,0,76,0,-75,0,76,0,-72,0,74,0,-69,0,72,0,-66,0,72,0,-66,0,74,0,-68,0,76,0,-67,0,75,0,-64,0,73,0,-63,0,74,0,-63,0,75,0,-63,0,75,0,-63,0,77,0,-64,0,78,0,-64,0,77,0,-61,0,76,0,-61,0,76,0,-61,0,78,0,-62,0,78,0,-61,0,77,0,-60,0,77,0,-61,0,80,0,-64,0,82,0,-65,0,82,0,-63,0,79,0,-60,0,77,0,-60,0,78,0,-60,0,77,0,-60,0,77,0,-60,0,78,0,-61,0,77,0,-61,0,78,0,-62,0,78,0,-62,0,78,0,-63,0,77,0,-62,0,76,0,-60,0,74,0,-63,0,79,0,-68,0,81,0,-68,0,79,0,-67,0,79,0,-70,0,81,0,-71,0,79,0,-68,0,75,0,-67,0,74,0,-67,0,73,0,-67,0,72,0,-68,0,72,0,-69,0,72,0,-70,0,71,0,-71,0,71,0,-72,0,72,0,-75,0,72,0,-77,0}; }
	private static byte[] data271(){ return new byte[] {73,0,-77,0,71,0,-78,0,70,0,-79,0,70,0,-80,0,69,0,-81,0,68,0,-81,0,66,0,-82,0,66,0,-84,0,67,0,-87,0,68,0,-90,0,68,0,-92,0,69,0,-94,0,67,0,-94,0,65,0,-94,0,64,0,-96,0,62,0,-96,0,62,0,-99,0,62,0,-101,0,60,0,-101,0,60,0,-104,0,59,0,-105,0,57,0,-105,0,55,0,-107,0,57,0,-113,0,60,0,-118,0,61,0,-119,0,58,0,-119,0,55,0,-119,0,54,0,-122,0,54,0,-124,0,52,0,-125,0,51,0,-128,0,52,0,125,0,51,0,123,0,50,0,120,0,51,0,117,0,50,0,115,0,49,0,112,0,49,0,111,0,45,0,112,0,42,0,109,0,43,0,107,0,40,0,107,0,36,0,106,0,37,0,101,0,39,0,95,0,40,0,93,0,37,0,93,0,34,0,91,0,36,0,84,0,36,0,83,0,34,0,83,0,30,0,81,0,30,0,78,0,30,0,73,0,31,0,69,0,31,0,67,0,28,0,67,0,24,0,66,0,23,0,64,0,20,0,63,0,19,0,58,0,22,0,51,0,24,0,47,0,21,0,49,0,16,0,48,0,15,0,44,0,16,0,40,0,15,0,37,0,15,0,34,0,13,0,33,0,10,0,31,0,9,0,29,0,6,0,28,0,4,0,25,0,5,0,19,0,6,0,16,0,3,0,16,0,1,0,12,0,2,0,6,0,4,0,3,0,1,0,2,0,-2,-1,1,0,-3,-1,-3,-1,-2,-1,-8,-1,-3,-1,-9,-1,-6,-1,-10,-1,-8,-1,-13,-1,-9,-1,-16,-1,-9,-1,-20,-1,-9,-1,-23,-1,-11,-1,-25,-1,-13,-1,-28,-1,-12,-1,-31,-1,-14,-1,-35,-1,-15,-1,-35,-1,-17,-1,-39,-1,-18,-1,-40,-1,-20,-1,-42,-1,-22,-1,-46,-1,-20,-1,-51,-1,-20,-1,-53,-1,-23,-1,-54,-1,-26,-1,-55,-1,-27,-1,-58,-1,-28,-1,-62,-1,-28,-1,-63,-1,-31,-1,-65,-1,-32,-1,-68,-1,-32,-1,-71,-1,-33,-1,-74,-1,-34,-1,-76,-1,-34,-1,-80,-1,-34,-1,-85,-1,-32,-1,-89,-1,-32,-1,-92,-1,-33,-1,-95,-1,-34,-1,-96,-1,-37,-1,-96,-1,-40,-1,-98,-1,-41,-1,-100,-1,-41,-1,-104,-1,-41,-1,-107,-1,-42,-1,-107,-1,-46,-1,-108,-1,-46,-1,-111,-1,-46,-1,-115,-1,-46,-1,-117,-1,-47,-1,-118,-1,-50,-1,-119,-1,-51,-1,-121,-1,-51,-1,-125,-1,-51,-1,-128,-1,-50,-1,126,-1,-53,-1,126,-1,-56,-1,126,-1,-57,-1,123,-1,-57,-1,121,-1,-58,-1,119,-1,-58,-1,115,-1,-56,-1,111,-1,-56,-1,111,-1,-59,-1,110,-1,-60,-1,108,-1,-59,-1,105,-1,-61,-1,105,-1,-62,-1,104,-1,-64,-1,103,-1,-66,-1,104,-1,-67,-1,100,-1,-66,-1,98,-1,-66,-1,96,-1,-65,-1,91,-1,-63,-1,89,-1,-64,-1,89,-1,-66,-1,88,-1,-67,-1,88,-1,-68,-1,86,-1,-68,-1,84,-1,-68,-1,84,-1,-71,-1,85,-1,-73,-1,85,-1,-74,-1,83,-1,-72,-1,80,-1,-72,-1,78,-1,-72,-1,79,-1,-74,-1,77,-1,-73,-1,75,-1,-73,-1,75,-1,-75,-1,75,-1,-74,-1,72,-1,-73,-1,70,-1,-72,-1,69,-1,-73,-1,70,-1,-76,-1,71,-1,-76,-1,69,-1,-75,-1,68,-1,-75,-1,66,-1,-74,-1,66,-1,-76,-1,67,-1,-76,-1,65,-1,-75,-1,64,-1,-75,-1,65,-1,-77,-1,65,-1,-77,-1,65,-1,-77,-1,64,-1,-76,-1,62,-1,-74,-1,61,-1,-75,-1,62,-1,-76,-1,63,-1,-75,-1,59,-1,-72,-1,58,-1,-72,-1,60,-1,-75,-1,61,-1,-75,-1,62,-1,-76,-1,64,-1,-78,-1,64,-1,-76,-1,63,-1,-76,-1,64,-1,-77,-1,65,-1,-77,-1,66,-1,-78,-1,67,-1,-79,-1,68,-1,-78,-1,68,-1,-78,-1,68,-1,-77,-1,68,-1,-77,-1,69,-1,-76,-1,68,-1,-75,-1,68,-1,-74,-1,69,-1,-74,-1,69,-1,-74,-1,71,-1,-74,-1,72,-1,-74,-1,72,-1,-73,-1,74,-1,-75,-1,77,-1,-75,-1,77,-1,-75,-1,79,-1,-74,-1,79,-1,-72,-1,77,-1,-70,-1,79,-1,-71,-1,80,-1,-68,-1,78,-1,-67,-1,81,-1,-69,-1,85,-1,-70,-1,85,-1,-67,-1,84,-1,-65,-1,86,-1,-67,-1,90,-1,-69,-1,92,-1,-66,-1,90,-1,-63,-1,90,-1,-61,-1,90,-1,-59,-1,91,-1,-60,-1,96,-1,-62,-1,98,-1,-61,-1,100,-1,-61,-1,102,-1,-60,-1,102,-1,-58,-1,105,-1,-60,-1,109,-1,-61,-1,110,-1,-57,-1,109,-1,-55,-1,110,-1,-55,-1,113,-1,-54,-1,115,-1,-54,-1,117,-1,-53,-1,119,-1,-53,-1,123,-1,-54,-1,126,-1,-54,-1,-128,-1,-53,-1,-125,-1,-52,-1,-126,-1,-48,-1,-126,-1,-46,-1,-123,-1,-48,-1,-118,-1}; }
	private static byte[] data272(){ return new byte[] {-48,-1,-116,-1,-48,-1,-113,-1,-47,-1,-110,-1,-48,-1,-107,-1,-46,-1,-106,-1,-45,-1,-104,-1,-44,-1,-101,-1,-42,-1,-101,-1,-40,-1,-99,-1,-39,-1,-96,-1,-37,-1,-96,-1,-35,-1,-94,-1,-35,-1,-88,-1,-37,-1,-85,-1,-36,-1,-83,-1,-34,-1,-82,-1,-31,-1,-80,-1,-30,-1,-80,-1,-26,-1,-80,-1,-24,-1,-75,-1,-27,-1,-70,-1,-26,-1,-70,-1,-22,-1,-67,-1,-24,-1,-62,-1,-25,-1,-57,-1,-25,-1,-55,-1,-23,-1,-54,-1,-19,-1,-54,-1,-17,-1,-51,-1,-17,-1,-47,-1,-17,-1,-43,-1,-18,-1,-38,-1,-19,-1,-35,-1,-17,-1,-33,-1,-15,-1,-32,-1,-13,-1,-29,-1,-11,-1,-29,-1,-8,-1,-27,-1,-6,-1,-24,-1,-7,-1,-21,-1,-4,-1,-19,-1,-3,-1,-16,-1,-4,-1,-12,-1,-1,-1,-11,-1,0,0,-8,-1,0,0,-3,-1,0,0,-2,-1,3,0,0,0,4,0,4,0,4,0,8,0,2,0,13,0,3,0,16,0,5,0,16,0,7,0,19,0,9,0,21,0,11,0,22,0,12,0,26,0,13,0,29,0,13,0,32,0,14,0,36,0,13,0,39,0,15,0,41,0,16,0,44,0,17,0,48,0,16,0,50,0,19,0,52,0,21,0,54,0,21,0,57,0,23,0,59,0,25,0,60,0,27,0,62,0,29,0,63,0,31,0,66,0,32,0,68,0,32,0,72,0,33,0,74,0,34,0,77,0,33,0,82,0,32,0,85,0,33,0,88,0,35,0,89,0,35,0,92,0,36,0,96,0,36,0,97,0,39,0,98,0,40,0,100,0,42,0,102,0,43,0,104,0,44,0,106,0,46,0,107,0,46,0,112,0,44,0,116,0,44,0,118,0,46,0,119,0,47,0,121,0,49,0,122,0,50,0,124,0,52,0,125,0,52,0,-128,0,52,0,-124,0,52,0,-123,0,53,0,-122,0,56,0,-122,0,59,0,-122,0,59,0,-117,0,55,0,-111,0,53,0,-107,0,53,0,-107,0,57,0,-109,0,60,0,-108,0,61,0,-105,0,60,0,-104,0,62,0,-104,0,65,0,-103,0,65,0,-102,0,66,0,-101,0,69,0,-101,0,69,0,-99,0,68,0,-95,0,67,0,-93,0,68,0,-93,0,68,0,-90,0,67,0,-86,0,65,0,-84,0,65,0,-82,0,66,0,-82,0,67,0,-83,0,71,0,-83,0,71,0,-82,0,70,0,-79,0,70,0,-77,0,69,0,-77,0,72,0,-78,0,73,0,-77,0,73,0,-76,0,74,0,-77,0,75,0,-74,0,72,0,-70,0,70,0,-70,0,73,0,-71,0,74,0,-71,0,74,0,-70,0,74,0,-68,0,72,0,-67,0,73,0,-68,0,75,0,-68,0,75,0,-69,0,77,0,-69,0,77,0,-69,0,77,0,-68,0,77,0,-68,0,76,0,-66,0,75,0,-65,0,75,0,-66,0,75,0,-64,0,73,0,-62,0,73,0,-65,0,76,0,-67,0,78,0,-68,0,77,0,-66,0,74,0,-63,0,72,0,-64,0,75,0,-67,0,77,0,-69,0,77,0,-68,0,75,0,-66,0,74,0,-67,0,75,0,-70,0,77,0,-71,0,77,0,-69,0,72,0,-67,0,72,0,-69,0,74,0,-72,0,75,0,-72,0,73,0,-71,0,72,0,-72,0,72,0,-74,0,75,0,-76,0,72,0,-73,0,69,0,-73,0,70,0,-77,0,72,0,-78,0,71,0,-80,0,72,0,-81,0,71,0,-81,0,69,0,-81,0,69,0,-84,0,70,0,-84,0,67,0,-83,0,64,0,-83,0,65,0,-87,0,68,0,-91,0,68,0,-91,0,65,0,-90,0,64,0,-92,0,63,0,-93,0,63,0,-95,0,64,0,-100,0,65,0,-100,0,64,0,-102,0,63,0,-105,0,65,0,-107,0,64,0,-110,0,64,0,-109,0,59,0,-107,0,56,0,-108,0,57,0,-114,0,60,0,-116,0,57,0,-115,0,54,0,-116,0,55,0,-120,0,54,0,-121,0,52,0,-121,0,52,0,-126,0,53,0,127,0,52,0,127,0,49,0,127,0,47,0,125,0,46,0,122,0,47,0,120,0,45,0,119,0,42,0,118,0,42,0,115,0,42,0,112,0,41,0,110,0,40,0,108,0,39,0,106,0,39,0,101,0,41,0,96,0,43,0,93,0,41,0,91,0,39,0,90,0,38,0,87,0,38,0,83,0,38,0,81,0,36,0,80,0,33,0,79,0,33,0,75,0,34,0,70,0,34,0,67,0,33,0,67,0,29,0,67,0,25,0,66,0,24,0,63,0,24,0,61,0,22,0,57,0,21,0,57,0,19,0,54,0,17,0,52,0,17,0,49,0,15,0,47,0,14,0,44,0,16,0,37,0,17,0,33,0,16,0,34,0,12,0,30,0}; }
	private static byte[] data273(){ return new byte[] {13,0,26,0,13,0,24,0,11,0,22,0,8,0,21,0,6,0,20,0,4,0,16,0,4,0,14,0,2,0,11,0,2,0,7,0,2,0,5,0,-2,-1,5,0,-3,-1,-1,-1,2,0,-9,-1,3,0,-11,-1,0,0,-12,-1,-2,-1,-14,-1,-4,-1,-15,-1,-8,-1,-15,-1,-10,-1,-18,-1,-10,-1,-22,-1,-11,-1,-24,-1,-12,-1,-28,-1,-10,-1,-34,-1,-10,-1,-36,-1,-12,-1,-38,-1,-13,-1,-40,-1,-16,-1,-41,-1,-17,-1,-44,-1,-18,-1,-47,-1,-20,-1,-47,-1,-23,-1,-49,-1,-23,-1,-53,-1,-24,-1,-55,-1,-25,-1,-57,-1,-27,-1,-60,-1,-28,-1,-61,-1,-30,-1,-63,-1,-31,-1,-67,-1,-31,-1,-70,-1,-30,-1,-75,-1,-29,-1,-78,-1,-31,-1,-78,-1,-35,-1,-79,-1,-35,-1,-84,-1,-32,-1,-90,-1,-31,-1,-93,-1,-34,-1,-91,-1,-38,-1,-93,-1,-37,-1,-99,-1,-35,-1,-101,-1,-38,-1,-102,-1,-39,-1,-104,-1,-41,-1,-106,-1,-42,-1,-107,-1,-43,-1,-109,-1,-46,-1,-109,-1,-47,-1,-112,-1,-47,-1,-116,-1,-45,-1,-120,-1,-45,-1,-123,-1,-45,-1,-126,-1,-46,-1,-125,-1,-50,-1,-126,-1,-52,-1,-126,-1,-54,-1,-127,-1,-55,-1,125,-1,-53,-1,121,-1,-52,-1,120,-1,-56,-1,120,-1,-57,-1,118,-1,-56,-1,114,-1,-56,-1,114,-1,-59,-1,114,-1,-62,-1,114,-1,-62,-1,110,-1,-60,-1,107,-1,-61,-1,106,-1,-62,-1,104,-1,-61,-1,102,-1,-63,-1,102,-1,-65,-1,101,-1,-64,-1,97,-1,-63,-1,95,-1,-64,-1,95,-1,-65,-1,93,-1,-66,-1,93,-1,-67,-1,93,-1,-69,-1,91,-1,-68,-1,89,-1,-67,-1,87,-1,-69,-1,87,-1,-69,-1,86,-1,-69,-1,83,-1,-69,-1,84,-1,-72,-1,85,-1,-74,-1,84,-1,-71,-1,79,-1,-70,-1,78,-1,-71,-1,80,-1,-74,-1,80,-1,-74,-1,78,-1,-72,-1,75,-1,-72,-1,76,-1,-75,-1,78,-1,-76,-1,76,-1,-74,-1,73,-1,-73,-1,73,-1,-75,-1,74,-1,-75,-1,72,-1,-74,-1,71,-1,-74,-1,71,-1,-75,-1,71,-1,-76,-1,73,-1,-77,-1,71,-1,-75,-1,68,-1,-72,-1,66,-1,-72,-1,68,-1,-75,-1,69,-1,-75,-1,68,-1,-72,-1,66,-1,-74,-1,69,-1,-77,-1,72,-1,-78,-1,72,-1,-80,-1,74,-1,-79,-1,72,-1,-76,-1,67,-1,-71,-1,65,-1,-71,-1,67,-1,-74,-1,70,-1,-75,-1,71,-1,-76,-1,72,-1,-75,-1,70,-1,-72,-1,69,-1,-73,-1,73,-1,-77,-1,77,-1,-79,-1,78,-1,-77,-1,74,-1,-72,-1,72,-1,-70,-1,72,-1,-71,-1,74,-1,-72,-1,76,-1,-71,-1,75,-1,-69,-1,74,-1,-68,-1,75,-1,-68,-1,76,-1,-68,-1,79,-1,-71,-1,83,-1,-73,-1,84,-1,-70,-1,83,-1,-69,-1,83,-1,-67,-1,82,-1,-64,-1,82,-1,-64,-1,84,-1,-65,-1,87,-1,-66,-1,90,-1,-67,-1,91,-1,-65,-1,90,-1,-62,-1,90,-1,-61,-1,90,-1,-60,-1,94,-1,-64,-1,101,-1,-68,-1,103,-1,-65,-1,101,-1,-61,-1,102,-1,-63,-1,106,-1,-64,-1,109,-1,-64,-1,111,-1,-64,-1,113,-1,-63,-1,113,-1,-59,-1,111,-1,-56,-1,112,-1,-56,-1,116,-1,-58,-1,118,-1,-56,-1,119,-1,-54,-1,120,-1,-54,-1,122,-1,-52,-1,123,-1,-51,-1,125,-1,-51,-1,-128,-1,-51,-1,-125,-1,-52,-1,-122,-1,-50,-1,-121,-1,-50,-1,-118,-1,-50,-1,-115,-1,-48,-1,-117,-1,-44,-1,-115,-1,-44,-1,-112,-1,-46,-1,-107,-1,-45,-1,-107,-1,-41,-1,-108,-1,-38,-1,-106,-1,-39,-1,-101,-1,-39,-1,-99,-1,-39,-1,-96,-1,-38,-1,-93,-1,-37,-1,-93,-1,-33,-1,-94,-1,-30,-1,-91,-1,-31,-1,-86,-1,-33,-1,-82,-1,-32,-1,-80,-1,-31,-1,-77,-1,-31,-1,-74,-1,-31,-1,-71,-1,-30,-1,-68,-1,-30,-1,-65,-1,-29,-1,-62,-1,-29,-1,-59,-1,-28,-1,-56,-1,-27,-1,-54,-1,-25,-1,-54,-1,-21,-1,-53,-1,-19,-1,-51,-1,-19,-1,-48,-1,-16,-1,-47,-1,-15,-1,-44,-1,-16,-1,-38,-1,-16,-1,-38,-1,-12,-1,-37,-1,-11,-1,-32,-1,-12,-1,-31,-1,-9,-1,-28,-1,-8,-1,-26,-1,-6,-1,-26,-1,-2,-1,-24,-1,-2,-1,-20,-1,-1,-1,-18,-1,-1,-1,-13,-1,-2,-1,-8,-1,-3,-1,-5,-1,-1,-1,-4,-1,2,0,-4,-1,5,0,-2,-1,6,0,2,0,5,0,7,0,2,0,14,0,1,0,18,0,2,0,17,0,8,0,17,0,9,0,21,0,9,0,24,0,11,0,24,0,14,0,26,0,16,0,28,0,17,0,31,0,16,0,36,0,14,0,43,0,13,0,44,0,16,0,45,0,19,0,46,0,20,0,50,0,20,0,53,0,20,0,56,0,22,0,58,0,22,0,62,0,22,0,64,0}; }
	private static byte[] data274(){ return new byte[] {25,0,64,0,28,0,67,0,26,0,72,0,27,0,72,0,31,0,73,0,33,0,74,0,33,0,78,0,34,0,81,0,33,0,84,0,35,0,85,0,37,0,87,0,37,0,92,0,35,0,95,0,37,0,96,0,39,0,98,0,40,0,99,0,42,0,101,0,43,0,103,0,45,0,103,0,47,0,106,0,45,0,112,0,42,0,117,0,41,0,120,0,42,0,121,0,45,0,120,0,49,0,119,0,52,0,121,0,51,0,125,0,50,0,-127,0,49,0,-125,0,51,0,-125,0,53,0,-123,0,53,0,-121,0,55,0,-122,0,57,0,-118,0,54,0,-113,0,53,0,-113,0,58,0,-115,0,61,0,-115,0,63,0,-115,0,65,0,-114,0,66,0,-112,0,65,0,-109,0,65,0,-107,0,65,0,-105,0,65,0,-103,0,65,0,-101,0,65,0,-98,0,63,0,-96,0,64,0,-95,0,66,0,-95,0,66,0,-94,0,69,0,-96,0,71,0,-94,0,69,0,-89,0,66,0,-87,0,67,0,-86,0,68,0,-87,0,71,0,-87,0,70,0,-84,0,68,0,-80,0,67,0,-80,0,67,0,-78,0,68,0,-79,0,70,0,-80,0,73,0,-82,0,74,0,-80,0,73,0,-78,0,71,0,-76,0,73,0,-77,0,72,0,-75,0,71,0,-73,0,73,0,-77,0,77,0,-79,0,77,0,-75,0,72,0,-69,0,68,0,-68,0,70,0,-71,0,73,0,-72,0,75,0,-75,0,77,0,-74,0,75,0,-72,0,74,0,-71,0,74,0,-72,0,75,0,-73,0,76,0,-73,0,75,0,-71,0,72,0,-68,0,70,0,-68,0,72,0,-72,0,76,0,-74,0,76,0,-73,0,73,0,-71,0,72,0,-70,0,71,0,-70,0,70,0,-71,0,72,0,-73,0,74,0,-76,0,75,0,-77,0,75,0,-77,0,75,0,-78,0,74,0,-78,0,74,0,-79,0,75,0,-80,0,72,0,-77,0,69,0,-77,0,71,0,-81,0,72,0,-82,0,72,0,-83,0,72,0,-84,0,71,0,-83,0,67,0,-80,0,65,0,-82,0,67,0,-86,0,68,0,-85,0,65,0,-86,0,66,0,-90,0,70,0,-94,0,69,0,-93,0,65,0,-90,0,62,0,-90,0,60,0,-91,0,62,0,-96,0,65,0,-100,0,66,0,-102,0,65,0,-102,0,63,0,-103,0,62,0,-103,0,61,0,-106,0,61,0,-108,0,62,0,-109,0,59,0,-110,0,58,0,-111,0,58,0,-113,0,57,0,-115,0,57,0,-118,0,57,0,-118,0,55,0,-121,0,56,0,-124,0,57,0,-126,0,54,0,-126,0,53,0,-128,0,52,0,127,0,51,0,124,0,50,0,124,0,48,0,123,0,45,0,122,0,45,0,120,0,44,0,117,0,44,0,114,0,45,0,110,0,45,0,109,0,42,0,110,0,38,0,109,0,37,0,106,0,39,0,101,0,40,0,96,0,42,0,93,0,39,0,94,0,35,0,94,0,35,0,89,0,34,0,88,0,33,0,87,0,31,0,82,0,33,0,79,0,33,0,76,0,31,0,75,0,30,0,72,0,30,0,69,0,27,0,70,0,23,0,70,0,22,0,64,0,25,0,59,0,26,0,55,0,25,0,54,0,22,0,53,0,21,0,49,0,21,0,46,0,19,0,48,0,13,0,47,0,13,0,43,0,15,0,37,0,15,0,35,0,13,0,34,0,11,0,31,0,10,0,29,0,9,0,27,0,6,0,25,0,6,0,21,0,7,0,16,0,8,0,12,0,7,0,10,0,6,0,7,0,5,0,5,0,4,0,2,0,2,0,0,0,2,0,-4,-1,1,0,-4,-1,-3,-1,-6,-1,-4,-1,-9,-1,-4,-1,-11,-1,-7,-1,-12,-1,-9,-1,-15,-1,-9,-1,-17,-1,-11,-1,-20,-1,-11,-1,-24,-1,-11,-1,-28,-1,-10,-1,-31,-1,-11,-1,-35,-1,-13,-1,-34,-1,-16,-1,-36,-1,-18,-1,-37,-1,-19,-1,-42,-1,-17,-1,-47,-1,-17,-1,-48,-1,-21,-1,-49,-1,-21,-1,-54,-1,-19,-1,-58,-1,-21,-1,-59,-1,-22,-1,-63,-1,-22,-1,-64,-1,-26,-1,-64,-1,-28,-1,-68,-1,-25,-1,-73,-1,-27,-1,-73,-1,-30,-1,-72,-1,-33,-1,-75,-1,-34,-1,-77,-1,-34,-1,-81,-1,-32,-1,-87,-1,-31,-1,-90,-1,-32,-1,-90,-1,-36,-1,-90,-1,-40,-1,-90,-1,-40,-1,-94,-1,-39,-1,-99,-1,-38,-1,-102,-1,-38,-1,-104,-1,-40,-1,-105,-1,-42,-1,-106,-1,-42,-1,-111,-1,-40,-1,-114,-1,-43,-1,-113,-1,-45,-1,-115,-1,-46,-1,-117,-1,-48,-1,-117,-1,-49,-1,-120,-1,-49,-1,-123,-1,-49,-1,-124,-1,-51,-1,-126,-1,-51,-1,127,-1,-50,-1,125,-1,-52,-1,124,-1,-54,-1,123,-1,-53,-1,119,-1,-53,-1,117,-1}; }
	private static byte[] data275(){ return new byte[] {-54,-1,117,-1,-55,-1,114,-1,-55,-1,112,-1,-57,-1,114,-1,-59,-1,112,-1,-60,-1,109,-1,-58,-1,106,-1,-57,-1,103,-1,-57,-1,101,-1,-58,-1,101,-1,-60,-1,102,-1,-64,-1,103,-1,-65,-1,100,-1,-63,-1,98,-1,-65,-1,99,-1,-67,-1,98,-1,-67,-1,97,-1,-68,-1,95,-1,-67,-1,92,-1,-65,-1,89,-1,-64,-1,86,-1,-63,-1,86,-1,-67,-1,89,-1,-70,-1,89,-1,-70,-1,88,-1,-72,-1,89,-1,-73,-1,88,-1,-74,-1,88,-1,-75,-1,89,-1,-75,-1,84,-1,-71,-1,80,-1,-68,-1,78,-1,-69,-1,77,-1,-68,-1,76,-1,-68,-1,75,-1,-70,-1,77,-1,-71,-1,78,-1,-73,-1,77,-1,-73,-1,78,-1,-73,-1,76,-1,-73,-1,76,-1,-72,-1,75,-1,-73,-1,74,-1,-71,-1,74,-1,-72,-1,73,-1,-73,-1,75,-1,-73,-1,75,-1,-74,-1,73,-1,-71,-1,72,-1,-71,-1,72,-1,-72,-1,73,-1,-71,-1,71,-1,-71,-1,74,-1,-74,-1,75,-1,-74,-1,76,-1,-75,-1,77,-1,-76,-1,77,-1,-74,-1,76,-1,-75,-1,79,-1,-76,-1,78,-1,-74,-1,77,-1,-73,-1,77,-1,-73,-1,79,-1,-74,-1,79,-1,-73,-1,78,-1,-71,-1,78,-1,-70,-1,77,-1,-68,-1,75,-1,-65,-1,75,-1,-66,-1,77,-1,-67,-1,80,-1,-69,-1,83,-1,-71,-1,85,-1,-71,-1,85,-1,-68,-1,83,-1,-67,-1,86,-1,-70,-1,89,-1,-70,-1,90,-1,-68,-1,87,-1,-64,-1,86,-1,-62,-1,87,-1,-63,-1,89,-1,-63,-1,91,-1,-63,-1,92,-1,-62,-1,93,-1,-62,-1,95,-1,-62,-1,96,-1,-61,-1,98,-1,-62,-1,100,-1,-62,-1,102,-1,-61,-1,103,-1,-60,-1,103,-1,-58,-1,104,-1,-58,-1,108,-1,-61,-1,112,-1,-61,-1,113,-1,-59,-1,113,-1,-59,-1,117,-1,-60,-1,120,-1,-60,-1,119,-1,-54,-1,116,-1,-50,-1,115,-1,-49,-1,119,-1,-51,-1,123,-1,-52,-1,126,-1,-51,-1,125,-1,-47,-1,125,-1,-45,-1,127,-1,-46,-1,-125,-1,-46,-1,-124,-1,-44,-1,-122,-1,-45,-1,-118,-1,-44,-1,-118,-1,-40,-1,-120,-1,-38,-1,-114,-1,-44,-1,-106,-1,-46,-1,-105,-1,-42,-1,-105,-1,-41,-1,-101,-1,-43,-1,-97,-1,-42,-1,-97,-1,-38,-1,-97,-1,-36,-1,-95,-1,-36,-1,-92,-1,-35,-1,-91,-1,-32,-1,-90,-1,-31,-1,-88,-1,-30,-1,-85,-1,-29,-1,-83,-1,-29,-1,-80,-1,-27,-1,-79,-1,-25,-1,-77,-1,-25,-1,-74,-1,-24,-1,-72,-1,-22,-1,-70,-1,-22,-1,-66,-1,-23,-1,-62,-1,-23,-1,-58,-1,-24,-1,-55,-1,-21,-1,-56,-1,-17,-1,-54,-1,-18,-1,-50,-1,-17,-1,-47,-1,-17,-1,-43,-1,-19,-1,-38,-1,-18,-1,-37,-1,-15,-1,-37,-1,-12,-1,-36,-1,-9,-1,-35,-1,-7,-1,-34,-1,-5,-1,-31,-1,-5,-1,-27,-1,-6,-1,-23,-1,-6,-1,-18,-1,-8,-1,-13,-1,-9,-1,-9,-1,-7,-1,-9,-1,-4,-1,-7,-1,-4,-1,-3,-1,-3,-1,-2,-1,0,0,-2,-1,3,0,1,0,2,0,5,0,3,0,8,0,3,0,10,0,6,0,11,0,8,0,13,0,8,0,18,0,7,0,22,0,7,0,25,0,9,0,25,0,13,0,26,0,14,0,30,0,12,0,35,0,13,0,35,0,16,0,37,0,17,0,41,0,16,0,44,0,17,0,47,0,18,0,49,0,20,0,50,0,22,0,52,0,23,0,56,0,22,0,59,0,23,0,61,0,25,0,64,0,24,0,68,0,23,0,72,0,24,0,74,0,26,0,74,0,28,0,77,0,28,0,80,0,28,0,83,0,30,0,83,0,33,0,83,0,36,0,85,0,36,0,88,0,37,0,89,0,39,0,91,0,39,0,96,0,36,0,101,0,36,0,102,0,40,0,100,0,44,0,101,0,44,0,106,0,41,0,110,0,42,0,110,0,46,0,110,0,47,0,113,0,47,0,115,0,48,0,116,0,50,0,118,0,50,0,121,0,49,0,125,0,48,0,127,0,50,0,-128,0,51,0,-127,0,52,0,-124,0,52,0,-124,0,54,0,-122,0,55,0,-120,0,53,0,-117,0,56,0,-118,0,58,0,-117,0,58,0,-114,0,58,0,-113,0,58,0,-108,0,55,0,-105,0,56,0,-106,0,60,0,-107,0,62,0,-106,0,62,0,-104,0,61,0,-101,0,62,0,-102,0,64,0,-101,0,64,0,-98,0,62,0,-95,0,62,0,-94,0,64,0,-97,0,69,0,-98,0,70,0,-97,0,69,0,-93,0,67,0,-91,0,67,0,-90,0,69,0,-91,0,69,0,-89,0,69,0,-87,0,68,0,-87,0,70,0,-86,0,69,0,-84,0,68,0,-83,0,69,0,-82,0,69,0,-83,0,72,0,-84,0,71,0,-80,0,68,0,-78,0}; }
	private static byte[] data276(){ return new byte[] {69,0,-79,0,70,0,-78,0,70,0,-80,0,73,0,-81,0,74,0,-79,0,70,0,-75,0,67,0,-72,0,67,0,-74,0,70,0,-77,0,73,0,-78,0,73,0,-78,0,73,0,-77,0,72,0,-77,0,73,0,-78,0,75,0,-79,0,73,0,-78,0,75,0,-80,0,76,0,-80,0,73,0,-76,0,70,0,-74,0,70,0,-77,0,73,0,-79,0,74,0,-80,0,74,0,-80,0,73,0,-78,0,69,0,-76,0,69,0,-78,0,72,0,-82,0,73,0,-82,0,72,0,-81,0,71,0,-82,0,70,0,-81,0,69,0,-81,0,68,0,-82,0,69,0,-84,0,69,0,-84,0,68,0,-84,0,67,0,-86,0,69,0,-88,0,69,0,-89,0,68,0,-88,0,65,0,-86,0,63,0,-89,0,66,0,-91,0,64,0,-89,0,60,0,-89,0,62,0,-93,0,63,0,-95,0,63,0,-96,0,63,0,-98,0,62,0,-99,0,63,0,-101,0,62,0,-103,0,63,0,-106,0,65,0,-110,0,66,0,-112,0,64,0,-110,0,60,0,-109,0,59,0,-112,0,59,0,-112,0,56,0,-111,0,54,0,-113,0,54,0,-116,0,56,0,-119,0,55,0,-120,0,52,0,-118,0,50,0,-121,0,51,0,-124,0,51,0,-125,0,49,0,-127,0,50,0,125,0,51,0,123,0,49,0,123,0,46,0,122,0,46,0,119,0,46,0,117,0,44,0,116,0,44,0,113,0,43,0,111,0,44,0,107,0,44,0,104,0,44,0,104,0,39,0,105,0,37,0,103,0,36,0,101,0,36,0,98,0,36,0,94,0,35,0,95,0,31,0,95,0,29,0,91,0,31,0,87,0,31,0,84,0,32,0,79,0,32,0,78,0,29,0,78,0,27,0,74,0,30,0,69,0,28,0,69,0,25,0,68,0,25,0,63,0,26,0,60,0,25,0,58,0,24,0,55,0,23,0,53,0,22,0,51,0,20,0,49,0,19,0,46,0,18,0,45,0,17,0,41,0,16,0,39,0,16,0,37,0,13,0,34,0,13,0,33,0,10,0,32,0,7,0,31,0,7,0,25,0,10,0,20,0,9,0,19,0,6,0,18,0,4,0,16,0,3,0,12,0,4,0,9,0,3,0,6,0,2,0,3,0,2,0,1,0,-1,-1,0,0,-2,-1,-3,-1,-2,-1,-7,-1,-3,-1,-8,-1,-6,-1,-9,-1,-7,-1,-13,-1,-6,-1,-18,-1,-7,-1,-17,-1,-11,-1,-19,-1,-11,-1,-24,-1,-10,-1,-26,-1,-13,-1,-27,-1,-14,-1,-31,-1,-14,-1,-33,-1,-15,-1,-37,-1,-15,-1,-38,-1,-18,-1,-39,-1,-20,-1,-42,-1,-20,-1,-45,-1,-20,-1,-49,-1,-19,-1,-53,-1,-21,-1,-52,-1,-25,-1,-53,-1,-25,-1,-58,-1,-25,-1,-59,-1,-28,-1,-60,-1,-29,-1,-64,-1,-27,-1,-69,-1,-27,-1,-71,-1,-28,-1,-73,-1,-29,-1,-75,-1,-31,-1,-77,-1,-32,-1,-78,-1,-34,-1,-79,-1,-38,-1,-80,-1,-37,-1,-84,-1,-36,-1,-88,-1,-37,-1,-90,-1,-37,-1,-93,-1,-37,-1,-96,-1,-37,-1,-99,-1,-38,-1,-100,-1,-40,-1,-101,-1,-41,-1,-104,-1,-41,-1,-106,-1,-41,-1,-111,-1,-39,-1,-115,-1,-38,-1,-116,-1,-43,-1,-115,-1,-45,-1,-116,-1,-44,-1,-121,-1,-44,-1,-122,-1,-47,-1,-120,-1,-51,-1,-120,-1,-53,-1,-121,-1,-55,-1,-122,-1,-55,-1,-124,-1,-55,-1,-128,-1,-55,-1,127,-1,-54,-1,122,-1,-52,-1,119,-1,-52,-1,117,-1,-53,-1,115,-1,-52,-1,113,-1,-55,-1,114,-1,-56,-1,112,-1,-56,-1,109,-1,-55,-1,108,-1,-58,-1,109,-1,-60,-1,108,-1,-60,-1,106,-1,-60,-1,104,-1,-61,-1,104,-1,-62,-1,103,-1,-63,-1,102,-1,-63,-1,101,-1,-65,-1,100,-1,-64,-1,98,-1,-64,-1,97,-1,-65,-1,95,-1,-64,-1,93,-1,-64,-1,94,-1,-67,-1,93,-1,-67,-1,92,-1,-67,-1,92,-1,-69,-1,91,-1,-67,-1,87,-1,-65,-1,85,-1,-65,-1,85,-1,-66,-1,85,-1,-67,-1,85,-1,-69,-1,85,-1,-69,-1,86,-1,-70,-1,84,-1,-70,-1,83,-1,-68,-1,81,-1,-68,-1,81,-1,-70,-1,83,-1,-72,-1,83,-1,-71,-1,81,-1,-71,-1,81,-1,-71,-1,81,-1,-71,-1,80,-1,-72,-1,81,-1,-71,-1,79,-1,-70,-1,78,-1,-71,-1,80,-1,-72,-1,81,-1,-73,-1,79,-1,-70,-1,77,-1,-68,-1,76,-1,-69,-1,77,-1,-69,-1,76,-1,-67,-1,75,-1,-67,-1,76,-1,-70,-1,80,-1,-71,-1,79,-1,-69,-1,77,-1,-67,-1,77,-1,-68,-1,78,-1,-68,-1,79,-1,-69,-1,80,-1,-68,-1,79,-1,-66,-1,78,-1,-67,-1,82,-1,-70,-1,85,-1,-72,-1,87,-1,-72,-1,87,-1,-71,-1,86,-1,-68,-1,84,-1,-65,-1,83,-1}; }
	private static byte[] data277(){ return new byte[] {-65,-1,85,-1,-66,-1,87,-1,-67,-1,89,-1,-67,-1,89,-1,-66,-1,90,-1,-66,-1,93,-1,-69,-1,95,-1,-68,-1,96,-1,-66,-1,93,-1,-62,-1,92,-1,-61,-1,94,-1,-63,-1,98,-1,-63,-1,98,-1,-62,-1,98,-1,-60,-1,99,-1,-60,-1,102,-1,-63,-1,106,-1,-63,-1,106,-1,-60,-1,105,-1,-58,-1,105,-1,-56,-1,105,-1,-54,-1,107,-1,-57,-1,112,-1,-59,-1,115,-1,-57,-1,114,-1,-55,-1,115,-1,-55,-1,118,-1,-56,-1,121,-1,-55,-1,121,-1,-53,-1,121,-1,-51,-1,122,-1,-49,-1,122,-1,-48,-1,125,-1,-49,-1,-127,-1,-52,-1,-121,-1,-53,-1,-120,-1,-51,-1,-121,-1,-46,-1,-122,-1,-45,-1,-119,-1,-45,-1,-117,-1,-44,-1,-116,-1,-43,-1,-111,-1,-46,-1,-108,-1,-45,-1,-106,-1,-44,-1,-103,-1,-47,-1,-98,-1,-45,-1,-99,-1,-41,-1,-100,-1,-39,-1,-97,-1,-39,-1,-94,-1,-39,-1,-93,-1,-36,-1,-92,-1,-34,-1,-90,-1,-36,-1,-85,-1,-35,-1,-84,-1,-33,-1,-83,-1,-32,-1,-79,-1,-32,-1,-78,-1,-30,-1,-76,-1,-28,-1,-75,-1,-27,-1,-72,-1,-27,-1,-70,-1,-25,-1,-68,-1,-24,-1,-65,-1,-25,-1,-62,-1,-22,-1,-62,-1,-20,-1,-59,-1,-22,-1,-53,-1,-23,-1,-51,-1,-20,-1,-50,-1,-19,-1,-46,-1,-21,-1,-41,-1,-21,-1,-38,-1,-20,-1,-38,-1,-15,-1,-39,-1,-11,-1,-40,-1,-9,-1,-36,-1,-9,-1,-32,-1,-10,-1,-30,-1,-8,-1,-27,-1,-8,-1,-22,-1,-11,-1,-17,-1,-10,-1,-16,-1,-7,-1,-15,-1,-5,-1,-13,-1,-3,-1,-13,-1,0,0,-10,-1,0,0,-7,-1,0,0,-4,-1,1,0,-2,-1,3,0,0,0,4,0,2,0,5,0,6,0,5,0,8,0,7,0,10,0,8,0,13,0,8,0,17,0,8,0,20,0,8,0,24,0,7,0,28,0,8,0,30,0,10,0,31,0,11,0,34,0,13,0,34,0,16,0,36,0,15,0,42,0,13,0,46,0,14,0,47,0,17,0,47,0,21,0,47,0,23,0,50,0,22,0,54,0,22,0,57,0,24,0,57,0,26,0,60,0,27,0,61,0,29,0,63,0,30,0,66,0,29,0,70,0,30,0,72,0,30,0,73,0,34,0,74,0,35,0,76,0,35,0,80,0,35,0,83,0,34,0,86,0,36,0,87,0,38,0,87,0,40,0,90,0,40,0,93,0,40,0,95,0,40,0,100,0,38,0,104,0,39,0,102,0,45,0,101,0,46,0,104,0,46,0,106,0,48,0,106,0,50,0,107,0,51,0,112,0,47,0,117,0,46,0,119,0,48,0,121,0,47,0,124,0,46,0,-128,0,46,0,-126,0,47,0,-127,0,51,0,-127,0,52,0,-124,0,50,0,-121,0,50,0,-118,0,51,0,-119,0,53,0,-118,0,55,0,-116,0,53,0,-112,0,52,0,-110,0,54,0,-111,0,56,0,-111,0,60,0,-113,0,62,0,-112,0,61,0,-107,0,59,0,-107,0,63,0,-109,0,65,0,-106,0,62,0,-103,0,63,0,-103,0,65,0,-103,0,65,0,-100,0,63,0,-96,0,60,0,-94,0,63,0,-96,0,66,0,-97,0,65,0,-93,0,64,0,-92,0,66,0,-95,0,70,0,-95,0,68,0,-91,0,66,0,-88,0,65,0,-87,0,65,0,-87,0,68,0,-89,0,69,0,-87,0,66,0,-82,0,63,0,-82,0,66,0,-84,0,69,0,-85,0,67,0,-81,0,65,0,-80,0,67,0,-83,0,70,0,-85,0,72,0,-85,0,72,0,-85,0,72,0,-85,0,73,0,-85,0,73,0,-84,0,71,0,-83,0,72,0,-83,0,71,0,-82,0,70,0,-81,0,70,0,-82,0,72,0,-84,0,73,0,-85,0,73,0,-82,0,68,0,-79,0,67,0,-79,0,68,0,-82,0,70,0,-82,0,70,0,-83,0,70,0,-83,0,70,0,-84,0,70,0,-84,0,71,0,-86,0,71,0,-87,0,71,0,-85,0,67,0,-83,0,66,0,-84,0,67,0,-86,0,68,0,-87,0,68,0,-89,0,70,0,-92,0,72,0,-94,0,69,0,-89,0,64,0,-86,0,61,0,-88,0,64,0,-93,0,70,0,-99,0,70,0,-98,0,67,0,-96,0,65,0,-96,0,63,0,-96,0,62,0,-97,0,63,0,-99,0,61,0,-98,0,60,0,-99,0,59,0,-101,0,60,0,-102,0,59,0,-102,0,56,0,-103,0,57,0,-106,0,61,0,-112,0,61,0,-113,0,60,0,-111,0,56,0,-112,0,57,0,-116,0,59,0,-119,0,58,0,-119,0,57,0,-120,0,53,0,-118,0,50,0,-117,0,49,0,-121,0,50,0,-124,0,52,0,-127,0,51,0,127,0,52,0,124,0,51,0,124,0,47,0,126,0}; }
	private static byte[] data278(){ return new byte[] {44,0,125,0,44,0,121,0,45,0,118,0,46,0,115,0,44,0,115,0,42,0,114,0,42,0,110,0,42,0,107,0,43,0,104,0,45,0,98,0,46,0,97,0,43,0,97,0,41,0,96,0,39,0,94,0,39,0,92,0,37,0,90,0,37,0,87,0,38,0,82,0,38,0,82,0,35,0,80,0,34,0,79,0,32,0,78,0,30,0,75,0,32,0,70,0,31,0,71,0,27,0,70,0,25,0,69,0,23,0,67,0,22,0,65,0,22,0,61,0,21,0,59,0,22,0,55,0,21,0,52,0,20,0,52,0,17,0,51,0,15,0,47,0,17,0,42,0,19,0,38,0,18,0,36,0,16,0,35,0,15,0,31,0,15,0,29,0,14,0,26,0,12,0,25,0,11,0,23,0,9,0,19,0,11,0,15,0,10,0,14,0,7,0,13,0,4,0,13,0,2,0,11,0,0,0,9,0,-2,-1,8,0,-3,-1,4,0,-1,-1,-2,-1,0,0,-5,-1,-1,-1,-6,-1,-4,-1,-8,-1,-4,-1,-12,-1,-4,-1,-15,-1,-4,-1,-18,-1,-6,-1,-19,-1,-8,-1,-20,-1,-10,-1,-24,-1,-9,-1,-26,-1,-11,-1,-28,-1,-13,-1,-31,-1,-12,-1,-34,-1,-13,-1,-37,-1,-13,-1,-39,-1,-16,-1,-38,-1,-21,-1,-37,-1,-24,-1,-40,-1,-22,-1,-45,-1,-22,-1,-49,-1,-20,-1,-54,-1,-19,-1,-57,-1,-21,-1,-57,-1,-25,-1,-56,-1,-29,-1,-56,-1,-30,-1,-62,-1,-25,-1,-70,-1,-22,-1,-73,-1,-25,-1,-73,-1,-25,-1,-78,-1,-24,-1,-81,-1,-27,-1,-77,-1,-34,-1,-77,-1,-34,-1,-81,-1,-33,-1,-84,-1,-35,-1,-85,-1,-36,-1,-87,-1,-37,-1,-89,-1,-38,-1,-91,-1,-39,-1,-94,-1,-38,-1,-96,-1,-40,-1,-98,-1,-41,-1,-99,-1,-41,-1,-103,-1,-41,-1,-105,-1,-42,-1,-106,-1,-43,-1,-109,-1,-42,-1,-113,-1,-43,-1,-112,-1,-46,-1,-112,-1,-49,-1,-114,-1,-48,-1,-117,-1,-48,-1,-118,-1,-50,-1,-121,-1,-49,-1,-123,-1,-49,-1,-126,-1,-49,-1,-128,-1,-49,-1,126,-1,-51,-1,127,-1,-54,-1,-128,-1,-57,-1,-128,-1,-58,-1,125,-1,-57,-1,122,-1,-55,-1,119,-1,-57,-1,119,-1,-58,-1,118,-1,-59,-1,116,-1,-58,-1,113,-1,-57,-1,111,-1,-59,-1,112,-1,-60,-1,109,-1,-58,-1,105,-1,-56,-1,103,-1,-58,-1,104,-1,-60,-1,104,-1,-62,-1,104,-1,-63,-1,103,-1,-63,-1,101,-1,-62,-1,99,-1,-63,-1,99,-1,-64,-1,100,-1,-67,-1,100,-1,-67,-1,98,-1,-66,-1,96,-1,-66,-1,95,-1,-66,-1,93,-1,-64,-1,90,-1,-63,-1,89,-1,-64,-1,90,-1,-66,-1,90,-1,-66,-1,89,-1,-66,-1,88,-1,-66,-1,86,-1,-64,-1,85,-1,-65,-1,85,-1,-67,-1,88,-1,-71,-1,90,-1,-71,-1,88,-1,-70,-1,87,-1,-69,-1,86,-1,-70,-1,87,-1,-71,-1,87,-1,-70,-1,85,-1,-69,-1,84,-1,-69,-1,84,-1,-68,-1,82,-1,-67,-1,82,-1,-68,-1,83,-1,-68,-1,83,-1,-70,-1,85,-1,-70,-1,84,-1,-68,-1,81,-1,-65,-1,80,-1,-66,-1,81,-1,-66,-1,82,-1,-66,-1,81,-1,-66,-1,82,-1,-66,-1,83,-1,-67,-1,83,-1,-65,-1,82,-1,-66,-1,85,-1,-68,-1,87,-1,-68,-1,86,-1,-67,-1,87,-1,-67,-1,88,-1,-67,-1,88,-1,-68,-1,90,-1,-67,-1,91,-1,-69,-1,92,-1,-67,-1,91,-1,-65,-1,90,-1,-64,-1,92,-1,-65,-1,92,-1,-64,-1,93,-1,-63,-1,94,-1,-64,-1,95,-1,-63,-1,96,-1,-62,-1,95,-1,-60,-1,96,-1,-60,-1,97,-1,-61,-1,101,-1,-63,-1,104,-1,-65,-1,107,-1,-64,-1,106,-1,-62,-1,106,-1,-60,-1,107,-1,-60,-1,107,-1,-59,-1,109,-1,-57,-1,108,-1,-56,-1,109,-1,-55,-1,111,-1,-56,-1,114,-1,-56,-1,115,-1,-56,-1,118,-1,-57,-1,122,-1,-59,-1,124,-1,-58,-1,125,-1,-56,-1,126,-1,-56,-1,-128,-1,-56,-1,-126,-1,-55,-1,-125,-1,-53,-1,-125,-1,-51,-1,-125,-1,-48,-1,-125,-1,-47,-1,-123,-1,-46,-1,-122,-1,-45,-1,-120,-1,-44,-1,-119,-1,-43,-1,-117,-1,-43,-1,-113,-1,-45,-1,-109,-1,-46,-1,-105,-1,-47,-1,-103,-1,-44,-1,-105,-1,-40,-1,-105,-1,-38,-1,-103,-1,-38,-1,-100,-1,-39,-1,-95,-1,-42,-1,-90,-1,-42,-1,-88,-1,-41,-1,-87,-1,-39,-1,-85,-1,-39,-1,-82,-1,-38,-1,-81,-1,-35,-1,-82,-1,-31,-1,-81,-1,-30,-1,-79,-1,-31,-1,-74,-1,-31,-1,-72,-1,-29,-1,-72,-1,-27,-1,-70,-1,-26,-1,-67,-1,-26,-1,-65,-1,-25,-1,-62,-1,-25,-1,-57,-1,-28,-1,-54,-1,-24,-1,-55,-1,-20,-1,-55,-1,-19,-1,-52,-1,-18,-1,-49,-1,-18,-1,-47,-1}; }
	private static byte[] data279(){ return new byte[] {-16,-1,-46,-1,-14,-1,-43,-1,-15,-1,-39,-1,-14,-1,-39,-1,-11,-1,-37,-1,-11,-1,-31,-1,-15,-1,-26,-1,-14,-1,-25,-1,-10,-1,-26,-1,-7,-1,-24,-1,-6,-1,-22,-1,-5,-1,-19,-1,-4,-1,-17,-1,-3,-1,-14,-1,-3,-1,-10,-1,-4,-1,-6,-1,-3,-1,-5,-1,-1,-1,-3,-1,1,0,-2,-1,3,0,-1,-1,5,0,2,0,5,0,6,0,4,0,9,0,5,0,12,0,6,0,13,0,8,0,16,0,9,0,18,0,9,0,21,0,10,0,25,0,9,0,28,0,11,0,28,0,14,0,29,0,16,0,31,0,17,0,34,0,16,0,38,0,16,0,43,0,14,0,46,0,16,0,46,0,21,0,44,0,24,0,47,0,23,0,52,0,22,0,54,0,24,0,56,0,24,0,61,0,22,0,64,0,24,0,65,0,26,0,67,0,26,0,70,0,27,0,72,0,27,0,75,0,28,0,77,0,29,0,79,0,30,0,80,0,33,0,80,0,37,0,79,0,39,0,81,0,38,0,88,0,34,0,93,0,34,0,93,0,38,0,93,0,40,0,95,0,40,0,97,0,40,0,101,0,40,0,102,0,41,0,104,0,43,0,105,0,44,0,106,0,46,0,107,0,47,0,110,0,46,0,113,0,46,0,114,0,49,0,114,0,50,0,118,0,46,0,123,0,46,0,125,0,47,0,125,0,50,0,125,0,51,0,127,0,49,0,-123,0,48,0,-123,0,51,0,-124,0,54,0,-124,0,55,0,-122,0,55,0,-120,0,55,0,-119,0,57,0,-118,0,56,0,-115,0,57,0,-115,0,58,0,-114,0,59,0,-113,0,61,0,-115,0,64,0,-114,0,62,0,-109,0,60,0,-106,0,59,0,-105,0,60,0,-104,0,61,0,-102,0,58,0,-98,0,57,0,-97,0,61,0,-101,0,64,0,-102,0,66,0,-100,0,65,0,-99,0,65,0,-98,0,65,0,-97,0,66,0,-96,0,66,0,-97,0,67,0,-95,0,68,0,-96,0,69,0,-96,0,69,0,-93,0,66,0,-91,0,68,0,-93,0,69,0,-92,0,68,0,-90,0,68,0,-90,0,67,0,-88,0,67,0,-88,0,67,0,-87,0,66,0,-85,0,65,0,-85,0,66,0,-85,0,66,0,-85,0,66,0,-83,0,63,0,-80,0,61,0,-80,0,64,0,-84,0,68,0,-87,0,69,0,-86,0,67,0,-85,0,68,0,-86,0,68,0,-86,0,68,0,-87,0,69,0,-87,0,68,0,-86,0,67,0,-87,0,68,0,-87,0,68,0,-88,0,67,0,-86,0,64,0,-83,0,61,0,-83,0,63,0,-86,0,64,0,-87,0,65,0,-89,0,66,0,-90,0,65,0,-89,0,63,0,-89,0,64,0,-91,0,64,0,-91,0,62,0,-90,0,62,0,-92,0,63,0,-95,0,66,0,-99,0,67,0,-99,0,65,0,-97,0,61,0,-96,0,61,0,-99,0,64,0,-103,0,65,0,-104,0,64,0,-104,0,61,0,-102,0,59,0,-102,0,58,0,-105,0,60,0,-107,0,61,0,-110,0,61,0,-111,0,60,0,-111,0,58,0,-111,0,57,0,-112,0,56,0,-114,0,56,0,-114,0,54,0,-115,0,55,0,-120,0,57,0,-121,0,54,0,-120,0,52,0,-121,0,52,0,-124,0,52,0,-126,0,52,0,-127,0,50,0,-127,0,48,0,-128,0,47,0,127,0,47,0,124,0,46,0,123,0,45,0,122,0,45,0,117,0,48,0,113,0,47,0,113,0,45,0,113,0,42,0,111,0,43,0,108,0,44,0,103,0,46,0,100,0,45,0,99,0,42,0,101,0,38,0,101,0,36,0,99,0,36,0,97,0,34,0,95,0,35,0,91,0,36,0,87,0,37,0,84,0,36,0,82,0,35,0,81,0,33,0,79,0,32,0,78,0,30,0,76,0,29,0,74,0,29,0,71,0,28,0,69,0,27,0,67,0,27,0,63,0,26,0,62,0,25,0,60,0,23,0,58,0,23,0,55,0,22,0,53,0,22,0,50,0,20,0,49,0,18,0,49,0,15,0,45,0,17,0,41,0,18,0,37,0,18,0,34,0,17,0,33,0,14,0,33,0,11,0,32,0,9,0,31,0,6,0,30,0,4,0,29,0,3,0,25,0,3,0,22,0,3,0,20,0,1,0,17,0,2,0,12,0,4,0,8,0,3,0,6,0,2,0,2,0,4,0,-3,-1,5,0,-7,-1,4,0,-7,-1,0,0,-7,-1,-3,-1,-9,-1,-3,-1,-12,-1,-3,-1,-15,-1,-4,-1,-19,-1,-3,-1,-21,-1,-4,-1,-24,-1,-7,-1,-23,-1,-11,-1,-23,-1,-12,-1,-27,-1,-12,-1,-30,-1,-13,-1,-31,-1,-15,-1,-33,-1,-16,-1,-35,-1,-17,-1,-37,-1}; }
	private static byte[] data280(){ return new byte[] {-18,-1,-41,-1,-17,-1,-45,-1,-16,-1,-48,-1,-19,-1,-48,-1,-21,-1,-49,-1,-24,-1,-50,-1,-25,-1,-52,-1,-25,-1,-57,-1,-24,-1,-60,-1,-24,-1,-63,-1,-24,-1,-66,-1,-25,-1,-68,-1,-26,-1,-70,-1,-25,-1,-75,-1,-26,-1,-74,-1,-31,-1,-73,-1,-33,-1,-76,-1,-32,-1,-79,-1,-34,-1,-80,-1,-34,-1,-83,-1,-34,-1,-87,-1,-34,-1,-88,-1,-35,-1,-91,-1,-35,-1,-94,-1,-35,-1,-96,-1,-37,-1,-96,-1,-39,-1,-97,-1,-40,-1,-100,-1,-40,-1,-101,-1,-43,-1,-101,-1,-44,-1,-104,-1,-44,-1,-106,-1,-45,-1,-107,-1,-45,-1,-111,-1,-45,-1,-113,-1,-44,-1,-116,-1,-45,-1,-116,-1,-49,-1,-115,-1,-51,-1,-117,-1,-50,-1,-120,-1,-50,-1,-122,-1,-50,-1,-125,-1,-50,-1,-125,-1,-53,-1,-125,-1,-54,-1,-128,-1,-52,-1,125,-1,-54,-1,126,-1,-55,-1,124,-1,-56,-1,123,-1,-57,-1,123,-1,-58,-1,120,-1,-57,-1,118,-1,-57,-1,117,-1,-59,-1,116,-1,-58,-1,113,-1,-57,-1,110,-1,-57,-1,111,-1,-60,-1,111,-1,-60,-1,108,-1,-59,-1,106,-1,-59,-1,106,-1,-60,-1,104,-1,-61,-1,105,-1,-63,-1,106,-1,-66,-1,106,-1,-65,-1,103,-1,-63,-1,99,-1,-61,-1,98,-1,-62,-1,97,-1,-61,-1,95,-1,-62,-1,97,-1,-66,-1,100,-1,-68,-1,98,-1,-66,-1,95,-1,-64,-1,93,-1,-64,-1,93,-1,-66,-1,94,-1,-66,-1,93,-1,-67,-1,94,-1,-68,-1,93,-1,-67,-1,91,-1,-66,-1,91,-1,-67,-1,90,-1,-65,-1,87,-1,-63,-1,86,-1,-64,-1,88,-1,-67,-1,91,-1,-70,-1,92,-1,-70,-1,91,-1,-68,-1,89,-1,-68,-1,90,-1,-69,-1,90,-1,-68,-1,89,-1,-68,-1,90,-1,-70,-1,91,-1,-69,-1,90,-1,-68,-1,89,-1,-67,-1,87,-1,-65,-1,88,-1,-67,-1,90,-1,-68,-1,89,-1,-65,-1,87,-1,-64,-1,88,-1,-65,-1,89,-1,-66,-1,92,-1,-69,-1,95,-1,-71,-1,96,-1,-68,-1,92,-1,-64,-1,90,-1,-63,-1,92,-1,-65,-1,93,-1,-64,-1,93,-1,-62,-1,92,-1,-63,-1,94,-1,-63,-1,96,-1,-62,-1,93,-1,-59,-1,93,-1,-60,-1,98,-1,-64,-1,101,-1,-63,-1,98,-1,-59,-1,98,-1,-59,-1,101,-1,-63,-1,105,-1,-63,-1,107,-1,-63,-1,106,-1,-61,-1,106,-1,-58,-1,105,-1,-57,-1,106,-1,-58,-1,109,-1,-58,-1,111,-1,-59,-1,112,-1,-58,-1,114,-1,-57,-1,113,-1,-55,-1,114,-1,-54,-1,115,-1,-54,-1,117,-1,-54,-1,119,-1,-54,-1,121,-1,-55,-1,124,-1,-54,-1,124,-1,-53,-1,126,-1,-53,-1,-127,-1,-53,-1,-128,-1,-50,-1,-126,-1,-50,-1,-124,-1,-52,-1,-120,-1,-52,-1,-117,-1,-53,-1,-116,-1,-50,-1,-116,-1,-48,-1,-116,-1,-46,-1,-115,-1,-44,-1,-114,-1,-45,-1,-109,-1,-47,-1,-106,-1,-46,-1,-105,-1,-45,-1,-102,-1,-46,-1,-101,-1,-41,-1,-104,-1,-36,-1,-106,-1,-34,-1,-102,-1,-35,-1,-100,-1,-34,-1,-99,-1,-31,-1,-98,-1,-32,-1,-93,-1,-35,-1,-87,-1,-35,-1,-87,-1,-33,-1,-85,-1,-33,-1,-81,-1,-33,-1,-79,-1,-33,-1,-76,-1,-32,-1,-74,-1,-30,-1,-75,-1,-27,-1,-73,-1,-26,-1,-70,-1,-28,-1,-66,-1,-28,-1,-62,-1,-29,-1,-59,-1,-28,-1,-59,-1,-22,-1,-62,-1,-18,-1,-60,-1,-19,-1,-55,-1,-20,-1,-53,-1,-18,-1,-51,-1,-18,-1,-46,-1,-20,-1,-44,-1,-17,-1,-43,-1,-15,-1,-40,-1,-17,-1,-36,-1,-16,-1,-34,-1,-13,-1,-36,-1,-10,-1,-34,-1,-8,-1,-30,-1,-11,-1,-25,-1,-12,-1,-22,-1,-9,-1,-21,-1,-8,-1,-20,-1,-5,-1,-20,-1,-1,-1,-20,-1,1,0,-18,-1,1,0,-13,-1,-1,-1,-8,-1,-2,-1,-6,-1,1,0,-4,-1,1,0,-2,-1,2,0,1,0,2,0,6,0,0,0,11,0,-2,-1,14,0,1,0,15,0,3,0,15,0,6,0,16,0,9,0,17,0,10,0,19,0,12,0,20,0,14,0,23,0,13,0,27,0,13,0,30,0,13,0,32,0,15,0,34,0,15,0,38,0,16,0,38,0,20,0,37,0,23,0,40,0,22,0,45,0,19,0,50,0,19,0,53,0,20,0,53,0,23,0,55,0,24,0,57,0,24,0,60,0,26,0,61,0,27,0,63,0,28,0,65,0,30,0,66,0,31,0,68,0,31,0,71,0,33,0,72,0,33,0,75,0,34,0,77,0,35,0,78,0,36,0,82,0,35,0,85,0,35,0,87,0,37,0,88,0,38,0,89,0,40,0,92,0,40,0,92,0,43,0,93,0,43,0,98,0,39,0,103,0,40,0,103,0,43,0,103,0,43,0,107,0,43,0,108,0,46,0,107,0,48,0,109,0}; }
	private static byte[] data281(){ return new byte[] {47,0,114,0,44,0,119,0,43,0,120,0,45,0,120,0,48,0,121,0,47,0,124,0,47,0,125,0,50,0,124,0,52,0,125,0,53,0,127,0,51,0,-125,0,51,0,-123,0,51,0,-123,0,54,0,-123,0,55,0,-122,0,56,0,-120,0,55,0,-117,0,53,0,-113,0,53,0,-114,0,57,0,-116,0,60,0,-117,0,61,0,-114,0,59,0,-110,0,57,0,-109,0,59,0,-110,0,62,0,-111,0,64,0,-110,0,62,0,-106,0,59,0,-103,0,62,0,-105,0,61,0,-101,0,59,0,-100,0,63,0,-104,0,66,0,-104,0,65,0,-101,0,64,0,-99,0,62,0,-96,0,62,0,-97,0,63,0,-95,0,62,0,-94,0,63,0,-95,0,64,0,-94,0,64,0,-95,0,67,0,-97,0,68,0,-95,0,65,0,-92,0,63,0,-90,0,64,0,-91,0,64,0,-91,0,65,0,-91,0,66,0,-91,0,64,0,-89,0,65,0,-91,0,67,0,-93,0,68,0,-91,0,65,0,-89,0,64,0,-89,0,66,0,-92,0,68,0,-93,0,69,0,-93,0,67,0,-91,0,67,0,-92,0,67,0,-92,0,65,0,-87,0,61,0,-88,0,63,0,-89,0,63,0,-89,0,63,0,-91,0,65,0,-93,0,66,0,-93,0,65,0,-94,0,65,0,-93,0,63,0,-92,0,62,0,-93,0,63,0,-94,0,63,0,-96,0,65,0,-99,0,67,0,-100,0,65,0,-99,0,63,0,-98,0,63,0,-101,0,65,0,-103,0,64,0,-102,0,62,0,-100,0,58,0,-99,0,58,0,-102,0,62,0,-108,0,64,0,-108,0,61,0,-106,0,58,0,-106,0,58,0,-107,0,56,0,-107,0,57,0,-111,0,59,0,-114,0,59,0,-113,0,56,0,-113,0,55,0,-115,0,57,0,-118,0,57,0,-120,0,56,0,-119,0,54,0,-121,0,55,0,-125,0,57,0,-126,0,53,0,-124,0,50,0,-123,0,48,0,-125,0,49,0,127,0,52,0,123,0,51,0,123,0,49,0,123,0,48,0,119,0,51,0,115,0,51,0,114,0,49,0,113,0,49,0,110,0,49,0,108,0,48,0,108,0,46,0,107,0,43,0,107,0,43,0,104,0,42,0,103,0,42,0,100,0,40,0,100,0,39,0,99,0,37,0,96,0,39,0,92,0,40,0,88,0,39,0,89,0,35,0,89,0,34,0,85,0,36,0,82,0,34,0,82,0,31,0,82,0,29,0,80,0,29,0,76,0,30,0,74,0,27,0,74,0,26,0,70,0,28,0,66,0,27,0,65,0,25,0,63,0,25,0,60,0,24,0,60,0,19,0,61,0,18,0,57,0,20,0,52,0,19,0,52,0,16,0,51,0,16,0,46,0,17,0,43,0,17,0,40,0,16,0,38,0,15,0,36,0,15,0,32,0,15,0,29,0,13,0,30,0,10,0,29,0,7,0,27,0,8,0,22,0,9,0,19,0,9,0,16,0,6,0,16,0,4,0,15,0,3,0,11,0,4,0,7,0,3,0,7,0,-1,-1,7,0,-3,-1,5,0,-4,-1,2,0,-3,-1,-3,-1,-1,-1,-7,-1,-2,-1,-8,-1,-6,-1,-8,-1,-6,-1,-12,-1,-6,-1,-16,-1,-6,-1,-17,-1,-9,-1,-18,-1,-11,-1,-19,-1,-13,-1,-21,-1,-13,-1,-25,-1,-13,-1,-28,-1,-13,-1,-30,-1,-15,-1,-32,-1,-15,-1,-35,-1,-16,-1,-37,-1,-17,-1,-39,-1,-19,-1,-41,-1,-19,-1,-43,-1,-21,-1,-45,-1,-21,-1,-49,-1,-20,-1,-51,-1,-23,-1,-51,-1,-26,-1,-52,-1,-27,-1,-54,-1,-28,-1,-57,-1,-27,-1,-62,-1,-25,-1,-66,-1,-25,-1,-68,-1,-25,-1,-72,-1,-25,-1,-74,-1,-27,-1,-74,-1,-30,-1,-74,-1,-32,-1,-77,-1,-31,-1,-81,-1,-29,-1,-85,-1,-30,-1,-86,-1,-32,-1,-87,-1,-33,-1,-89,-1,-34,-1,-91,-1,-35,-1,-93,-1,-35,-1,-95,-1,-37,-1,-94,-1,-41,-1,-94,-1,-41,-1,-98,-1,-41,-1,-100,-1,-41,-1,-102,-1,-42,-1,-104,-1,-43,-1,-105,-1,-43,-1,-109,-1,-43,-1,-109,-1,-45,-1,-111,-1,-45,-1,-114,-1,-44,-1,-116,-1,-46,-1,-116,-1,-48,-1,-116,-1,-50,-1,-117,-1,-50,-1,-120,-1,-49,-1,-124,-1,-47,-1,-127,-1,-48,-1,-126,-1,-52,-1,-125,-1,-54,-1,-126,-1,-54,-1,-127,-1,-56,-1,127,-1,-54,-1,124,-1,-54,-1,122,-1,-54,-1,120,-1,-54,-1,119,-1,-55,-1,118,-1,-56,-1,117,-1,-56,-1,116,-1,-58,-1,116,-1,-58,-1,115,-1,-60,-1,115,-1,-60,-1,113,-1,-60,-1,111,-1,-59,-1,109,-1,-58,-1,106,-1,-58,-1,107,-1,-61,-1,108,-1,-63,-1,108,-1,-63,-1,107,-1,-64,-1,106,-1,-63,-1,104,-1,-62,-1,101,-1,-60,-1,99,-1}; }
	private static byte[] data282(){ return new byte[] {-60,-1,99,-1,-62,-1,101,-1,-65,-1,101,-1,-64,-1,99,-1,-63,-1,98,-1,-64,-1,97,-1,-63,-1,97,-1,-65,-1,98,-1,-65,-1,96,-1,-64,-1,94,-1,-63,-1,94,-1,-63,-1,93,-1,-64,-1,95,-1,-67,-1,97,-1,-68,-1,96,-1,-65,-1,92,-1,-63,-1,92,-1,-66,-1,96,-1,-69,-1,97,-1,-68,-1,94,-1,-66,-1,94,-1,-66,-1,93,-1,-65,-1,93,-1,-66,-1,95,-1,-68,-1,95,-1,-66,-1,93,-1,-64,-1,92,-1,-65,-1,94,-1,-67,-1,97,-1,-69,-1,98,-1,-68,-1,96,-1,-66,-1,94,-1,-63,-1,94,-1,-64,-1,95,-1,-66,-1,98,-1,-67,-1,99,-1,-66,-1,97,-1,-64,-1,97,-1,-64,-1,99,-1,-66,-1,101,-1,-67,-1,103,-1,-67,-1,104,-1,-67,-1,102,-1,-63,-1,101,-1,-63,-1,104,-1,-66,-1,107,-1,-67,-1,108,-1,-66,-1,108,-1,-64,-1,105,-1,-59,-1,103,-1,-58,-1,105,-1,-60,-1,108,-1,-60,-1,108,-1,-58,-1,108,-1,-58,-1,111,-1,-59,-1,110,-1,-55,-1,109,-1,-54,-1,112,-1,-57,-1,114,-1,-56,-1,115,-1,-54,-1,114,-1,-52,-1,114,-1,-51,-1,117,-1,-53,-1,119,-1,-52,-1,121,-1,-53,-1,123,-1,-53,-1,125,-1,-52,-1,126,-1,-53,-1,-126,-1,-54,-1,-125,-1,-52,-1,-125,-1,-50,-1,-124,-1,-50,-1,-123,-1,-47,-1,-124,-1,-46,-1,-121,-1,-46,-1,-119,-1,-46,-1,-118,-1,-45,-1,-115,-1,-45,-1,-114,-1,-44,-1,-113,-1,-43,-1,-110,-1,-44,-1,-106,-1,-45,-1,-105,-1,-43,-1,-105,-1,-39,-1,-105,-1,-39,-1,-102,-1,-40,-1,-98,-1,-41,-1,-95,-1,-40,-1,-95,-1,-37,-1,-95,-1,-34,-1,-94,-1,-35,-1,-90,-1,-36,-1,-86,-1,-35,-1,-87,-1,-32,-1,-86,-1,-30,-1,-84,-1,-31,-1,-80,-1,-32,-1,-75,-1,-34,-1,-73,-1,-32,-1,-71,-1,-31,-1,-69,-1,-31,-1,-68,-1,-27,-1,-68,-1,-24,-1,-69,-1,-22,-1,-67,-1,-21,-1,-64,-1,-21,-1,-61,-1,-22,-1,-57,-1,-23,-1,-53,-1,-22,-1,-52,-1,-20,-1,-51,-1,-19,-1,-47,-1,-21,-1,-42,-1,-21,-1,-41,-1,-19,-1,-39,-1,-19,-1,-34,-1,-20,-1,-33,-1,-16,-1,-34,-1,-13,-1,-32,-1,-13,-1,-30,-1,-10,-1,-30,-1,-7,-1,-30,-1,-5,-1,-27,-1,-6,-1,-22,-1,-7,-1,-19,-1,-7,-1,-15,-1,-8,-1,-10,-1,-9,-1,-9,-1,-5,-1,-9,-1,-3,-1,-6,-1,-4,-1,-3,-1,-2,-1,-3,-1,1,0,-1,-1,-1,-1,5,0,-1,-1,6,0,2,0,6,0,5,0,7,0,7,0,9,0,7,0,13,0,6,0,16,0,8,0,18,0,7,0,22,0,8,0,23,0,11,0,23,0,13,0,27,0,10,0,33,0,9,0,34,0,13,0,33,0,17,0,33,0,19,0,36,0,17,0,41,0,17,0,42,0,22,0,40,0,23,0,45,0,21,0,49,0,22,0,50,0,23,0,53,0,23,0,55,0,26,0,55,0,27,0,58,0,27,0,62,0,26,0,65,0,26,0,67,0,28,0,69,0,27,0,73,0,26,0,76,0,28,0,77,0,29,0,78,0,30,0,82,0,29,0,85,0,29,0,86,0,33,0,85,0,35,0,88,0,34,0,91,0,34,0,93,0,37,0,92,0,38,0,95,0,38,0,98,0,37,0,99,0,40,0,100,0,41,0,102,0,40,0,106,0,39,0,109,0,39,0,111,0,40,0,111,0,43,0,111,0,45,0,111,0,47,0,113,0,46,0,117,0,44,0,120,0,45,0,121,0,46,0,121,0,49,0,120,0,51,0,122,0,50,0,125,0,50,0,125,0,54,0,124,0,55,0,126,0,53,0,-125,0,51,0,-122,0,51,0,-121,0,50,0,-118,0,51,0,-118,0,53,0,-119,0,55,0,-118,0,55,0,-116,0,54,0,-114,0,56,0,-116,0,60,0,-118,0,61,0,-115,0,58,0,-110,0,56,0,-108,0,56,0,-109,0,59,0,-108,0,59,0,-108,0,59,0,-106,0,60,0,-106,0,59,0,-104,0,60,0,-103,0,59,0,-103,0,61,0,-103,0,62,0,-102,0,60,0,-100,0,61,0,-101,0,63,0,-101,0,63,0,-100,0,62,0,-98,0,61,0,-96,0,61,0,-97,0,62,0,-96,0,61,0,-95,0,61,0,-95,0,62,0,-95,0,62,0,-95,0,63,0,-95,0,62,0,-93,0,61,0,-93,0,62,0,-94,0,64,0,-96,0,64,0,-94,0,63,0,-94,0,64,0,-96,0,66,0,-97,0,66,0,-96,0,65,0,-96,0,66,0,-98,0,67,0,-98,0,66,0,-96,0,65,0,-98,0,67,0,-100,0,69,0,-100,0,67,0,-100,0,67,0,-100,0,68,0,-101,0,66,0,-99,0,64,0,-98,0}; }
	private static byte[] data283(){ return new byte[] {63,0,-98,0,62,0,-96,0,59,0,-96,0,60,0,-98,0,62,0,-101,0,63,0,-102,0,63,0,-102,0,61,0,-101,0,60,0,-102,0,61,0,-105,0,63,0,-106,0,62,0,-107,0,61,0,-106,0,60,0,-107,0,58,0,-105,0,56,0,-105,0,55,0,-108,0,58,0,-110,0,57,0,-110,0,55,0,-110,0,55,0,-112,0,56,0,-115,0,57,0,-117,0,57,0,-117,0,56,0,-120,0,57,0,-123,0,59,0,-124,0,56,0,-122,0,51,0,-120,0,50,0,-122,0,51,0,-126,0,53,0,127,0,54,0,125,0,53,0,124,0,52,0,122,0,52,0,122,0,50,0,121,0,48,0,120,0,48,0,118,0,48,0,118,0,44,0,119,0,42,0,117,0,43,0,114,0,44,0,110,0,46,0,107,0,44,0,108,0,41,0,107,0,42,0,103,0,41,0,104,0,37,0,104,0,37,0,100,0,38,0,98,0,37,0,95,0,39,0,91,0,39,0,90,0,36,0,90,0,34,0,89,0,33,0,88,0,30,0,86,0,32,0,82,0,32,0,81,0,27,0,84,0,24,0,81,0,26,0,75,0,29,0,72,0,27,0,71,0,25,0,69,0,27,0,65,0,25,0,65,0,22,0,64,0,22,0,59,0,25,0,54,0,25,0,53,0,22,0,52,0,22,0,48,0,23,0,44,0,23,0,42,0,22,0,40,0,20,0,40,0,16,0,40,0,14,0,39,0,14,0,34,0,15,0,32,0,13,0,31,0,10,0,31,0,8,0,30,0,6,0,27,0,6,0,24,0,6,0,21,0,6,0,18,0,6,0,14,0,6,0,12,0,5,0,10,0,4,0,7,0,4,0,5,0,1,0,5,0,-1,-1,3,0,-2,-1,1,0,-3,-1,-2,-1,-1,-1,-8,-1,-1,-1,-8,-1,-6,-1,-6,-1,-9,-1,-8,-1,-10,-1,-12,-1,-8,-1,-16,-1,-8,-1,-18,-1,-11,-1,-19,-1,-11,-1,-23,-1,-10,-1,-26,-1,-12,-1,-27,-1,-13,-1,-30,-1,-12,-1,-35,-1,-11,-1,-36,-1,-15,-1,-35,-1,-18,-1,-38,-1,-17,-1,-40,-1,-19,-1,-42,-1,-19,-1,-46,-1,-18,-1,-50,-1,-18,-1,-51,-1,-20,-1,-52,-1,-24,-1,-52,-1,-24,-1,-56,-1,-22,-1,-61,-1,-23,-1,-61,-1,-26,-1,-60,-1,-30,-1,-60,-1,-31,-1,-64,-1,-29,-1,-69,-1,-28,-1,-71,-1,-29,-1,-74,-1,-29,-1,-76,-1,-30,-1,-77,-1,-32,-1,-80,-1,-30,-1,-83,-1,-32,-1,-84,-1,-33,-1,-85,-1,-34,-1,-89,-1,-33,-1,-90,-1,-35,-1,-92,-1,-36,-1,-92,-1,-37,-1,-95,-1,-39,-1,-95,-1,-40,-1,-96,-1,-42,-1,-98,-1,-41,-1,-102,-1,-39,-1,-107,-1,-37,-1,-110,-1,-37,-1,-111,-1,-41,-1,-108,-1,-46,-1,-107,-1,-46,-1,-111,-1,-46,-1,-112,-1,-47,-1,-114,-1,-45,-1,-119,-1,-44,-1,-120,-1,-47,-1,-118,-1,-51,-1,-118,-1,-50,-1,-122,-1,-49,-1,-125,-1,-49,-1,-125,-1,-51,-1,-125,-1,-54,-1,-124,-1,-55,-1,-127,-1,-52,-1,123,-1,-48,-1,120,-1,-51,-1,123,-1,-55,-1,125,-1,-57,-1,121,-1,-53,-1,117,-1,-53,-1,118,-1,-56,-1,118,-1,-56,-1,115,-1,-55,-1,114,-1,-56,-1,114,-1,-57,-1,113,-1,-59,-1,114,-1,-60,-1,115,-1,-63,-1,115,-1,-63,-1,112,-1,-59,-1,107,-1,-57,-1,106,-1,-59,-1,106,-1,-59,-1,106,-1,-61,-1,107,-1,-63,-1,108,-1,-64,-1,107,-1,-64,-1,106,-1,-63,-1,104,-1,-62,-1,102,-1,-60,-1,99,-1,-60,-1,101,-1,-63,-1,102,-1,-63,-1,101,-1,-63,-1,100,-1,-63,-1,100,-1,-63,-1,99,-1,-62,-1,97,-1,-61,-1,96,-1,-61,-1,97,-1,-62,-1,96,-1,-60,-1,94,-1,-61,-1,97,-1,-64,-1,100,-1,-67,-1,101,-1,-67,-1,101,-1,-67,-1,101,-1,-67,-1,100,-1,-64,-1,96,-1,-61,-1,95,-1,-62,-1,97,-1,-62,-1,96,-1,-61,-1,94,-1,-59,-1,95,-1,-61,-1,97,-1,-63,-1,100,-1,-65,-1,101,-1,-65,-1,101,-1,-64,-1,100,-1,-63,-1,100,-1,-61,-1,98,-1,-61,-1,101,-1,-64,-1,104,-1,-63,-1,101,-1,-60,-1,101,-1,-62,-1,106,-1,-65,-1,107,-1,-64,-1,106,-1,-60,-1,102,-1,-57,-1,102,-1,-57,-1,104,-1,-59,-1,106,-1,-58,-1,107,-1,-59,-1,108,-1,-58,-1,109,-1,-59,-1,112,-1,-60,-1,113,-1,-59,-1,112,-1,-56,-1,111,-1,-54,-1,111,-1,-54,-1,114,-1,-56,-1,116,-1,-55,-1,117,-1,-55,-1,118,-1,-56,-1,122,-1,-56,-1,121,-1,-55,-1,123,-1,-53,-1,121,-1,-50,-1,120,-1,-48,-1,122,-1,-50,-1,126,-1,-51,-1,-128,-1,-51,-1,-126,-1,-51,-1,-124,-1,-51,-1,-122,-1,-51,-1,-120,-1}; }
	private static byte[] data284(){ return new byte[] {-51,-1,-118,-1,-51,-1,-116,-1,-50,-1,-118,-1,-44,-1,-121,-1,-40,-1,-121,-1,-40,-1,-118,-1,-42,-1,-112,-1,-46,-1,-108,-1,-45,-1,-108,-1,-42,-1,-109,-1,-40,-1,-108,-1,-38,-1,-107,-1,-37,-1,-105,-1,-38,-1,-101,-1,-39,-1,-98,-1,-39,-1,-96,-1,-38,-1,-95,-1,-37,-1,-94,-1,-35,-1,-93,-1,-33,-1,-92,-1,-33,-1,-89,-1,-33,-1,-86,-1,-33,-1,-84,-1,-33,-1,-81,-1,-32,-1,-79,-1,-32,-1,-77,-1,-32,-1,-74,-1,-30,-1,-73,-1,-29,-1,-72,-1,-29,-1,-67,-1,-30,-1,-65,-1,-28,-1,-65,-1,-26,-1,-62,-1,-27,-1,-60,-1,-24,-1,-60,-1,-22,-1,-58,-1,-22,-1,-56,-1,-19,-1,-56,-1,-18,-1,-53,-1,-18,-1,-50,-1,-18,-1,-47,-1,-18,-1,-43,-1,-19,-1,-42,-1,-15,-1,-42,-1,-12,-1,-41,-1,-13,-1,-36,-1,-14,-1,-33,-1,-13,-1,-32,-1,-11,-1,-30,-1,-11,-1,-26,-1,-11,-1,-25,-1,-7,-1,-26,-1,-5,-1,-22,-1,-8,-1,-16,-1,-8,-1,-16,-1,-5,-1,-14,-1,-5,-1,-10,-1,-6,-1,-7,-1,-5,-1,-4,-1,-5,-1,-2,-1,-3,-1,-1,-1,-1,-1,-1,-1,3,0,-2,-1,7,0,0,0,4,0,7,0,2,0,10,0,5,0,8,0,10,0,8,0,11,0,12,0,8,0,18,0,8,0,20,0,9,0,21,0,11,0,23,0,13,0,24,0,14,0,26,0,14,0,30,0,14,0,33,0,14,0,35,0,15,0,38,0,15,0,42,0,13,0,46,0,14,0,46,0,19,0,44,0,21,0,48,0,20,0,51,0,19,0,56,0,18,0,59,0,18,0,60,0,22,0,60,0,24,0,61,0,25,0,63,0,26,0,66,0,25,0,69,0,25,0,72,0,26,0,73,0,27,0,74,0,30,0,76,0,29,0,78,0,31,0,79,0,34,0,77,0,38,0,77,0,40,0,79,0,39,0,84,0,36,0,89,0,36,0,89,0,39,0,89,0,41,0,91,0,39,0,96,0,38,0,98,0,40,0,97,0,43,0,98,0,43,0,102,0,42,0,102,0,45,0,104,0,44,0,107,0,44,0,108,0,47,0,107,0,48,0,110,0,48,0,112,0,47,0,115,0,46,0,118,0,46,0,119,0,48,0,119,0,49,0,120,0,50,0,123,0,48,0,126,0,47,0,-127,0,47,0,-126,0,49,0,-128,0,54,0,125,0,57,0,127,0,54,0,-124,0,52,0,-122,0,52,0,-120,0,52,0,-119,0,53,0,-120,0,56,0,-119,0,55,0,-117,0,55,0,-116,0,56,0,-116,0,58,0,-117,0,59,0,-115,0,58,0,-112,0,56,0,-111,0,58,0,-111,0,58,0,-109,0,56,0,-106,0,56,0,-106,0,57,0,-106,0,58,0,-106,0,59,0,-106,0,61,0,-108,0,62,0,-106,0,61,0,-104,0,60,0,-104,0,61,0,-103,0,60,0,-102,0,62,0,-105,0,65,0,-106,0,64,0,-103,0,63,0,-102,0,62,0,-102,0,64,0,-103,0,65,0,-103,0,63,0,-99,0,60,0,-98,0,61,0,-99,0,62,0,-100,0,63,0,-100,0,62,0,-98,0,60,0,-96,0,59,0,-96,0,59,0,-97,0,62,0,-99,0,61,0,-97,0,59,0,-96,0,60,0,-99,0,63,0,-102,0,64,0,-102,0,65,0,-103,0,64,0,-104,0,66,0,-105,0,66,0,-105,0,64,0,-103,0,62,0,-102,0,61,0,-102,0,60,0,-101,0,59,0,-102,0,59,0,-102,0,59,0,-104,0,61,0,-107,0,62,0,-107,0,60,0,-105,0,58,0,-107,0,61,0,-111,0,64,0,-114,0,63,0,-112,0,59,0,-108,0,55,0,-109,0,57,0,-113,0,60,0,-115,0,58,0,-113,0,55,0,-112,0,53,0,-112,0,53,0,-114,0,53,0,-115,0,54,0,-119,0,56,0,-122,0,57,0,-122,0,54,0,-121,0,51,0,-121,0,53,0,-126,0,56,0,126,0,55,0,-128,0,52,0,-128,0,51,0,126,0,50,0,127,0,48,0,126,0,48,0,123,0,49,0,121,0,48,0,120,0,49,0,116,0,49,0,115,0,49,0,112,0,50,0,110,0,49,0,109,0,47,0,109,0,46,0,107,0,45,0,107,0,43,0,106,0,41,0,106,0,39,0,107,0,35,0,106,0,37,0,101,0,38,0,99,0,37,0,98,0,35,0,97,0,35,0,94,0,36,0,89,0,39,0,86,0,37,0,86,0,33,0,87,0,33,0,83,0,33,0,81,0,31,0,82,0,28,0,81,0,26,0,80,0,26,0,76,0,28,0,71,0,29,0,69,0,27,0,68,0,26,0,67,0,24,0,65,0,24,0,63,0,23,0,60,0,23,0,57,0}; }
	private static byte[] data285(){ return new byte[] {24,0,55,0,20,0,56,0,17,0,55,0,17,0,51,0,18,0,47,0,19,0,44,0,18,0,42,0,17,0,40,0,16,0,38,0,16,0,35,0,14,0,35,0,11,0,36,0,8,0,33,0,9,0,29,0,10,0,26,0,9,0,23,0,9,0,21,0,8,0,19,0,6,0,17,0,6,0,14,0,7,0,10,0,5,0,10,0,2,0,11,0,-1,-1,9,0,-3,-1,8,0,-4,-1,6,0,-3,-1,-1,-1,0,0,-5,-1,1,0,-8,-1,-2,-1,-7,-1,-5,-1,-9,-1,-4,-1,-14,-1,-3,-1,-16,-1,-7,-1,-15,-1,-8,-1,-19,-1,-7,-1,-23,-1,-8,-1,-23,-1,-10,-1,-25,-1,-12,-1,-27,-1,-11,-1,-30,-1,-12,-1,-33,-1,-13,-1,-33,-1,-15,-1,-35,-1,-17,-1,-37,-1,-15,-1,-43,-1,-14,-1,-45,-1,-16,-1,-44,-1,-21,-1,-44,-1,-22,-1,-47,-1,-20,-1,-52,-1,-21,-1,-52,-1,-23,-1,-53,-1,-25,-1,-56,-1,-24,-1,-59,-1,-24,-1,-61,-1,-26,-1,-61,-1,-28,-1,-64,-1,-26,-1,-69,-1,-25,-1,-71,-1,-27,-1,-72,-1,-28,-1,-75,-1,-27,-1,-78,-1,-28,-1,-78,-1,-32,-1,-79,-1,-31,-1,-81,-1,-32,-1,-84,-1,-33,-1,-86,-1,-32,-1,-87,-1,-36,-1,-86,-1,-39,-1,-87,-1,-38,-1,-91,-1,-36,-1,-97,-1,-34,-1,-99,-1,-35,-1,-99,-1,-39,-1,-98,-1,-42,-1,-97,-1,-44,-1,-100,-1,-42,-1,-104,-1,-41,-1,-107,-1,-40,-1,-111,-1,-39,-1,-111,-1,-43,-1,-110,-1,-45,-1,-111,-1,-46,-1,-111,-1,-48,-1,-112,-1,-49,-1,-114,-1,-49,-1,-115,-1,-49,-1,-118,-1,-49,-1,-119,-1,-50,-1,-120,-1,-50,-1,-123,-1,-49,-1,-126,-1,-47,-1,127,-1,-47,-1,126,-1,-49,-1,127,-1,-52,-1,-128,-1,-53,-1,126,-1,-53,-1,124,-1,-53,-1,124,-1,-54,-1,122,-1,-53,-1,119,-1,-52,-1,119,-1,-54,-1,118,-1,-54,-1,115,-1,-52,-1,116,-1,-57,-1,118,-1,-59,-1,117,-1,-57,-1,114,-1,-57,-1,114,-1,-58,-1,113,-1,-58,-1,112,-1,-58,-1,111,-1,-58,-1,109,-1,-56,-1,107,-1,-57,-1,107,-1,-57,-1,107,-1,-59,-1,107,-1,-59,-1,107,-1,-59,-1,104,-1,-57,-1,103,-1,-57,-1,102,-1,-58,-1,104,-1,-61,-1,105,-1,-60,-1,102,-1,-58,-1,101,-1,-59,-1,102,-1,-60,-1,102,-1,-60,-1,101,-1,-59,-1,100,-1,-59,-1,100,-1,-61,-1,103,-1,-62,-1,102,-1,-62,-1,102,-1,-62,-1,104,-1,-65,-1,105,-1,-64,-1,102,-1,-61,-1,102,-1,-64,-1,106,-1,-67,-1,106,-1,-63,-1,100,-1,-58,-1,97,-1,-56,-1,98,-1,-59,-1,101,-1,-61,-1,102,-1,-60,-1,101,-1,-59,-1,101,-1,-59,-1,101,-1,-59,-1,102,-1,-59,-1,103,-1,-59,-1,102,-1,-59,-1,105,-1,-61,-1,107,-1,-62,-1,107,-1,-60,-1,106,-1,-58,-1,104,-1,-56,-1,105,-1,-58,-1,109,-1,-61,-1,112,-1,-62,-1,112,-1,-60,-1,111,-1,-58,-1,111,-1,-59,-1,113,-1,-57,-1,110,-1,-53,-1,108,-1,-52,-1,112,-1,-56,-1,115,-1,-56,-1,115,-1,-53,-1,114,-1,-53,-1,116,-1,-54,-1,118,-1,-52,-1,117,-1,-51,-1,118,-1,-52,-1,121,-1,-52,-1,122,-1,-51,-1,122,-1,-51,-1,125,-1,-52,-1,127,-1,-52,-1,-127,-1,-52,-1,-127,-1,-50,-1,-126,-1,-50,-1,-123,-1,-52,-1,-121,-1,-50,-1,-121,-1,-49,-1,-119,-1,-50,-1,-116,-1,-50,-1,-116,-1,-47,-1,-117,-1,-44,-1,-117,-1,-44,-1,-114,-1,-45,-1,-110,-1,-46,-1,-110,-1,-43,-1,-110,-1,-40,-1,-110,-1,-41,-1,-107,-1,-39,-1,-107,-1,-37,-1,-106,-1,-38,-1,-102,-1,-38,-1,-101,-1,-36,-1,-100,-1,-36,-1,-97,-1,-38,-1,-92,-1,-40,-1,-88,-1,-41,-1,-87,-1,-37,-1,-88,-1,-34,-1,-89,-1,-33,-1,-85,-1,-33,-1,-83,-1,-32,-1,-84,-1,-28,-1,-84,-1,-26,-1,-81,-1,-28,-1,-77,-1,-30,-1,-72,-1,-29,-1,-72,-1,-28,-1,-69,-1,-29,-1,-66,-1,-27,-1,-66,-1,-24,-1,-65,-1,-26,-1,-59,-1,-28,-1,-55,-1,-28,-1,-54,-1,-25,-1,-54,-1,-23,-1,-52,-1,-23,-1,-50,-1,-20,-1,-51,-1,-16,-1,-51,-1,-16,-1,-47,-1,-16,-1,-45,-1,-14,-1,-45,-1,-12,-1,-42,-1,-13,-1,-38,-1,-13,-1,-36,-1,-12,-1,-34,-1,-10,-1,-34,-1,-8,-1,-31,-1,-10,-1,-25,-1,-11,-1,-24,-1,-8,-1,-24,-1,-5,-1,-23,-1,-4,-1,-20,-1,-6,-1,-14,-1,-8,-1,-9,-1,-9,-1,-8,-1,-6,-1,-7,-1,-4,-1,-5,-1,-4,-1,-3,-1,-2,-1,-2,-1,1,0,-3,-1,3,0,0,0,3,0,4,0,2,0,7,0,2,0,11,0,1,0,14,0,2,0,16,0,4,0,16,0,5,0,19,0,7,0,20,0}; }
	private static byte[] data286(){ return new byte[] {8,0,21,0,10,0,24,0,11,0,24,0,14,0,24,0,17,0,25,0,16,0,31,0,13,0,37,0,12,0,38,0,13,0,41,0,15,0,42,0,16,0,43,0,17,0,46,0,18,0,48,0,18,0,51,0,18,0,53,0,20,0,55,0,21,0,55,0,23,0,57,0,25,0,59,0,23,0,64,0,22,0,66,0,24,0,66,0,27,0,67,0,27,0,70,0,27,0,73,0,28,0,73,0,30,0,75,0,31,0,76,0,33,0,77,0,33,0,81,0,31,0,85,0,31,0,86,0,34,0,86,0,35,0,87,0,37,0,89,0,36,0,92,0,35,0,97,0,33,0,99,0,34,0,101,0,35,0,101,0,38,0,101,0,40,0,101,0,41,0,104,0,40,0,107,0,40,0,108,0,43,0,105,0,48,0,105,0,48,0,108,0,46,0,112,0,46,0,112,0,47,0,115,0,45,0,120,0,43,0,121,0,46,0,120,0,47,0,123,0,46,0,124,0,48,0,124,0,49,0,126,0,47,0,-126,0,47,0,-126,0,49,0,-127,0,52,0,-127,0,52,0,-126,0,53,0,-124,0,52,0,-122,0,51,0,-120,0,52,0,-120,0,54,0,-121,0,56,0,-121,0,56,0,-119,0,55,0,-116,0,54,0,-115,0,54,0,-113,0,53,0,-111,0,52,0,-110,0,55,0,-113,0,58,0,-114,0,58,0,-111,0,56,0,-110,0,59,0,-113,0,62,0,-115,0,63,0,-112,0,61,0,-110,0,60,0,-110,0,61,0,-108,0,59,0,-107,0,60,0,-107,0,60,0,-107,0,60,0,-106,0,61,0,-106,0,60,0,-105,0,60,0,-105,0,61,0,-105,0,61,0,-106,0,62,0,-105,0,61,0,-105,0,62,0,-106,0,63,0,-105,0,61,0,-104,0,61,0,-104,0,61,0,-103,0,59,0,-102,0,60,0,-103,0,60,0,-104,0,62,0,-105,0,61,0,-104,0,60,0,-103,0,59,0,-102,0,56,0,-100,0,57,0,-103,0,60,0,-106,0,61,0,-107,0,62,0,-107,0,59,0,-105,0,59,0,-107,0,61,0,-110,0,61,0,-107,0,57,0,-106,0,57,0,-108,0,60,0,-112,0,61,0,-112,0,60,0,-112,0,59,0,-112,0,59,0,-113,0,57,0,-111,0,56,0,-113,0,57,0,-115,0,58,0,-116,0,57,0,-116,0,55,0,-114,0,52,0,-114,0,53,0,-118,0,56,0,-121,0,56,0,-121,0,53,0,-120,0,53,0,-121,0,52,0,-123,0,53,0,-124,0,52,0,-126,0,53,0,127,0,56,0,123,0,55,0,124,0,52,0,125,0,51,0,123,0,51,0,122,0,50,0,122,0,47,0,122,0,47,0,120,0,48,0,117,0,47,0,117,0,46,0,115,0,46,0,113,0,46,0,112,0,44,0,112,0,43,0,110,0,43,0,107,0,45,0,104,0,44,0,104,0,41,0,104,0,40,0,103,0,39,0,100,0,40,0,98,0,39,0,97,0,37,0,97,0,35,0,95,0,35,0,93,0,36,0,89,0,37,0,86,0,36,0,86,0,34,0,86,0,31,0,84,0,33,0,79,0,35,0,75,0,35,0,75,0,31,0,75,0,30,0,73,0,29,0,72,0,27,0,70,0,29,0,65,0,29,0,64,0,26,0,65,0,23,0,65,0,21,0,63,0,20,0,60,0,21,0,58,0,20,0,54,0,22,0,50,0,23,0,47,0,21,0,48,0,17,0,48,0,15,0,46,0,15,0,44,0,13,0,42,0,13,0,38,0,15,0,35,0,13,0,34,0,13,0,29,0,15,0,26,0,13,0,26,0,10,0,26,0,7,0,26,0,4,0,25,0,4,0,21,0,5,0,16,0,7,0,13,0,6,0,12,0,2,0,12,0,1,0,10,0,0,0,8,0,-1,-1,5,0,-1,-1,2,0,0,0,-1,-1,-1,-1,-3,-1,-2,-1,-5,-1,-3,-1,-8,-1,-2,-1,-12,-1,-1,-1,-16,-1,-1,-1,-18,-1,-3,-1,-18,-1,-6,-1,-18,-1,-9,-1,-19,-1,-10,-1,-21,-1,-12,-1,-22,-1,-12,-1,-26,-1,-11,-1,-30,-1,-11,-1,-32,-1,-12,-1,-33,-1,-14,-1,-34,-1,-17,-1,-34,-1,-20,-1,-34,-1,-20,-1,-40,-1,-16,-1,-47,-1,-13,-1,-51,-1,-14,-1,-51,-1,-17,-1,-52,-1,-18,-1,-54,-1,-19,-1,-55,-1,-22,-1,-55,-1,-23,-1,-57,-1,-25,-1,-58,-1,-25,-1,-62,-1,-23,-1,-67,-1,-22,-1,-68,-1,-25,-1,-69,-1,-26,-1,-70,-1,-27,-1,-73,-1,-28,-1,-73,-1,-30,-1,-74,-1,-32,-1,-76,-1,-31,-1,-79,-1,-32,-1,-80,-1,-34,-1,-81,-1,-34,-1,-83,-1,-35,-1,-86,-1,-35,-1,-87,-1,-35,-1,-90,-1}; }
	private static byte[] data287(){ return new byte[] {-34,-1,-95,-1,-33,-1,-95,-1,-37,-1,-93,-1,-40,-1,-95,-1,-39,-1,-98,-1,-39,-1,-99,-1,-41,-1,-100,-1,-42,-1,-100,-1,-44,-1,-101,-1,-46,-1,-101,-1,-46,-1,-105,-1,-44,-1,-109,-1,-43,-1,-110,-1,-44,-1,-112,-1,-45,-1,-112,-1,-47,-1,-112,-1,-49,-1,-113,-1,-48,-1,-116,-1,-48,-1,-118,-1,-48,-1,-119,-1,-48,-1,-121,-1,-50,-1,-120,-1,-52,-1,-120,-1,-53,-1,-122,-1,-52,-1,-125,-1,-51,-1,-127,-1,-51,-1,-128,-1,-52,-1,127,-1,-51,-1,124,-1,-51,-1,123,-1,-51,-1,123,-1,-52,-1,120,-1,-51,-1,119,-1,-51,-1,119,-1,-53,-1,118,-1,-54,-1,119,-1,-54,-1,116,-1,-53,-1,114,-1,-53,-1,116,-1,-57,-1,116,-1,-56,-1,114,-1,-55,-1,112,-1,-56,-1,114,-1,-58,-1,114,-1,-59,-1,113,-1,-58,-1,112,-1,-58,-1,111,-1,-59,-1,112,-1,-60,-1,111,-1,-59,-1,110,-1,-60,-1,111,-1,-62,-1,113,-1,-64,-1,112,-1,-61,-1,108,-1,-58,-1,106,-1,-59,-1,108,-1,-61,-1,108,-1,-60,-1,107,-1,-59,-1,104,-1,-57,-1,104,-1,-58,-1,106,-1,-62,-1,109,-1,-63,-1,109,-1,-63,-1,109,-1,-63,-1,109,-1,-63,-1,108,-1,-62,-1,108,-1,-61,-1,106,-1,-60,-1,106,-1,-61,-1,109,-1,-63,-1,108,-1,-60,-1,105,-1,-57,-1,104,-1,-58,-1,106,-1,-59,-1,108,-1,-61,-1,109,-1,-61,-1,109,-1,-58,-1,105,-1,-56,-1,107,-1,-58,-1,108,-1,-58,-1,109,-1,-58,-1,110,-1,-58,-1,109,-1,-55,-1,108,-1,-57,-1,112,-1,-57,-1,111,-1,-55,-1,110,-1,-56,-1,115,-1,-60,-1,119,-1,-62,-1,119,-1,-58,-1,116,-1,-55,-1,114,-1,-53,-1,115,-1,-52,-1,114,-1,-51,-1,116,-1,-53,-1,120,-1,-55,-1,122,-1,-56,-1,124,-1,-55,-1,124,-1,-54,-1,123,-1,-51,-1,123,-1,-50,-1,123,-1,-50,-1,126,-1,-51,-1,127,-1,-50,-1,-128,-1,-49,-1,-127,-1,-49,-1,-126,-1,-49,-1,-123,-1,-49,-1,-123,-1,-47,-1,-124,-1,-44,-1,-122,-1,-48,-1,-117,-1,-49,-1,-115,-1,-47,-1,-116,-1,-45,-1,-116,-1,-43,-1,-116,-1,-41,-1,-116,-1,-40,-1,-114,-1,-40,-1,-112,-1,-40,-1,-110,-1,-41,-1,-106,-1,-42,-1,-104,-1,-40,-1,-105,-1,-38,-1,-103,-1,-39,-1,-99,-1,-40,-1,-98,-1,-37,-1,-98,-1,-36,-1,-96,-1,-37,-1,-93,-1,-35,-1,-93,-1,-35,-1,-90,-1,-35,-1,-88,-1,-35,-1,-86,-1,-33,-1,-85,-1,-33,-1,-83,-1,-33,-1,-79,-1,-33,-1,-79,-1,-31,-1,-77,-1,-29,-1,-77,-1,-27,-1,-78,-1,-24,-1,-75,-1,-26,-1,-70,-1,-28,-1,-67,-1,-27,-1,-66,-1,-25,-1,-65,-1,-23,-1,-64,-1,-23,-1,-61,-1,-22,-1,-60,-1,-21,-1,-58,-1,-21,-1,-54,-1,-22,-1,-50,-1,-24,-1,-46,-1,-24,-1,-44,-1,-21,-1,-46,-1,-17,-1,-44,-1,-18,-1,-40,-1,-18,-1,-40,-1,-14,-1,-40,-1,-13,-1,-35,-1,-16,-1,-32,-1,-15,-1,-30,-1,-12,-1,-31,-1,-10,-1,-29,-1,-9,-1,-27,-1,-7,-1,-27,-1,-5,-1,-25,-1,-5,-1,-21,-1,-6,-1,-18,-1,-5,-1,-17,-1,-2,-1,-17,-1,0,0,-15,-1,0,0,-11,-1,-1,-1,-8,-1,0,0,-7,-1,2,0,-5,-1,2,0,-2,-1,2,0,0,0,4,0,2,0,4,0,4,0,6,0,5,0,8,0,6,0,10,0,7,0,11,0,10,0,10,0,16,0,7,0,19,0,7,0,24,0,5,0,28,0,5,0,29,0,9,0,27,0,13,0,27,0,15,0,30,0,14,0,33,0,14,0,36,0,14,0,39,0,14,0,41,0,16,0,42,0,17,0,44,0,17,0,48,0,18,0,48,0,20,0,49,0,21,0,52,0,22,0,53,0,22,0,57,0,20,0,62,0,19,0,65,0,20,0,65,0,22,0,65,0,26,0,65,0,27,0,67,0,28,0,68,0,30,0,69,0,31,0,71,0,32,0,72,0,33,0,75,0,32,0,79,0,30,0,83,0,29,0,86,0,30,0,86,0,34,0,84,0,36,0,86,0,37,0,87,0,37,0,90,0,37,0,92,0,39,0,90,0,42,0,92,0,41,0,97,0,39,0,98,0,40,0,100,0,42,0,100,0,43,0,101,0,43,0,105,0,41,0,108,0,42,0,108,0,43,0,110,0,43,0,112,0,43,0,113,0,44,0,115,0,44,0,116,0,45,0,117,0,46,0,118,0,47,0,118,0,49,0,119,0,49,0,120,0,51,0,119,0,53,0,120,0,53,0,122,0,52,0,125,0,50,0,-127,0,48,0,-125,0,48,0,-123,0,48,0,-122,0,48,0,-121,0,49,0,-120,0,50,0,-121,0,52,0,-121,0,53,0,-120,0}; }
	private static byte[] data288(){ return new byte[] {52,0,-118,0,53,0,-119,0,56,0,-121,0,56,0,-117,0,53,0,-114,0,54,0,-118,0,59,0,-119,0,59,0,-117,0,57,0,-115,0,58,0,-115,0,58,0,-115,0,59,0,-115,0,60,0,-114,0,58,0,-111,0,56,0,-109,0,57,0,-111,0,58,0,-110,0,58,0,-109,0,56,0,-106,0,54,0,-104,0,53,0,-104,0,55,0,-106,0,56,0,-106,0,57,0,-107,0,58,0,-108,0,59,0,-108,0,59,0,-108,0,59,0,-107,0,57,0,-105,0,56,0,-105,0,57,0,-107,0,59,0,-108,0,59,0,-108,0,59,0,-109,0,62,0,-113,0,64,0,-112,0,59,0,-107,0,57,0,-107,0,58,0,-110,0,59,0,-110,0,59,0,-109,0,57,0,-109,0,57,0,-110,0,59,0,-113,0,61,0,-115,0,61,0,-113,0,57,0,-111,0,56,0,-112,0,57,0,-113,0,57,0,-115,0,58,0,-117,0,59,0,-116,0,56,0,-115,0,54,0,-115,0,55,0,-117,0,55,0,-117,0,54,0,-118,0,54,0,-120,0,56,0,-122,0,56,0,-124,0,56,0,-125,0,56,0,-125,0,55,0,-127,0,55,0,-128,0,56,0,126,0,55,0,127,0,52,0,-128,0,50,0,-127,0,48,0,-128,0,48,0,126,0,49,0,124,0,48,0,124,0,47,0,122,0,49,0,118,0,49,0,118,0,47,0,118,0,47,0,114,0,49,0,111,0,49,0,111,0,46,0,112,0,44,0,110,0,46,0,106,0,47,0,106,0,42,0,109,0,39,0,107,0,42,0,101,0,43,0,101,0,41,0,100,0,39,0,99,0,40,0,96,0,40,0,94,0,38,0,96,0,34,0,96,0,33,0,94,0,32,0,94,0,30,0,91,0,33,0,85,0,37,0,80,0,36,0,80,0,34,0,79,0,34,0,76,0,33,0,76,0,30,0,76,0,29,0,73,0,30,0,70,0,29,0,69,0,28,0,67,0,28,0,63,0,29,0,62,0,26,0,62,0,23,0,63,0,21,0,61,0,19,0,60,0,19,0,57,0,20,0,52,0,21,0,50,0,20,0,49,0,18,0,47,0,17,0,45,0,18,0,41,0,19,0,37,0,19,0,35,0,17,0,36,0,13,0,36,0,12,0,32,0,14,0,29,0,12,0,28,0,10,0,28,0,8,0,26,0,8,0,22,0,9,0,19,0,8,0,18,0,7,0,14,0,8,0,11,0,8,0,9,0,5,0,9,0,3,0,8,0,2,0,5,0,2,0,3,0,0,0,2,0,-1,-1,-1,-1,0,0,-4,-1,-1,-1,-5,-1,-4,-1,-5,-1,-7,-1,-5,-1,-9,-1,-7,-1,-9,-1,-11,-1,-7,-1,-16,-1,-6,-1,-19,-1,-7,-1,-20,-1,-8,-1,-23,-1,-7,-1,-27,-1,-8,-1,-27,-1,-12,-1,-26,-1,-13,-1,-30,-1,-12,-1,-34,-1,-11,-1,-36,-1,-13,-1,-37,-1,-15,-1,-37,-1,-18,-1,-37,-1,-20,-1,-40,-1,-18,-1,-45,-1,-17,-1,-47,-1,-19,-1,-47,-1,-23,-1,-46,-1,-25,-1,-48,-1,-24,-1,-54,-1,-21,-1,-58,-1,-21,-1,-59,-1,-23,-1,-61,-1,-23,-1,-63,-1,-24,-1,-64,-1,-26,-1,-65,-1,-28,-1,-65,-1,-30,-1,-67,-1,-29,-1,-71,-1,-29,-1,-73,-1,-29,-1,-76,-1,-28,-1,-79,-1,-29,-1,-81,-1,-28,-1,-84,-1,-29,-1,-84,-1,-33,-1,-82,-1,-36,-1,-83,-1,-36,-1,-86,-1,-35,-1,-89,-1,-36,-1,-89,-1,-38,-1,-91,-1,-37,-1,-94,-1,-37,-1,-95,-1,-40,-1,-94,-1,-42,-1,-95,-1,-42,-1,-98,-1,-42,-1,-100,-1,-41,-1,-104,-1,-40,-1,-105,-1,-42,-1,-105,-1,-44,-1,-106,-1,-43,-1,-109,-1,-43,-1,-110,-1,-45,-1,-110,-1,-46,-1,-111,-1,-47,-1,-111,-1,-50,-1,-111,-1,-50,-1,-113,-1,-50,-1,-115,-1,-50,-1,-116,-1,-51,-1,-117,-1,-51,-1,-120,-1,-49,-1,-122,-1,-50,-1,-122,-1,-53,-1,-121,-1,-53,-1,-123,-1,-53,-1,-125,-1,-52,-1,-127,-1,-51,-1,126,-1,-50,-1,125,-1,-52,-1,126,-1,-53,-1,124,-1,-51,-1,121,-1,-51,-1,121,-1,-54,-1,124,-1,-56,-1,123,-1,-57,-1,123,-1,-57,-1,122,-1,-57,-1,119,-1,-54,-1,116,-1,-53,-1,116,-1,-55,-1,116,-1,-56,-1,117,-1,-56,-1,115,-1,-56,-1,114,-1,-55,-1,114,-1,-56,-1,112,-1,-55,-1,113,-1,-58,-1,116,-1,-62,-1,117,-1,-60,-1,113,-1,-57,-1,111,-1,-57,-1,111,-1,-58,-1,113,-1,-61,-1,115,-1,-61,-1,112,-1,-58,-1,110,-1,-58,-1,112,-1,-62,-1,115,-1,-62,-1,112,-1,-59,-1,110,-1,-58,-1,109,-1,-56,-1,107,-1,-55,-1,106,-1,-55,-1,107,-1,-55,-1,108,-1,-58,-1,111,-1,-61,-1,113,-1,-59,-1,110,-1}; }
	private static byte[] data289(){ return new byte[] {-57,-1,109,-1,-58,-1,113,-1,-62,-1,115,-1,-60,-1,112,-1,-57,-1,110,-1,-57,-1,113,-1,-59,-1,114,-1,-59,-1,114,-1,-58,-1,114,-1,-58,-1,115,-1,-59,-1,116,-1,-58,-1,116,-1,-58,-1,117,-1,-59,-1,118,-1,-57,-1,116,-1,-55,-1,116,-1,-55,-1,117,-1,-54,-1,116,-1,-53,-1,117,-1,-53,-1,118,-1,-53,-1,119,-1,-52,-1,119,-1,-52,-1,121,-1,-54,-1,124,-1,-54,-1,124,-1,-52,-1,123,-1,-51,-1,124,-1,-51,-1,126,-1,-52,-1,-128,-1,-51,-1,127,-1,-49,-1,-128,-1,-50,-1,-125,-1,-52,-1,-122,-1,-52,-1,-122,-1,-50,-1,-122,-1,-49,-1,-120,-1,-51,-1,-116,-1,-53,-1,-113,-1,-53,-1,-113,-1,-49,-1,-116,-1,-45,-1,-117,-1,-44,-1,-115,-1,-44,-1,-113,-1,-44,-1,-112,-1,-44,-1,-109,-1,-45,-1,-107,-1,-44,-1,-107,-1,-43,-1,-104,-1,-45,-1,-99,-1,-47,-1,-99,-1,-43,-1,-100,-1,-40,-1,-99,-1,-43,-1,-93,-1,-45,-1,-91,-1,-41,-1,-95,-1,-36,-1,-96,-1,-35,-1,-93,-1,-35,-1,-92,-1,-34,-1,-90,-1,-34,-1,-89,-1,-32,-1,-88,-1,-31,-1,-86,-1,-31,-1,-83,-1,-33,-1,-78,-1,-35,-1,-75,-1,-33,-1,-76,-1,-30,-1,-75,-1,-31,-1,-71,-1,-30,-1,-71,-1,-28,-1,-70,-1,-27,-1,-67,-1,-27,-1,-67,-1,-24,-1,-65,-1,-24,-1,-63,-1,-25,-1,-58,-1,-26,-1,-55,-1,-27,-1,-54,-1,-23,-1,-54,-1,-21,-1,-53,-1,-22,-1,-48,-1,-22,-1,-48,-1,-18,-1,-48,-1,-18,-1,-43,-1,-21,-1,-39,-1,-20,-1,-37,-1,-19,-1,-36,-1,-18,-1,-35,-1,-14,-1,-36,-1,-11,-1,-36,-1,-10,-1,-33,-1,-9,-1,-32,-1,-8,-1,-29,-1,-10,-1,-23,-1,-11,-1,-21,-1,-10,-1,-20,-1,-8,-1,-18,-1,-7,-1,-17,-1,-6,-1,-14,-1,-6,-1,-12,-1,-3,-1,-13,-1,-2,-1,-8,-1,-4,-1,-5,-1,-2,-1,-5,-1,0,0,-3,-1,0,0,0,0,-1,-1,4,0,0,0,5,0,2,0,5,0,4,0,8,0,4,0,11,0,3,0,13,0,6,0,14,0,7,0,16,0,6,0,21,0,5,0,24,0,5,0,27,0,6,0,26,0,11,0,25,0,14,0,25,0,15,0,29,0,14,0,32,0,14,0,34,0,16,0,35,0,16,0,39,0,15,0,42,0,16,0,43,0,17,0,45,0,18,0,48,0,18,0,49,0,19,0,51,0,22,0,51,0,23,0,52,0,25,0,53,0,28,0,53,0,28,0,56,0,28,0,60,0,25,0,65,0,24,0,68,0,26,0,66,0,29,0,68,0,29,0,71,0,29,0,72,0,30,0,75,0,29,0,78,0,29,0,79,0,32,0,79,0,33,0,81,0,34,0,82,0,34,0,85,0,34,0,87,0,35,0,87,0,37,0,88,0,38,0,90,0,38,0,92,0,39,0,92,0,41,0,94,0,40,0,97,0,40,0,99,0,39,0,102,0,38,0,106,0,37,0,107,0,39,0,106,0,43,0,104,0,46,0,104,0,46,0,108,0,44,0,111,0,43,0,113,0,44,0,113,0,47,0,111,0,50,0,111,0,50,0,114,0,50,0,115,0,49,0,118,0,48,0,121,0,47,0,124,0,46,0,124,0,48,0,124,0,51,0,123,0,51,0,124,0,52,0,125,0,53,0,125,0,53,0,-128,0,50,0,-123,0,47,0,-121,0,49,0,-124,0,54,0,-127,0,56,0,-126,0,55,0,-123,0,54,0,-123,0,55,0,-122,0,56,0,-122,0,56,0,-122,0,57,0,-120,0,55,0,-118,0,55,0,-118,0,57,0,-119,0,56,0,-116,0,55,0,-115,0,55,0,-116,0,57,0,-115,0,55,0,-114,0,56,0,-114,0,57,0,-115,0,57,0,-114,0,58,0,-115,0,58,0,-114,0,59,0,-116,0,60,0,-115,0,59,0,-112,0,55,0,-109,0,54,0,-110,0,57,0,-113,0,60,0,-115,0,59,0,-112,0,58,0,-113,0,59,0,-114,0,59,0,-111,0,54,0,-108,0,54,0,-110,0,57,0,-114,0,60,0,-115,0,59,0,-113,0,56,0,-111,0,55,0,-112,0,58,0,-116,0,60,0,-118,0,62,0,-119,0,61,0,-118,0,59,0,-116,0,57,0,-116,0,57,0,-116,0,55,0,-114,0,53,0,-113,0,51,0,-113,0,51,0,-113,0,52,0,-118,0,57,0,-123,0,60,0,-126,0,61,0,-126,0,59,0,-125,0,56,0,-123,0,54,0,-122,0,52,0,-122,0,52,0,-124,0,53,0,-126,0,53,0,-126,0,52,0,-126,0,51,0,127,0,53,0,126,0,52,0,126,0,51,0,124,0,52,0,122,0,52,0,121,0,52,0,119,0,52,0,118,0,51,0,118,0}; }
	private static byte[] data290(){ return new byte[] {49,0,118,0,48,0,117,0,48,0,115,0,48,0,114,0,46,0,115,0,44,0,115,0,43,0,113,0,42,0,113,0,42,0,110,0,43,0,107,0,44,0,104,0,44,0,104,0,43,0,102,0,42,0,100,0,44,0,97,0,42,0,98,0,40,0,97,0,40,0,94,0,40,0,94,0,36,0,96,0,34,0,94,0,34,0,91,0,36,0,87,0,35,0,87,0,34,0,85,0,35,0,81,0,35,0,80,0,32,0,82,0,29,0,81,0,28,0,79,0,28,0,76,0,29,0,72,0,32,0,68,0,29,0,70,0,25,0,72,0,22,0,69,0,24,0,64,0,26,0,61,0,26,0,59,0,25,0,56,0,26,0,55,0,23,0,55,0,20,0,55,0,18,0,55,0,15,0,54,0,15,0,50,0,16,0,48,0,14,0,47,0,13,0,45,0,12,0,43,0,13,0,37,0,16,0,33,0,16,0,32,0,13,0,32,0,12,0,29,0,12,0,27,0,11,0,25,0,10,0,24,0,8,0,22,0,8,0,18,0,10,0,15,0,7,0,17,0,2,0,17,0,2,0,12,0,5,0,7,0,5,0,7,0,0,0,8,0,-1,-1,4,0,1,0,1,0,-2,-1,2,0,-4,-1,0,0,-3,-1,-6,-1,0,0,-10,-1,-1,-1,-11,-1,-3,-1,-11,-1,-5,-1,-14,-1,-6,-1,-15,-1,-6,-1,-18,-1,-7,-1,-20,-1,-8,-1,-20,-1,-11,-1,-22,-1,-11,-1,-24,-1,-11,-1,-27,-1,-12,-1,-29,-1,-13,-1,-29,-1,-15,-1,-32,-1,-14,-1,-36,-1,-14,-1,-38,-1,-13,-1,-42,-1,-13,-1,-45,-1,-14,-1,-44,-1,-17,-1,-45,-1,-20,-1,-45,-1,-21,-1,-47,-1,-21,-1,-51,-1,-19,-1,-56,-1,-18,-1,-58,-1,-19,-1,-59,-1,-20,-1,-61,-1,-23,-1,-60,-1,-24,-1,-62,-1,-25,-1,-65,-1,-24,-1,-68,-1,-24,-1,-69,-1,-27,-1,-69,-1,-28,-1,-72,-1,-27,-1,-74,-1,-29,-1,-74,-1,-31,-1,-75,-1,-32,-1,-76,-1,-34,-1,-77,-1,-34,-1,-80,-1,-33,-1,-83,-1,-34,-1,-83,-1,-36,-1,-84,-1,-36,-1,-88,-1,-35,-1,-90,-1,-35,-1,-92,-1,-36,-1,-93,-1,-37,-1,-94,-1,-38,-1,-96,-1,-37,-1,-99,-1,-37,-1,-101,-1,-37,-1,-102,-1,-40,-1,-100,-1,-44,-1,-99,-1,-44,-1,-103,-1,-42,-1,-105,-1,-44,-1,-105,-1,-45,-1,-106,-1,-45,-1,-108,-1,-46,-1,-110,-1,-45,-1,-112,-1,-43,-1,-116,-1,-43,-1,-118,-1,-43,-1,-117,-1,-46,-1,-116,-1,-50,-1,-114,-1,-50,-1,-118,-1,-48,-1,-121,-1,-48,-1,-120,-1,-51,-1,-120,-1,-51,-1,-122,-1,-51,-1,-122,-1,-52,-1,-124,-1,-51,-1,-126,-1,-50,-1,-128,-1,-50,-1,127,-1,-51,-1,127,-1,-51,-1,124,-1,-48,-1,121,-1,-49,-1,123,-1,-52,-1,123,-1,-52,-1,122,-1,-52,-1,122,-1,-54,-1,122,-1,-54,-1,121,-1,-53,-1,120,-1,-55,-1,122,-1,-58,-1,124,-1,-59,-1,121,-1,-55,-1,118,-1,-54,-1,116,-1,-55,-1,119,-1,-58,-1,120,-1,-59,-1,119,-1,-57,-1,116,-1,-55,-1,115,-1,-56,-1,116,-1,-57,-1,116,-1,-57,-1,116,-1,-58,-1,117,-1,-58,-1,115,-1,-56,-1,113,-1,-55,-1,114,-1,-57,-1,115,-1,-59,-1,117,-1,-59,-1,116,-1,-59,-1,116,-1,-59,-1,116,-1,-58,-1,115,-1,-58,-1,115,-1,-58,-1,116,-1,-58,-1,115,-1,-57,-1,114,-1,-55,-1,112,-1,-53,-1,112,-1,-55,-1,115,-1,-57,-1,117,-1,-59,-1,119,-1,-60,-1,120,-1,-59,-1,118,-1,-57,-1,117,-1,-55,-1,116,-1,-54,-1,115,-1,-53,-1,117,-1,-55,-1,119,-1,-56,-1,120,-1,-56,-1,121,-1,-56,-1,122,-1,-56,-1,122,-1,-55,-1,121,-1,-52,-1,120,-1,-53,-1,123,-1,-54,-1,124,-1,-53,-1,123,-1,-52,-1,125,-1,-54,-1,-128,-1,-54,-1,-128,-1,-53,-1,127,-1,-50,-1,126,-1,-47,-1,124,-1,-46,-1,126,-1,-48,-1,-126,-1,-49,-1,-125,-1,-49,-1,-124,-1,-48,-1,-123,-1,-49,-1,-119,-1,-52,-1,-115,-1,-54,-1,-113,-1,-52,-1,-114,-1,-50,-1,-115,-1,-47,-1,-116,-1,-45,-1,-115,-1,-46,-1,-112,-1,-46,-1,-112,-1,-43,-1,-113,-1,-42,-1,-111,-1,-42,-1,-109,-1,-43,-1,-106,-1,-44,-1,-104,-1,-43,-1,-104,-1,-40,-1,-105,-1,-38,-1,-104,-1,-39,-1,-100,-1,-40,-1,-97,-1,-40,-1,-97,-1,-39,-1,-95,-1,-38,-1,-93,-1,-38,-1,-93,-1,-35,-1,-93,-1,-34,-1,-91,-1,-34,-1,-89,-1,-34,-1,-86,-1,-35,-1,-84,-1,-34,-1,-83,-1,-33,-1,-81,-1,-33,-1,-77,-1,-36,-1,-73,-1,-36,-1,-72,-1,-32,-1,-75,-1,-28,-1,-74,-1,-29,-1,-70,-1,-29,-1,-69,-1,-26,-1,-70,-1,-25,-1,-67,-1}; }
	private static byte[] data291(){ return new byte[] {-24,-1,-66,-1,-23,-1,-65,-1,-22,-1,-62,-1,-22,-1,-60,-1,-22,-1,-57,-1,-23,-1,-54,-1,-22,-1,-53,-1,-20,-1,-52,-1,-20,-1,-49,-1,-20,-1,-46,-1,-19,-1,-46,-1,-16,-1,-46,-1,-15,-1,-42,-1,-17,-1,-38,-1,-17,-1,-37,-1,-14,-1,-37,-1,-13,-1,-34,-1,-13,-1,-32,-1,-11,-1,-32,-1,-10,-1,-29,-1,-11,-1,-24,-1,-13,-1,-21,-1,-12,-1,-19,-1,-11,-1,-18,-1,-9,-1,-17,-1,-7,-1,-16,-1,-7,-1,-12,-1,-8,-1,-8,-1,-9,-1,-6,-1,-7,-1,-5,-1,-5,-1,-5,-1,-2,-1,-5,-1,1,0,-4,-1,1,0,-2,-1,2,0,1,0,2,0,4,0,2,0,5,0,5,0,6,0,5,0,10,0,3,0,14,0,4,0,15,0,5,0,17,0,6,0,19,0,7,0,20,0,9,0,22,0,9,0,24,0,11,0,24,0,13,0,26,0,13,0,29,0,13,0,31,0,14,0,33,0,15,0,35,0,15,0,37,0,16,0,39,0,18,0,39,0,20,0,40,0,21,0,43,0,20,0,47,0,19,0,50,0,19,0,51,0,22,0,52,0,22,0,55,0,21,0,58,0,23,0,57,0,25,0,60,0,23,0,64,0,24,0,64,0,26,0,66,0,24,0,72,0,23,0,73,0,24,0,74,0,27,0,73,0,31,0,71,0,34,0,72,0,34,0,75,0,34,0,78,0,32,0,81,0,33,0,82,0,35,0,82,0,35,0,86,0,34,0,88,0,35,0,89,0,36,0,90,0,37,0,91,0,38,0,94,0,36,0,97,0,36,0,98,0,38,0,99,0,38,0,100,0,41,0,98,0,44,0,100,0,41,0,104,0,42,0,103,0,45,0,104,0,42,0,110,0,40,0,112,0,41,0,112,0,42,0,113,0,44,0,112,0,46,0,113,0,45,0,116,0,45,0,117,0,45,0,119,0,44,0,121,0,45,0,121,0,47,0,119,0,50,0,120,0,49,0,123,0,47,0,124,0,51,0,121,0,53,0,122,0,52,0,125,0,51,0,126,0,51,0,-128,0,50,0,-126,0,50,0,-126,0,51,0,-125,0,51,0,-124,0,50,0,-121,0,49,0,-121,0,51,0,-124,0,56,0,-125,0,55,0,-124,0,55,0,-122,0,54,0,-120,0,51,0,-116,0,51,0,-118,0,53,0,-119,0,55,0,-118,0,53,0,-117,0,53,0,-115,0,51,0,-114,0,52,0,-114,0,52,0,-115,0,54,0,-117,0,58,0,-120,0,58,0,-117,0,54,0,-114,0,54,0,-115,0,55,0,-115,0,54,0,-114,0,54,0,-114,0,54,0,-114,0,54,0,-114,0,54,0,-114,0,54,0,-114,0,55,0,-116,0,56,0,-116,0,56,0,-117,0,58,0,-120,0,60,0,-121,0,59,0,-118,0,55,0,-115,0,53,0,-116,0,55,0,-117,0,54,0,-116,0,53,0,-116,0,53,0,-117,0,53,0,-117,0,52,0,-117,0,52,0,-118,0,54,0,-122,0,55,0,-121,0,53,0,-119,0,50,0,-119,0,51,0,-120,0,50,0,-120,0,50,0,-123,0,53,0,-126,0,54,0,-127,0,53,0,-128,0,54,0,-128,0,51,0,-127,0,49,0,-126,0,49,0,-127,0,47,0,-127,0,47,0,127,0,49,0,124,0,49,0,124,0,47,0,124,0,48,0,120,0,50,0,118,0,49,0,120,0,46,0,119,0,45,0,119,0,45,0,117,0,45,0,115,0,44,0,116,0,43,0,114,0,42,0,113,0,43,0,111,0,43,0,108,0,44,0,106,0,45,0,102,0,47,0,100,0,45,0,102,0,41,0,103,0,40,0,100,0,42,0,96,0,43,0,95,0,41,0,95,0,38,0,96,0,36,0,95,0,36,0,93,0,35,0,92,0,34,0,90,0,35,0,87,0,35,0,86,0,32,0,86,0,32,0,85,0,30,0,82,0,33,0,77,0,35,0,74,0,33,0,75,0,31,0,73,0,31,0,71,0,30,0,70,0,29,0,69,0,26,0,69,0,25,0,68,0,24,0,66,0,21,0,67,0,20,0,66,0,19,0,60,0,24,0,56,0,24,0,53,0,22,0,53,0,23,0,48,0,24,0,45,0,23,0,46,0,18,0,48,0,16,0,45,0,17,0,40,0,19,0,38,0,17,0,38,0,14,0,37,0,13,0,35,0,13,0,33,0,12,0,32,0,9,0,31,0,9,0,28,0,10,0,24,0,10,0,22,0,10,0,19,0,10,0,15,0,12,0,13,0,9,0,12,0,7,0,12,0,7,0,8,0,5,0,9,0,1,0,11,0,-2,-1,9,0,-2,-1,4,0,1,0,0,0,2,0,-2,-1,-3,-1,1,0}; }
	private static byte[] data292(){ return new byte[] {-6,-1,-1,-1,-5,-1,-6,-1,-3,-1,-10,-1,-2,-1,-13,-1,-3,-1,-14,-1,-5,-1,-15,-1,-6,-1,-18,-1,-4,-1,-23,-1,-5,-1,-22,-1,-9,-1,-21,-1,-12,-1,-22,-1,-13,-1,-25,-1,-12,-1,-29,-1,-9,-1,-34,-1,-10,-1,-34,-1,-13,-1,-34,-1,-14,-1,-37,-1,-14,-1,-38,-1,-17,-1,-38,-1,-18,-1,-42,-1,-15,-1,-47,-1,-15,-1,-48,-1,-18,-1,-47,-1,-20,-1,-49,-1,-20,-1,-52,-1,-20,-1,-55,-1,-18,-1,-58,-1,-20,-1,-57,-1,-25,-1,-56,-1,-24,-1,-62,-1,-22,-1,-65,-1,-23,-1,-63,-1,-29,-1,-62,-1,-30,-1,-65,-1,-28,-1,-68,-1,-31,-1,-66,-1,-34,-1,-67,-1,-34,-1,-71,-1,-32,-1,-74,-1,-32,-1,-77,-1,-31,-1,-79,-1,-32,-1,-80,-1,-34,-1,-81,-1,-34,-1,-83,-1,-34,-1,-86,-1,-34,-1,-88,-1,-33,-1,-90,-1,-35,-1,-90,-1,-37,-1,-89,-1,-40,-1,-91,-1,-38,-1,-95,-1,-36,-1,-98,-1,-38,-1,-97,-1,-40,-1,-97,-1,-42,-1,-97,-1,-43,-1,-99,-1,-42,-1,-102,-1,-42,-1,-102,-1,-44,-1,-104,-1,-43,-1,-106,-1,-43,-1,-108,-1,-43,-1,-109,-1,-44,-1,-110,-1,-44,-1,-113,-1,-42,-1,-115,-1,-44,-1,-113,-1,-47,-1,-115,-1,-45,-1,-118,-1,-44,-1,-118,-1,-48,-1,-115,-1,-52,-1,-114,-1,-53,-1,-115,-1,-51,-1,-120,-1,-47,-1,-126,-1,-44,-1,-126,-1,-48,-1,-124,-1,-50,-1,-123,-1,-51,-1,-125,-1,-51,-1,-125,-1,-51,-1,-127,-1,-52,-1,-126,-1,-52,-1,-128,-1,-52,-1,127,-1,-52,-1,126,-1,-51,-1,124,-1,-51,-1,124,-1,-52,-1,124,-1,-53,-1,124,-1,-53,-1,123,-1,-53,-1,122,-1,-53,-1,122,-1,-54,-1,122,-1,-53,-1,119,-1,-52,-1,119,-1,-52,-1,118,-1,-52,-1,118,-1,-53,-1,118,-1,-52,-1,116,-1,-51,-1,116,-1,-53,-1,119,-1,-56,-1,120,-1,-56,-1,119,-1,-55,-1,119,-1,-57,-1,120,-1,-57,-1,120,-1,-57,-1,119,-1,-56,-1,119,-1,-56,-1,118,-1,-55,-1,117,-1,-53,-1,115,-1,-53,-1,118,-1,-58,-1,122,-1,-59,-1,121,-1,-56,-1,117,-1,-53,-1,116,-1,-52,-1,116,-1,-53,-1,117,-1,-52,-1,116,-1,-51,-1,115,-1,-50,-1,116,-1,-52,-1,120,-1,-56,-1,123,-1,-57,-1,123,-1,-55,-1,121,-1,-53,-1,122,-1,-55,-1,124,-1,-56,-1,125,-1,-54,-1,123,-1,-53,-1,124,-1,-53,-1,124,-1,-52,-1,124,-1,-51,-1,125,-1,-52,-1,126,-1,-51,-1,126,-1,-51,-1,-128,-1,-52,-1,-127,-1,-51,-1,-127,-1,-51,-1,-125,-1,-51,-1,-126,-1,-47,-1,127,-1,-45,-1,-127,-1,-47,-1,-124,-1,-48,-1,-123,-1,-47,-1,-121,-1,-49,-1,-119,-1,-48,-1,-119,-1,-47,-1,-118,-1,-47,-1,-116,-1,-47,-1,-117,-1,-44,-1,-116,-1,-44,-1,-115,-1,-44,-1,-114,-1,-43,-1,-113,-1,-42,-1,-112,-1,-42,-1,-110,-1,-44,-1,-106,-1,-44,-1,-106,-1,-42,-1,-106,-1,-41,-1,-104,-1,-41,-1,-105,-1,-37,-1,-105,-1,-37,-1,-102,-1,-39,-1,-99,-1,-38,-1,-99,-1,-36,-1,-99,-1,-34,-1,-99,-1,-33,-1,-97,-1,-33,-1,-94,-1,-34,-1,-92,-1,-35,-1,-89,-1,-33,-1,-89,-1,-32,-1,-88,-1,-33,-1,-83,-1,-34,-1,-82,-1,-32,-1,-83,-1,-28,-1,-84,-1,-26,-1,-82,-1,-27,-1,-79,-1,-27,-1,-77,-1,-26,-1,-76,-1,-26,-1,-73,-1,-26,-1,-70,-1,-28,-1,-66,-1,-28,-1,-65,-1,-26,-1,-64,-1,-24,-1,-64,-1,-24,-1,-60,-1,-24,-1,-59,-1,-22,-1,-59,-1,-19,-1,-58,-1,-21,-1,-54,-1,-20,-1,-52,-1,-20,-1,-50,-1,-19,-1,-49,-1,-18,-1,-46,-1,-19,-1,-42,-1,-19,-1,-42,-1,-15,-1,-44,-1,-11,-1,-42,-1,-13,-1,-37,-1,-15,-1,-34,-1,-14,-1,-32,-1,-14,-1,-29,-1,-15,-1,-26,-1,-14,-1,-26,-1,-11,-1,-25,-1,-9,-1,-24,-1,-9,-1,-21,-1,-9,-1,-19,-1,-6,-1,-20,-1,-4,-1,-18,-1,-5,-1,-13,-1,-6,-1,-10,-1,-6,-1,-10,-1,-2,-1,-9,-1,-1,-1,-7,-1,-2,-1,-4,-1,0,0,-2,-1,-1,-1,0,0,0,0,3,0,0,0,5,0,1,0,7,0,1,0,10,0,0,0,14,0,1,0,15,0,2,0,16,0,4,0,18,0,5,0,18,0,8,0,18,0,11,0,19,0,10,0,23,0,10,0,26,0,9,0,28,0,11,0,29,0,13,0,29,0,15,0,31,0,15,0,33,0,16,0,36,0,15,0,39,0,15,0,41,0,16,0,43,0,16,0,46,0,17,0,46,0,18,0,49,0,19,0,49,0,22,0,49,0,23,0,53,0,21,0,56,0,21,0,57,0,24,0,58,0,24,0,60,0,24,0,62,0,26,0,63,0,27,0,65,0,26,0,69,0,25,0,70,0}; }
	private static byte[] data293(){ return new byte[] {28,0,71,0,27,0,75,0,26,0,76,0,30,0,73,0,34,0,74,0,34,0,77,0,32,0,81,0,32,0,81,0,35,0,80,0,38,0,81,0,38,0,83,0,37,0,86,0,37,0,89,0,37,0,89,0,37,0,93,0,36,0,96,0,35,0,97,0,38,0,96,0,39,0,98,0,40,0,100,0,38,0,102,0,39,0,104,0,40,0,103,0,41,0,106,0,41,0,106,0,42,0,107,0,43,0,110,0,39,0,114,0,40,0,113,0,44,0,110,0,47,0,110,0,49,0,109,0,51,0,110,0,49,0,115,0,46,0,118,0,46,0,118,0,46,0,121,0,45,0,123,0,46,0,120,0,50,0,120,0,51,0,120,0,51,0,121,0,52,0,123,0,49,0,127,0,47,0,-127,0,48,0,-128,0,49,0,-127,0,49,0,-126,0,49,0,-126,0,50,0,-125,0,50,0,-125,0,50,0,-124,0,52,0,-126,0,54,0,-127,0,55,0,-126,0,55,0,-126,0,55,0,-126,0,56,0,-125,0,55,0,-123,0,53,0,-122,0,55,0,-125,0,58,0,-124,0,55,0,-121,0,53,0,-121,0,57,0,-125,0,59,0,-125,0,58,0,-123,0,57,0,-123,0,57,0,-121,0,54,0,-119,0,54,0,-120,0,56,0,-122,0,56,0,-120,0,54,0,-119,0,54,0,-120,0,55,0,-121,0,57,0,-124,0,59,0,-125,0,58,0,-122,0,55,0,-120,0,53,0,-120,0,53,0,-119,0,53,0,-121,0,54,0,-122,0,54,0,-121,0,52,0,-120,0,51,0,-120,0,51,0,-121,0,52,0,-123,0,54,0,-126,0,56,0,-128,0,56,0,-127,0,53,0,-125,0,53,0,-128,0,54,0,-128,0,52,0,-126,0,51,0,-128,0,51,0,-127,0,49,0,-128,0,50,0,127,0,50,0,126,0,49,0,125,0,50,0,123,0,51,0,121,0,51,0,121,0,48,0,124,0,45,0,123,0,47,0,120,0,47,0,119,0,47,0,118,0,47,0,116,0,46,0,117,0,46,0,114,0,46,0,113,0,45,0,114,0,44,0,112,0,43,0,112,0,41,0,113,0,40,0,110,0,42,0,107,0,42,0,106,0,42,0,103,0,44,0,100,0,43,0,102,0,39,0,102,0,38,0,102,0,36,0,102,0,35,0,99,0,37,0,95,0,39,0,93,0,37,0,93,0,35,0,93,0,35,0,89,0,37,0,86,0,36,0,86,0,34,0,86,0,32,0,86,0,29,0,86,0,29,0,83,0,30,0,80,0,30,0,79,0,28,0,78,0,28,0,75,0,30,0,70,0,32,0,67,0,30,0,69,0,26,0,70,0,23,0,69,0,22,0,68,0,22,0,65,0,22,0,62,0,23,0,59,0,24,0,56,0,23,0,56,0,20,0,56,0,19,0,53,0,20,0,50,0,20,0,47,0,21,0,43,0,22,0,42,0,18,0,43,0,16,0,42,0,15,0,39,0,16,0,36,0,16,0,33,0,16,0,31,0,16,0,28,0,14,0,31,0,8,0,33,0,4,0,33,0,4,0,29,0,6,0,24,0,6,0,23,0,5,0,21,0,5,0,17,0,6,0,14,0,6,0,12,0,5,0,11,0,3,0,9,0,3,0,7,0,2,0,5,0,1,0,4,0,-2,-1,4,0,-2,-1,-1,-1,1,0,-6,-1,2,0,-8,-1,0,0,-9,-1,-1,-1,-9,-1,-6,-1,-7,-1,-9,-1,-9,-1,-7,-1,-14,-1,-7,-1,-15,-1,-9,-1,-15,-1,-11,-1,-19,-1,-8,-1,-24,-1,-5,-1,-30,-1,-5,-1,-30,-1,-7,-1,-31,-1,-9,-1,-31,-1,-12,-1,-31,-1,-13,-1,-34,-1,-12,-1,-38,-1,-12,-1,-38,-1,-15,-1,-39,-1,-17,-1,-39,-1,-18,-1,-42,-1,-18,-1,-44,-1,-18,-1,-47,-1,-17,-1,-51,-1,-16,-1,-54,-1,-17,-1,-53,-1,-21,-1,-53,-1,-23,-1,-54,-1,-22,-1,-58,-1,-22,-1,-60,-1,-22,-1,-62,-1,-23,-1,-63,-1,-26,-1,-61,-1,-29,-1,-62,-1,-30,-1,-65,-1,-28,-1,-68,-1,-29,-1,-69,-1,-31,-1,-69,-1,-31,-1,-74,-1,-28,-1,-77,-1,-31,-1,-75,-1,-32,-1,-79,-1,-29,-1,-84,-1,-29,-1,-83,-1,-33,-1,-81,-1,-36,-1,-83,-1,-35,-1,-85,-1,-36,-1,-86,-1,-37,-1,-87,-1,-37,-1,-91,-1,-35,-1,-93,-1,-36,-1,-93,-1,-39,-1,-94,-1,-36,-1,-100,-1,-33,-1,-103,-1,-35,-1,-101,-1,-38,-1,-100,-1,-42,-1,-99,-1,-42,-1,-102,-1,-40,-1,-107,-1,-38,-1,-108,-1,-39,-1,-109,-1,-40,-1,-109,-1,-43,-1,-107,-1,-46,-1,-105,-1,-49,-1,-106,-1,-48,-1,-110,-1,-45,-1,-113,-1,-45,-1,-113,-1,-48,-1,-112,-1,-49,-1,-113,-1}; }
	private static byte[] data294(){ return new byte[] {-49,-1,-114,-1,-49,-1,-117,-1,-46,-1,-122,-1,-43,-1,-122,-1,-49,-1,-117,-1,-53,-1,-116,-1,-52,-1,-120,-1,-51,-1,-122,-1,-48,-1,-126,-1,-46,-1,-128,-1,-47,-1,-126,-1,-51,-1,-124,-1,-52,-1,-125,-1,-51,-1,-128,-1,-50,-1,-128,-1,-51,-1,-127,-1,-54,-1,-127,-1,-52,-1,127,-1,-51,-1,125,-1,-52,-1,126,-1,-51,-1,123,-1,-49,-1,121,-1,-50,-1,124,-1,-53,-1,124,-1,-52,-1,122,-1,-51,-1,123,-1,-54,-1,124,-1,-54,-1,123,-1,-52,-1,120,-1,-51,-1,121,-1,-54,-1,125,-1,-57,-1,125,-1,-56,-1,123,-1,-53,-1,121,-1,-53,-1,121,-1,-54,-1,123,-1,-56,-1,125,-1,-58,-1,125,-1,-55,-1,121,-1,-53,-1,122,-1,-56,-1,126,-1,-58,-1,125,-1,-55,-1,121,-1,-52,-1,121,-1,-52,-1,121,-1,-52,-1,120,-1,-50,-1,119,-1,-48,-1,118,-1,-49,-1,120,-1,-50,-1,122,-1,-51,-1,121,-1,-50,-1,123,-1,-51,-1,124,-1,-53,-1,127,-1,-54,-1,-128,-1,-55,-1,-126,-1,-55,-1,-127,-1,-53,-1,127,-1,-49,-1,125,-1,-49,-1,127,-1,-49,-1,127,-1,-49,-1,-127,-1,-51,-1,-123,-1,-54,-1,-120,-1,-55,-1,-119,-1,-54,-1,-120,-1,-52,-1,-120,-1,-51,-1,-120,-1,-49,-1,-123,-1,-44,-1,-125,-1,-44,-1,-121,-1,-48,-1,-117,-1,-48,-1,-118,-1,-45,-1,-119,-1,-44,-1,-118,-1,-44,-1,-116,-1,-44,-1,-115,-1,-45,-1,-112,-1,-46,-1,-110,-1,-45,-1,-111,-1,-42,-1,-113,-1,-40,-1,-110,-1,-43,-1,-106,-1,-44,-1,-104,-1,-45,-1,-101,-1,-46,-1,-98,-1,-46,-1,-99,-1,-43,-1,-99,-1,-42,-1,-98,-1,-42,-1,-95,-1,-44,-1,-92,-1,-43,-1,-93,-1,-39,-1,-95,-1,-36,-1,-95,-1,-35,-1,-93,-1,-36,-1,-89,-1,-39,-1,-85,-1,-39,-1,-84,-1,-37,-1,-85,-1,-35,-1,-84,-1,-33,-1,-84,-1,-32,-1,-82,-1,-32,-1,-81,-1,-31,-1,-79,-1,-30,-1,-78,-1,-29,-1,-78,-1,-27,-1,-76,-1,-27,-1,-74,-1,-28,-1,-70,-1,-30,-1,-66,-1,-29,-1,-66,-1,-27,-1,-67,-1,-24,-1,-65,-1,-24,-1,-62,-1,-27,-1,-57,-1,-28,-1,-55,-1,-25,-1,-57,-1,-22,-1,-57,-1,-19,-1,-56,-1,-20,-1,-52,-1,-21,-1,-50,-1,-18,-1,-51,-1,-16,-1,-49,-1,-17,-1,-45,-1,-18,-1,-42,-1,-17,-1,-42,-1,-14,-1,-43,-1,-11,-1,-41,-1,-12,-1,-38,-1,-11,-1,-38,-1,-8,-1,-37,-1,-8,-1,-33,-1,-10,-1,-29,-1,-10,-1,-28,-1,-8,-1,-27,-1,-8,-1,-23,-1,-9,-1,-19,-1,-11,-1,-17,-1,-9,-1,-15,-1,-8,-1,-14,-1,-7,-1,-12,-1,-6,-1,-11,-1,-4,-1,-9,-1,-4,-1,-7,-1,-4,-1,-3,-1,-5,-1,0,0,-5,-1,2,0,-4,-1,3,0,-2,-1,4,0,-1,-1,6,0,0,0,8,0,0,0,10,0,1,0,12,0,2,0,13,0,4,0,15,0,3,0,18,0,5,0,17,0,9,0,17,0,9,0,21,0,8,0,24,0,8,0,27,0,6,0,31,0,7,0,30,0,13,0,27,0,16,0,29,0,14,0,35,0,12,0,38,0,13,0,38,0,16,0,38,0,18,0,39,0,19,0,41,0,19,0,44,0,19,0,45,0,22,0,44,0,25,0,45,0,24,0,50,0,22,0,53,0,22,0,55,0,23,0,56,0,23,0,59,0,24,0,60,0,25,0,61,0,26,0,64,0,24,0,68,0,24,0,69,0,26,0,69,0,28,0,70,0,29,0,71,0,31,0,71,0,32,0,74,0,30,0,78,0,29,0,81,0,28,0,82,0,31,0,81,0,35,0,79,0,37,0,81,0,37,0,83,0,36,0,86,0,36,0,88,0,36,0,89,0,37,0,91,0,37,0,92,0,38,0,93,0,40,0,92,0,42,0,94,0,39,0,100,0,36,0,102,0,39,0,99,0,43,0,99,0,43,0,101,0,42,0,104,0,42,0,105,0,42,0,106,0,44,0,105,0,46,0,106,0,46,0,108,0,44,0,111,0,45,0,110,0,47,0,110,0,48,0,112,0,46,0,114,0,47,0,114,0,49,0,114,0,48,0,117,0,46,0,121,0,44,0,123,0,43,0,125,0,43,0,125,0,46,0,122,0,50,0,119,0,53,0,119,0,54,0,119,0,53,0,122,0,51,0,125,0,50,0,125,0,50,0,126,0,52,0,125,0,52,0,125,0,53,0,126,0,54,0,125,0,54,0,127,0,53,0,127,0,54,0,-128,0,52,0,-124,0,48,0,-122,0,50,0,-125,0,53,0,-126,0,52,0,-124,0,53,0,-126,0,55,0,-128,0,55,0,-124,0,52,0,-123,0,52,0,-124,0,54,0,-125,0,55,0,-126,0,56,0,-127,0}; }
	private static byte[] data295(){ return new byte[] {56,0,-126,0,55,0,-125,0,54,0,-124,0,53,0,-123,0,52,0,-123,0,53,0,-124,0,53,0,-124,0,53,0,-124,0,54,0,-127,0,56,0,-128,0,56,0,-126,0,52,0,-123,0,50,0,-123,0,50,0,-123,0,50,0,-124,0,51,0,-127,0,54,0,127,0,54,0,127,0,53,0,127,0,54,0,125,0,53,0,127,0,51,0,-128,0,50,0,125,0,53,0,124,0,52,0,124,0,51,0,124,0,51,0,122,0,52,0,122,0,50,0,123,0,48,0,122,0,51,0,118,0,52,0,117,0,51,0,117,0,50,0,118,0,47,0,119,0,46,0,118,0,47,0,116,0,46,0,116,0,45,0,117,0,44,0,113,0,46,0,112,0,46,0,111,0,44,0,110,0,46,0,107,0,46,0,106,0,45,0,106,0,43,0,107,0,40,0,109,0,37,0,107,0,40,0,102,0,43,0,100,0,39,0,103,0,37,0,101,0,38,0,98,0,39,0,96,0,39,0,95,0,38,0,93,0,38,0,92,0,38,0,90,0,37,0,89,0,36,0,89,0,34,0,88,0,34,0,85,0,35,0,83,0,35,0,80,0,35,0,80,0,31,0,82,0,29,0,80,0,30,0,76,0,31,0,75,0,30,0,73,0,29,0,72,0,28,0,72,0,25,0,72,0,24,0,69,0,26,0,65,0,27,0,63,0,26,0,61,0,26,0,60,0,24,0,59,0,22,0,59,0,21,0,56,0,22,0,54,0,21,0,51,0,22,0,49,0,21,0,48,0,18,0,48,0,18,0,45,0,18,0,43,0,16,0,43,0,15,0,41,0,14,0,39,0,13,0,39,0,12,0,35,0,13,0,32,0,13,0,31,0,12,0,28,0,12,0,27,0,9,0,28,0,6,0,27,0,6,0,23,0,7,0,21,0,7,0,16,0,10,0,11,0,11,0,10,0,8,0,11,0,3,0,13,0,1,0,10,0,2,0,7,0,2,0,5,0,0,0,4,0,0,0,2,0,-1,-1,-2,-1,2,0,-5,-1,0,0,-5,-1,-4,-1,-4,-1,-6,-1,-5,-1,-6,-1,-10,-1,-4,-1,-14,-1,-3,-1,-15,-1,-6,-1,-15,-1,-9,-1,-16,-1,-8,-1,-20,-1,-7,-1,-23,-1,-9,-1,-22,-1,-13,-1,-21,-1,-14,-1,-25,-1,-11,-1,-31,-1,-9,-1,-33,-1,-12,-1,-32,-1,-14,-1,-33,-1,-15,-1,-37,-1,-13,-1,-40,-1,-13,-1,-41,-1,-16,-1,-41,-1,-18,-1,-42,-1,-19,-1,-44,-1,-19,-1,-46,-1,-20,-1,-47,-1,-23,-1,-47,-1,-22,-1,-52,-1,-19,-1,-57,-1,-19,-1,-56,-1,-24,-1,-55,-1,-24,-1,-60,-1,-21,-1,-64,-1,-21,-1,-65,-1,-23,-1,-66,-1,-23,-1,-68,-1,-24,-1,-69,-1,-27,-1,-67,-1,-29,-1,-70,-1,-27,-1,-74,-1,-28,-1,-73,-1,-30,-1,-74,-1,-31,-1,-76,-1,-31,-1,-77,-1,-31,-1,-81,-1,-30,-1,-83,-1,-31,-1,-81,-1,-37,-1,-78,-1,-39,-1,-82,-1,-35,-1,-87,-1,-34,-1,-89,-1,-33,-1,-93,-1,-31,-1,-96,-1,-33,-1,-92,-1,-39,-1,-91,-1,-40,-1,-92,-1,-40,-1,-94,-1,-41,-1,-94,-1,-42,-1,-96,-1,-41,-1,-99,-1,-40,-1,-101,-1,-40,-1,-103,-1,-39,-1,-106,-1,-38,-1,-107,-1,-40,-1,-106,-1,-44,-1,-104,-1,-45,-1,-105,-1,-46,-1,-106,-1,-46,-1,-108,-1,-45,-1,-110,-1,-45,-1,-110,-1,-47,-1,-111,-1,-46,-1,-114,-1,-43,-1,-118,-1,-42,-1,-119,-1,-44,-1,-117,-1,-46,-1,-117,-1,-47,-1,-119,-1,-45,-1,-121,-1,-45,-1,-121,-1,-48,-1,-119,-1,-50,-1,-119,-1,-50,-1,-121,-1,-48,-1,-124,-1,-48,-1,-123,-1,-50,-1,-121,-1,-53,-1,-121,-1,-52,-1,-123,-1,-51,-1,-124,-1,-51,-1,-126,-1,-49,-1,127,-1,-47,-1,127,-1,-51,-1,-124,-1,-56,-1,-123,-1,-54,-1,-127,-1,-50,-1,126,-1,-51,-1,-128,-1,-53,-1,-127,-1,-53,-1,127,-1,-51,-1,125,-1,-50,-1,124,-1,-50,-1,125,-1,-51,-1,124,-1,-50,-1,124,-1,-51,-1,125,-1,-52,-1,126,-1,-54,-1,-128,-1,-56,-1,-126,-1,-56,-1,127,-1,-53,-1,125,-1,-50,-1,121,-1,-47,-1,121,-1,-49,-1,124,-1,-53,-1,127,-1,-52,-1,125,-1,-52,-1,126,-1,-52,-1,126,-1,-51,-1,125,-1,-52,-1,-128,-1,-54,-1,-126,-1,-54,-1,-128,-1,-52,-1,-128,-1,-52,-1,-127,-1,-53,-1,-126,-1,-52,-1,-128,-1,-50,-1,-128,-1,-50,-1,-127,-1,-50,-1,-127,-1,-49,-1,-128,-1,-47,-1,127,-1,-45,-1,127,-1,-47,-1,-125,-1,-50,-1,-121,-1,-53,-1,-119,-1,-52,-1,-120,-1,-50,-1,-121,-1,-49,-1,-120,-1,-49,-1,-119,-1,-49,-1,-118,-1,-49,-1,-118,-1,-47,-1,-117,-1,-48,-1,-116,-1,-48,-1,-115,-1}; }
	private static byte[] data296(){ return new byte[] {-46,-1,-115,-1,-46,-1,-116,-1,-42,-1,-118,-1,-40,-1,-116,-1,-44,-1,-110,-1,-46,-1,-111,-1,-42,-1,-112,-1,-40,-1,-112,-1,-41,-1,-110,-1,-39,-1,-109,-1,-41,-1,-106,-1,-42,-1,-103,-1,-42,-1,-103,-1,-41,-1,-102,-1,-39,-1,-102,-1,-40,-1,-99,-1,-41,-1,-95,-1,-43,-1,-93,-1,-43,-1,-91,-1,-42,-1,-92,-1,-40,-1,-91,-1,-38,-1,-91,-1,-37,-1,-91,-1,-35,-1,-91,-1,-33,-1,-91,-1,-31,-1,-90,-1,-31,-1,-88,-1,-33,-1,-83,-1,-33,-1,-83,-1,-31,-1,-84,-1,-28,-1,-82,-1,-30,-1,-79,-1,-30,-1,-78,-1,-27,-1,-79,-1,-25,-1,-78,-1,-25,-1,-75,-1,-26,-1,-71,-1,-29,-1,-66,-1,-30,-1,-65,-1,-27,-1,-65,-1,-27,-1,-62,-1,-27,-1,-60,-1,-26,-1,-60,-1,-23,-1,-61,-1,-20,-1,-61,-1,-18,-1,-60,-1,-18,-1,-57,-1,-18,-1,-55,-1,-18,-1,-54,-1,-16,-1,-52,-1,-16,-1,-50,-1,-17,-1,-45,-1,-19,-1,-42,-1,-19,-1,-41,-1,-15,-1,-42,-1,-14,-1,-40,-1,-14,-1,-36,-1,-15,-1,-34,-1,-14,-1,-33,-1,-12,-1,-32,-1,-11,-1,-30,-1,-11,-1,-28,-1,-10,-1,-26,-1,-10,-1,-24,-1,-9,-1,-22,-1,-7,-1,-24,-1,-3,-1,-23,-1,-3,-1,-19,-1,-5,-1,-15,-1,-6,-1,-11,-1,-8,-1,-7,-1,-8,-1,-5,-1,-8,-1,-3,-1,-6,-1,-2,-1,-5,-1,-2,-1,-2,-1,-1,-1,-1,-1,1,0,-1,-1,3,0,0,0,5,0,1,0,7,0,0,0,11,0,-1,-1,14,0,0,0,14,0,3,0,14,0,5,0,16,0,4,0,19,0,5,0,20,0,7,0,21,0,8,0,22,0,10,0,22,0,12,0,24,0,12,0,27,0,11,0,30,0,10,0,35,0,8,0,38,0,9,0,37,0,14,0,36,0,16,0,37,0,16,0,40,0,17,0,41,0,17,0,44,0,17,0,47,0,17,0,48,0,18,0,50,0,18,0,54,0,16,0,57,0,17,0,56,0,21,0,55,0,23,0,57,0,23,0,59,0,23,0,61,0,24,0,63,0,23,0,66,0,24,0,66,0,27,0,65,0,29,0,68,0,27,0,71,0,27,0,72,0,30,0,72,0,30,0,73,0,32,0,75,0,31,0,77,0,31,0,79,0,33,0,79,0,33,0,81,0,34,0,83,0,34,0,84,0,34,0,87,0,34,0,88,0,34,0,90,0,35,0,91,0,36,0,90,0,38,0,92,0,39,0,91,0,41,0,92,0,41,0,95,0,38,0,99,0,39,0,99,0,39,0,101,0,38,0,104,0,39,0,103,0,41,0,103,0,42,0,103,0,44,0,103,0,46,0,103,0,45,0,107,0,42,0,112,0,39,0,114,0,41,0,112,0,45,0,110,0,45,0,113,0,44,0,115,0,45,0,113,0,47,0,114,0,46,0,118,0,43,0,120,0,43,0,121,0,44,0,121,0,44,0,121,0,48,0,118,0,50,0,118,0,49,0,121,0,49,0,121,0,48,0,123,0,48,0,124,0,48,0,124,0,48,0,125,0,49,0,125,0,49,0,126,0,47,0,-127,0,46,0,-126,0,47,0,-128,0,49,0,127,0,51,0,126,0,52,0,125,0,53,0,126,0,51,0,-127,0,49,0,-125,0,47,0,-124,0,48,0,-124,0,48,0,-126,0,51,0,-128,0,54,0,125,0,54,0,-128,0,52,0,-127,0,51,0,-127,0,51,0,-125,0,49,0,-125,0,50,0,-127,0,53,0,127,0,52,0,-127,0,50,0,-124,0,47,0,-124,0,48,0,-125,0,49,0,-126,0,50,0,127,0,54,0,124,0,53,0,127,0,50,0,-127,0,49,0,127,0,51,0,126,0,51,0,125,0,52,0,123,0,53,0,122,0,53,0,122,0,52,0,122,0,52,0,121,0,52,0,121,0,50,0,123,0,48,0,124,0,47,0,121,0,50,0,119,0,51,0,116,0,52,0,115,0,52,0,115,0,50,0,116,0,48,0,117,0,47,0,116,0,47,0,115,0,47,0,114,0,47,0,112,0,48,0,111,0,46,0,113,0,43,0,113,0,43,0,112,0,43,0,109,0,44,0,109,0,43,0,108,0,41,0,107,0,43,0,106,0,42,0,103,0,42,0,103,0,42,0,102,0,40,0,101,0,41,0,99,0,40,0,98,0,40,0,97,0,39,0,95,0,40,0,93,0,41,0,90,0,40,0,91,0,38,0,90,0,38,0,88,0,38,0,86,0,38,0,84,0,38,0,84,0,35,0,84,0,33,0,84,0,33,0,82,0,32,0,81,0,30,0,81,0,29,0,80,0,29,0,77,0,29,0,75,0,29,0,74,0,28,0,73,0}; }
	private static byte[] data297(){ return new byte[] {27,0,71,0,26,0,71,0,24,0,70,0,24,0,67,0,25,0,64,0,25,0,62,0,24,0,62,0,21,0,63,0,19,0,60,0,21,0,56,0,22,0,53,0,23,0,51,0,22,0,49,0,21,0,48,0,20,0,48,0,17,0,47,0,17,0,43,0,19,0,40,0,19,0,39,0,15,0,40,0,13,0,40,0,12,0,37,0,11,0,36,0,11,0,32,0,14,0,27,0,14,0,27,0,11,0,27,0,9,0,25,0,10,0,21,0,11,0,18,0,12,0,14,0,12,0,13,0,10,0,13,0,8,0,11,0,8,0,8,0,9,0,5,0,8,0,4,0,6,0,5,0,3,0,4,0,1,0,4,0,-2,-1,4,0,-2,-1,1,0,-3,-1,-1,-1,-3,-1,-3,-1,-3,-1,-7,-1,-2,-1,-9,-1,-2,-1,-12,-1,-4,-1,-11,-1,-7,-1,-11,-1,-9,-1,-13,-1,-8,-1,-17,-1,-8,-1,-18,-1,-10,-1,-18,-1,-12,-1,-21,-1,-10,-1,-24,-1,-10,-1,-28,-1,-9,-1,-29,-1,-11,-1,-29,-1,-14,-1,-30,-1,-15,-1,-31,-1,-15,-1,-34,-1,-16,-1,-36,-1,-16,-1,-36,-1,-19,-1,-37,-1,-20,-1,-39,-1,-19,-1,-43,-1,-18,-1,-45,-1,-19,-1,-47,-1,-20,-1,-47,-1,-22,-1,-49,-1,-21,-1,-53,-1,-18,-1,-58,-1,-18,-1,-60,-1,-17,-1,-62,-1,-20,-1,-60,-1,-24,-1,-59,-1,-26,-1,-61,-1,-26,-1,-63,-1,-25,-1,-67,-1,-24,-1,-69,-1,-25,-1,-70,-1,-26,-1,-71,-1,-27,-1,-72,-1,-28,-1,-75,-1,-26,-1,-77,-1,-28,-1,-76,-1,-32,-1,-75,-1,-34,-1,-75,-1,-35,-1,-77,-1,-34,-1,-82,-1,-31,-1,-84,-1,-33,-1,-84,-1,-34,-1,-86,-1,-33,-1,-89,-1,-34,-1,-87,-1,-38,-1,-87,-1,-38,-1,-90,-1,-36,-1,-93,-1,-36,-1,-94,-1,-37,-1,-95,-1,-37,-1,-97,-1,-37,-1,-98,-1,-38,-1,-98,-1,-40,-1,-99,-1,-40,-1,-100,-1,-39,-1,-104,-1,-37,-1,-108,-1,-36,-1,-107,-1,-40,-1,-105,-1,-42,-1,-106,-1,-42,-1,-107,-1,-44,-1,-105,-1,-46,-1,-106,-1,-46,-1,-107,-1,-47,-1,-108,-1,-46,-1,-109,-1,-46,-1,-112,-1,-45,-1,-113,-1,-45,-1,-113,-1,-47,-1,-114,-1,-46,-1,-115,-1,-47,-1,-115,-1,-49,-1,-114,-1,-49,-1,-116,-1,-49,-1,-117,-1,-48,-1,-118,-1,-48,-1,-120,-1,-47,-1,-122,-1,-45,-1,-124,-1,-45,-1,-125,-1,-44,-1,-127,-1,-44,-1,-126,-1,-47,-1,-124,-1,-47,-1,-127,-1,-45,-1,-127,-1,-49,-1,-122,-1,-53,-1,-121,-1,-53,-1,-122,-1,-53,-1,-122,-1,-53,-1,-123,-1,-51,-1,-126,-1,-50,-1,-127,-1,-49,-1,-127,-1,-50,-1,-126,-1,-52,-1,-125,-1,-52,-1,-125,-1,-53,-1,-124,-1,-54,-1,-124,-1,-52,-1,-127,-1,-51,-1,-126,-1,-53,-1,-124,-1,-54,-1,-125,-1,-52,-1,-125,-1,-54,-1,-124,-1,-53,-1,-126,-1,-50,-1,-128,-1,-50,-1,-127,-1,-50,-1,-128,-1,-49,-1,-127,-1,-51,-1,-125,-1,-52,-1,-125,-1,-50,-1,-127,-1,-48,-1,127,-1,-46,-1,-128,-1,-48,-1,-127,-1,-47,-1,-128,-1,-46,-1,-127,-1,-48,-1,-123,-1,-50,-1,-124,-1,-47,-1,-126,-1,-45,-1,-125,-1,-47,-1,-122,-1,-50,-1,-118,-1,-53,-1,-115,-1,-54,-1,-115,-1,-51,-1,-118,-1,-48,-1,-119,-1,-47,-1,-118,-1,-47,-1,-118,-1,-46,-1,-118,-1,-45,-1,-117,-1,-46,-1,-116,-1,-44,-1,-117,-1,-42,-1,-118,-1,-42,-1,-115,-1,-43,-1,-113,-1,-45,-1,-110,-1,-45,-1,-111,-1,-42,-1,-112,-1,-41,-1,-110,-1,-43,-1,-108,-1,-41,-1,-108,-1,-41,-1,-107,-1,-42,-1,-103,-1,-43,-1,-101,-1,-44,-1,-101,-1,-41,-1,-101,-1,-40,-1,-101,-1,-40,-1,-98,-1,-40,-1,-98,-1,-39,-1,-96,-1,-40,-1,-94,-1,-39,-1,-94,-1,-38,-1,-92,-1,-40,-1,-87,-1,-41,-1,-88,-1,-37,-1,-90,-1,-34,-1,-89,-1,-35,-1,-86,-1,-36,-1,-84,-1,-35,-1,-83,-1,-35,-1,-80,-1,-37,-1,-76,-1,-37,-1,-77,-1,-33,-1,-78,-1,-31,-1,-77,-1,-31,-1,-76,-1,-29,-1,-75,-1,-30,-1,-71,-1,-31,-1,-69,-1,-31,-1,-67,-1,-30,-1,-66,-1,-29,-1,-66,-1,-26,-1,-66,-1,-24,-1,-66,-1,-22,-1,-66,-1,-20,-1,-64,-1,-22,-1,-59,-1,-25,-1,-53,-1,-28,-1,-51,-1,-25,-1,-52,-1,-22,-1,-53,-1,-19,-1,-52,-1,-19,-1,-50,-1,-20,-1,-45,-1,-21,-1,-44,-1,-20,-1,-42,-1,-19,-1,-41,-1,-18,-1,-39,-1,-18,-1,-36,-1,-19,-1,-33,-1,-18,-1,-33,-1,-16,-1,-32,-1,-14,-1,-31,-1,-14,-1,-28,-1,-14,-1,-26,-1,-13,-1,-26,-1,-10,-1,-26,-1,-9,-1,-24,-1,-8,-1,-22,-1,-8,-1,-20,-1,-8,-1,-18,-1,-5,-1,-19,-1,-2,-1,-19,-1,-1,-1,-16,-1,-2,-1,-13,-1}; }
	private static byte[] data298(){ return new byte[] {-1,-1,-13,-1,1,0,-11,-1,1,0,-7,-1,-2,-1,-3,-1,-2,-1,0,0,-2,-1,1,0,0,0,1,0,3,0,2,0,3,0,4,0,4,0,5,0,7,0,4,0,9,0,6,0,9,0,10,0,6,0,15,0,5,0,17,0,8,0,16,0,9,0,20,0,6,0,25,0,5,0,27,0,7,0,26,0,9,0,29,0,9,0,31,0,9,0,32,0,12,0,33,0,11,0,37,0,11,0,38,0,12,0,39,0,13,0,43,0,11,0,46,0,11,0,47,0,14,0,47,0,16,0,47,0,17,0,48,0,21,0,47,0,21,0,51,0,18,0,56,0,18,0,55,0,23,0,53,0,25,0,56,0,22,0,62,0,19,0,65,0,21,0,64,0,25,0,61,0,28,0,64,0,27,0,66,0,27,0,67,0,29,0,68,0,30,0,69,0,31,0,70,0,31,0,73,0,30,0,76,0,30,0,77,0,30,0,79,0,32,0,78,0,34,0,79,0,34,0,82,0,33,0,84,0,33,0,86,0,33,0,88,0,33,0,89,0,34,0,91,0,33,0,93,0,33,0,95,0,34,0,94,0,36,0,95,0,37,0,96,0,36,0,98,0,37,0,99,0,38,0,98,0,40,0,99,0,41,0,99,0,41,0,101,0,42,0,102,0,42,0,102,0,43,0,104,0,42,0,107,0,40,0,109,0,42,0,106,0,46,0,105,0,46,0,109,0,43,0,111,0,44,0,111,0,44,0,113,0,43,0,114,0,46,0,111,0,48,0,112,0,47,0,115,0,45,0,117,0,44,0,120,0,43,0,119,0,46,0,118,0,47,0,118,0,48,0,117,0,50,0,117,0,49,0,121,0,45,0,124,0,45,0,123,0,47,0,122,0,48,0,123,0,47,0,123,0,48,0,124,0,47,0,126,0,44,0,-127,0,45,0,126,0,49,0,122,0,52,0,123,0,50,0,124,0,50,0,124,0,51,0,124,0,50,0,125,0,50,0,125,0,50,0,125,0,51,0,124,0,51,0,124,0,52,0,123,0,53,0,123,0,51,0,125,0,51,0,124,0,51,0,124,0,51,0,125,0,51,0,123,0,51,0,125,0,49,0,127,0,47,0,127,0,48,0,126,0,48,0,125,0,50,0,122,0,53,0,119,0,53,0,121,0,51,0,121,0,51,0,120,0,51,0,121,0,49,0,122,0,48,0,121,0,50,0,118,0,52,0,116,0,51,0,118,0,49,0,120,0,46,0,119,0,47,0,120,0,45,0,119,0,45,0,119,0,45,0,118,0,44,0,117,0,46,0,114,0,47,0,113,0,45,0,115,0,43,0,115,0,43,0,112,0,44,0,112,0,44,0,109,0,45,0,109,0,43,0,110,0,41,0,109,0,42,0,107,0,42,0,106,0,41,0,106,0,40,0,104,0,43,0,98,0,47,0,94,0,48,0,94,0,45,0,96,0,40,0,100,0,37,0,99,0,37,0,97,0,37,0,97,0,35,0,96,0,35,0,95,0,34,0,94,0,34,0,91,0,36,0,88,0,36,0,87,0,35,0,85,0,37,0,81,0,37,0,82,0,32,0,87,0,26,0,87,0,28,0,81,0,32,0,77,0,31,0,79,0,27,0,79,0,26,0,76,0,29,0,73,0,28,0,72,0,26,0,72,0,26,0,69,0,26,0,67,0,26,0,66,0,25,0,63,0,25,0,62,0,25,0,61,0,22,0,60,0,22,0,59,0,22,0,55,0,22,0,55,0,20,0,55,0,17,0,54,0,18,0,51,0,18,0,49,0,17,0,48,0,16,0,46,0,16,0,43,0,17,0,41,0,16,0,39,0,15,0,38,0,14,0,37,0,13,0,34,0,14,0,31,0,14,0,30,0,12,0,28,0,12,0,28,0,9,0,28,0,7,0,26,0,7,0,24,0,8,0,20,0,8,0,19,0,5,0,20,0,4,0,16,0,6,0,13,0,4,0,13,0,3,0,11,0,3,0,8,0,3,0,5,0,3,0,5,0,0,0,5,0,-3,-1,4,0,-2,-1,1,0,-3,-1,0,0,-4,-1,-2,-1,-4,-1,-5,-1,-5,-1,-5,-1,-7,-1,-6,-1,-8,-1,-9,-1,-6,-1,-13,-1,-5,-1,-17,-1,-4,-1,-20,-1,-3,-1,-22,-1,-6,-1,-21,-1,-9,-1,-21,-1,-10,-1,-24,-1,-9,-1,-26,-1,-10,-1,-29,-1,-9,-1,-30,-1,-12,-1,-30,-1,-15,-1,-29,-1,-16,-1,-32,-1,-16,-1,-36,-1,-12,-1,-41,-1,-11,-1,-44,-1,-13,-1,-42,-1,-17,-1,-41,-1,-19,-1,-43,-1,-19,-1,-46,-1,-17,-1,-50,-1,-17,-1,-52,-1,-17,-1,-52,-1}; }
	private static byte[] data299(){ return new byte[] {-21,-1,-52,-1,-22,-1,-53,-1,-22,-1,-56,-1,-22,-1,-58,-1,-22,-1,-59,-1,-24,-1,-60,-1,-24,-1,-62,-1,-25,-1,-64,-1,-25,-1,-65,-1,-25,-1,-68,-1,-27,-1,-67,-1,-27,-1,-71,-1,-25,-1,-75,-1,-25,-1,-73,-1,-31,-1,-70,-1,-34,-1,-71,-1,-33,-1,-76,-1,-29,-1,-80,-1,-30,-1,-80,-1,-32,-1,-79,-1,-34,-1,-81,-1,-34,-1,-82,-1,-35,-1,-82,-1,-37,-1,-83,-1,-37,-1,-85,-1,-37,-1,-86,-1,-37,-1,-89,-1,-35,-1,-93,-1,-34,-1,-93,-1,-37,-1,-92,-1,-39,-1,-93,-1,-38,-1,-95,-1,-39,-1,-96,-1,-39,-1,-97,-1,-39,-1,-99,-1,-40,-1,-99,-1,-41,-1,-99,-1,-42,-1,-101,-1,-41,-1,-104,-1,-39,-1,-106,-1,-39,-1,-107,-1,-40,-1,-107,-1,-42,-1,-106,-1,-44,-1,-106,-1,-43,-1,-110,-1,-40,-1,-114,-1,-39,-1,-113,-1,-43,-1,-110,-1,-47,-1,-108,-1,-48,-1,-109,-1,-48,-1,-112,-1,-44,-1,-116,-1,-43,-1,-117,-1,-43,-1,-119,-1,-41,-1,-121,-1,-41,-1,-122,-1,-41,-1,-121,-1,-44,-1,-118,-1,-49,-1,-115,-1,-49,-1,-118,-1,-47,-1,-120,-1,-47,-1,-118,-1,-51,-1,-116,-1,-52,-1,-117,-1,-50,-1,-120,-1,-48,-1,-123,-1,-45,-1,-125,-1,-46,-1,-123,-1,-49,-1,-121,-1,-49,-1,-123,-1,-48,-1,-123,-1,-49,-1,-122,-1,-51,-1,-120,-1,-52,-1,-121,-1,-50,-1,-125,-1,-46,-1,-127,-1,-46,-1,-126,-1,-49,-1,-122,-1,-53,-1,-119,-1,-53,-1,-122,-1,-50,-1,-124,-1,-49,-1,-123,-1,-50,-1,-124,-1,-48,-1,-126,-1,-46,-1,-127,-1,-45,-1,-128,-1,-46,-1,-125,-1,-48,-1,-124,-1,-48,-1,-125,-1,-47,-1,-123,-1,-51,-1,-119,-1,-52,-1,-119,-1,-51,-1,-120,-1,-51,-1,-118,-1,-52,-1,-117,-1,-52,-1,-119,-1,-48,-1,-120,-1,-49,-1,-119,-1,-48,-1,-119,-1,-47,-1,-120,-1,-47,-1,-118,-1,-47,-1,-119,-1,-45,-1,-120,-1,-44,-1,-119,-1,-46,-1,-116,-1,-46,-1,-117,-1,-43,-1,-119,-1,-42,-1,-117,-1,-45,-1,-112,-1,-47,-1,-111,-1,-47,-1,-111,-1,-45,-1,-111,-1,-44,-1,-111,-1,-45,-1,-109,-1,-44,-1,-108,-1,-44,-1,-108,-1,-44,-1,-106,-1,-43,-1,-106,-1,-44,-1,-103,-1,-44,-1,-103,-1,-42,-1,-105,-1,-39,-1,-104,-1,-40,-1,-103,-1,-38,-1,-104,-1,-36,-1,-104,-1,-36,-1,-100,-1,-39,-1,-97,-1,-40,-1,-95,-1,-39,-1,-95,-1,-37,-1,-96,-1,-35,-1,-95,-1,-36,-1,-92,-1,-36,-1,-92,-1,-33,-1,-94,-1,-31,-1,-91,-1,-33,-1,-88,-1,-35,-1,-85,-1,-35,-1,-82,-1,-37,-1,-80,-1,-35,-1,-81,-1,-33,-1,-79,-1,-35,-1,-75,-1,-36,-1,-73,-1,-35,-1,-73,-1,-32,-1,-76,-1,-26,-1,-79,-1,-24,-1,-76,-1,-27,-1,-71,-1,-27,-1,-71,-1,-26,-1,-69,-1,-26,-1,-66,-1,-28,-1,-62,-1,-29,-1,-61,-1,-25,-1,-63,-1,-23,-1,-62,-1,-24,-1,-56,-1,-26,-1,-55,-1,-24,-1,-56,-1,-20,-1,-56,-1,-21,-1,-51,-1,-22,-1,-50,-1,-20,-1,-52,-1,-15,-1,-52,-1,-15,-1,-49,-1,-17,-1,-45,-1,-16,-1,-45,-1,-15,-1,-42,-1,-17,-1,-37,-1,-18,-1,-36,-1,-16,-1,-36,-1,-13,-1,-36,-1,-12,-1,-34,-1,-12,-1,-31,-1,-13,-1,-28,-1,-13,-1,-26,-1,-12,-1,-25,-1,-11,-1,-23,-1,-12,-1,-20,-1,-11,-1,-19,-1,-8,-1,-20,-1,-7,-1,-18,-1,-5,-1,-17,-1,-5,-1,-15,-1,-4,-1,-14,-1,-2,-1,-13,-1,-2,-1,-9,-1,-5,-1,-4,-1,-5,-1,-3,-1,-2,-1,-5,-1,1,0,-3,-1,0,0,0,0,1,0,1,0,2,0,3,0,1,0,6,0,4,0,4,0,7,0,5,0,6,0,10,0,5,0,11,0,8,0,11,0,8,0,15,0,6,0,19,0,7,0,18,0,10,0,19,0,10,0,22,0,10,0,23,0,11,0,26,0,10,0,29,0,10,0,30,0,13,0,30,0,13,0,34,0,11,0,38,0,11,0,38,0,14,0,38,0,16,0,39,0,16,0,42,0,15,0,45,0,15,0,48,0,14,0,50,0,16,0,48,0,21,0,48,0,21,0,50,0,21,0,52,0,22,0,53,0,22,0,56,0,22,0,57,0,24,0,57,0,26,0,57,0,28,0,59,0,26,0,63,0,25,0,66,0,25,0,67,0,26,0,67,0,29,0,67,0,30,0,69,0,29,0,72,0,29,0,73,0,29,0,76,0,28,0,78,0,30,0,77,0,32,0,78,0,32,0,80,0,32,0,82,0,32,0,84,0,32,0,85,0,32,0,87,0,33,0,88,0,34,0,87,0,36,0,89,0,35,0,92,0,33,0,94,0,35,0,93,0,37,0,93,0,38,0,95,0,37,0,96,0,39,0,96,0,41,0,94,0}; }
	private static byte[] data300(){ return new byte[] {42,0,98,0,39,0,103,0,35,0,106,0,36,0,105,0,40,0,101,0,45,0,100,0,44,0,104,0,42,0,105,0,44,0,104,0,44,0,108,0,41,0,111,0,40,0,111,0,43,0,109,0,46,0,108,0,45,0,112,0,43,0,113,0,45,0,111,0,47,0,111,0,47,0,113,0,45,0,116,0,43,0,119,0,42,0,118,0,45,0,117,0,45,0,119,0,44,0,119,0,46,0,117,0,48,0,118,0,46,0,120,0,47,0,117,0,52,0,113,0,55,0,113,0,53,0,116,0,51,0,119,0,47,0,123,0,45,0,125,0,45,0,122,0,48,0,121,0,49,0,122,0,47,0,123,0,47,0,123,0,47,0,125,0,45,0,125,0,46,0,124,0,47,0,124,0,47,0,123,0,48,0,122,0,49,0,121,0,51,0,119,0,51,0,120,0,49,0,123,0,47,0,123,0,46,0,125,0,45,0,124,0,46,0,122,0,49,0,120,0,48,0,121,0,47,0,122,0,46,0,122,0,46,0,121,0,46,0,121,0,46,0,120,0,47,0,117,0,49,0,117,0,47,0,118,0,46,0,118,0,46,0,116,0,47,0,116,0,47,0,115,0,45,0,116,0,45,0,115,0,45,0,115,0,43,0,115,0,43,0,114,0,44,0,113,0,42,0,113,0,43,0,110,0,46,0,107,0,45,0,108,0,43,0,109,0,42,0,108,0,42,0,107,0,41,0,107,0,40,0,107,0,39,0,106,0,39,0,105,0,38,0,104,0,39,0,102,0,40,0,99,0,40,0,99,0,39,0,97,0,40,0,95,0,41,0,93,0,39,0,94,0,38,0,93,0,37,0,92,0,37,0,92,0,34,0,92,0,34,0,91,0,33,0,89,0,35,0,84,0,39,0,79,0,40,0,79,0,36,0,82,0,33,0,80,0,34,0,79,0,33,0,78,0,30,0,79,0,30,0,77,0,28,0,77,0,27,0,76,0,27,0,73,0,28,0,71,0,27,0,70,0,27,0,67,0,28,0,66,0,25,0,67,0,23,0,65,0,24,0,62,0,25,0,61,0,22,0,60,0,22,0,58,0,23,0,55,0,22,0,55,0,20,0,54,0,20,0,50,0,22,0,48,0,22,0,44,0,23,0,43,0,20,0,44,0,17,0,44,0,17,0,40,0,18,0,38,0,17,0,37,0,15,0,38,0,12,0,37,0,12,0,34,0,14,0,29,0,15,0,27,0,15,0,25,0,14,0,24,0,12,0,24,0,10,0,22,0,11,0,19,0,11,0,17,0,10,0,16,0,8,0,16,0,7,0,13,0,9,0,7,0,11,0,6,0,8,0,8,0,3,0,8,0,2,0,7,0,1,0,6,0,-1,-1,5,0,-2,-1,3,0,-1,-1,0,0,-2,-1,-1,-1,-3,-1,-2,-1,-5,-1,-4,-1,-5,-1,-5,-1,-6,-1,-8,-1,-6,-1,-9,-1,-8,-1,-8,-1,-11,-1,-11,-1,-8,-1,-16,-1,-6,-1,-19,-1,-7,-1,-21,-1,-7,-1,-23,-1,-8,-1,-23,-1,-11,-1,-22,-1,-14,-1,-23,-1,-13,-1,-27,-1,-12,-1,-30,-1,-13,-1,-29,-1,-16,-1,-30,-1,-17,-1,-32,-1,-17,-1,-34,-1,-16,-1,-39,-1,-14,-1,-41,-1,-15,-1,-43,-1,-15,-1,-46,-1,-14,-1,-47,-1,-18,-1,-45,-1,-20,-1,-48,-1,-18,-1,-51,-1,-18,-1,-52,-1,-21,-1,-52,-1,-21,-1,-55,-1,-20,-1,-57,-1,-22,-1,-57,-1,-24,-1,-57,-1,-25,-1,-59,-1,-25,-1,-62,-1,-24,-1,-63,-1,-27,-1,-63,-1,-27,-1,-66,-1,-26,-1,-68,-1,-28,-1,-68,-1,-28,-1,-70,-1,-27,-1,-74,-1,-26,-1,-77,-1,-24,-1,-79,-1,-26,-1,-79,-1,-28,-1,-79,-1,-29,-1,-80,-1,-30,-1,-81,-1,-31,-1,-82,-1,-31,-1,-84,-1,-32,-1,-84,-1,-33,-1,-84,-1,-36,-1,-84,-1,-36,-1,-86,-1,-35,-1,-89,-1,-35,-1,-88,-1,-39,-1,-87,-1,-40,-1,-89,-1,-39,-1,-90,-1,-41,-1,-89,-1,-43,-1,-91,-1,-40,-1,-96,-1,-36,-1,-102,-1,-33,-1,-103,-1,-36,-1,-100,-1,-41,-1,-98,-1,-41,-1,-102,-1,-38,-1,-105,-1,-38,-1,-104,-1,-42,-1,-102,-1,-43,-1,-104,-1,-41,-1,-106,-1,-42,-1,-106,-1,-43,-1,-106,-1,-44,-1,-107,-1,-43,-1,-110,-1,-40,-1,-114,-1,-40,-1,-111,-1,-45,-1,-109,-1,-45,-1,-112,-1,-43,-1,-113,-1,-45,-1,-111,-1,-46,-1,-114,-1,-44,-1,-114,-1,-46,-1,-112,-1,-50,-1,-110,-1,-50,-1,-112,-1,-49,-1,-114,-1,-47,-1,-116,-1,-46,-1,-119,-1,-43,-1,-121,-1,-43,-1,-121,-1,-43,-1,-122,-1,-44,-1,-120,-1,-46,-1,-120,-1,-44,-1,-123,-1,-43,-1,-124,-1,-44,-1,-121,-1}; }
	private static byte[] data301(){ return new byte[] {-46,-1,-120,-1,-49,-1,-118,-1,-50,-1,-117,-1,-50,-1,-118,-1,-50,-1,-118,-1,-50,-1,-117,-1,-52,-1,-117,-1,-50,-1,-119,-1,-49,-1,-119,-1,-51,-1,-116,-1,-52,-1,-118,-1,-49,-1,-121,-1,-45,-1,-124,-1,-44,-1,-124,-1,-45,-1,-121,-1,-47,-1,-122,-1,-45,-1,-122,-1,-46,-1,-120,-1,-48,-1,-120,-1,-45,-1,-122,-1,-45,-1,-120,-1,-47,-1,-118,-1,-48,-1,-117,-1,-49,-1,-115,-1,-50,-1,-114,-1,-51,-1,-113,-1,-50,-1,-114,-1,-47,-1,-117,-1,-46,-1,-114,-1,-49,-1,-112,-1,-48,-1,-114,-1,-45,-1,-115,-1,-46,-1,-112,-1,-46,-1,-114,-1,-43,-1,-115,-1,-42,-1,-114,-1,-44,-1,-110,-1,-47,-1,-107,-1,-47,-1,-109,-1,-42,-1,-111,-1,-43,-1,-107,-1,-45,-1,-106,-1,-43,-1,-108,-1,-41,-1,-106,-1,-43,-1,-105,-1,-42,-1,-104,-1,-42,-1,-102,-1,-45,-1,-98,-1,-45,-1,-98,-1,-43,-1,-100,-1,-40,-1,-100,-1,-40,-1,-98,-1,-40,-1,-97,-1,-40,-1,-96,-1,-40,-1,-94,-1,-39,-1,-95,-1,-37,-1,-95,-1,-36,-1,-94,-1,-35,-1,-93,-1,-36,-1,-89,-1,-39,-1,-87,-1,-36,-1,-89,-1,-33,-1,-89,-1,-34,-1,-85,-1,-36,-1,-83,-1,-34,-1,-84,-1,-31,-1,-85,-1,-31,-1,-80,-1,-34,-1,-78,-1,-32,-1,-80,-1,-27,-1,-81,-1,-27,-1,-79,-1,-28,-1,-74,-1,-30,-1,-73,-1,-29,-1,-72,-1,-27,-1,-72,-1,-26,-1,-70,-1,-27,-1,-68,-1,-26,-1,-67,-1,-24,-1,-68,-1,-22,-1,-66,-1,-23,-1,-63,-1,-23,-1,-63,-1,-20,-1,-63,-1,-19,-1,-60,-1,-21,-1,-57,-1,-21,-1,-55,-1,-20,-1,-54,-1,-19,-1,-53,-1,-19,-1,-50,-1,-20,-1,-46,-1,-21,-1,-45,-1,-19,-1,-46,-1,-16,-1,-44,-1,-16,-1,-43,-1,-14,-1,-44,-1,-12,-1,-41,-1,-13,-1,-38,-1,-14,-1,-36,-1,-13,-1,-34,-1,-12,-1,-34,-1,-10,-1,-33,-1,-9,-1,-31,-1,-9,-1,-29,-1,-9,-1,-25,-1,-11,-1,-23,-1,-10,-1,-21,-1,-9,-1,-19,-1,-10,-1,-17,-1,-8,-1,-16,-1,-7,-1,-15,-1,-6,-1,-13,-1,-6,-1,-11,-1,-6,-1,-7,-1,-6,-1,-8,-1,-3,-1,-8,-1,0,0,-6,-1,-1,-1,-5,-1,1,0,-4,-1,2,0,-1,-1,0,0,2,0,1,0,4,0,1,0,5,0,4,0,4,0,7,0,4,0,8,0,7,0,8,0,8,0,8,0,12,0,7,0,15,0,6,0,18,0,6,0,20,0,6,0,23,0,6,0,25,0,6,0,25,0,9,0,26,0,11,0,26,0,12,0,28,0,12,0,30,0,14,0,29,0,17,0,30,0,17,0,32,0,17,0,35,0,17,0,36,0,19,0,35,0,22,0,37,0,20,0,42,0,18,0,44,0,20,0,44,0,20,0,48,0,19,0,50,0,21,0,49,0,21,0,53,0,21,0,55,0,21,0,56,0,21,0,59,0,22,0,59,0,24,0,59,0,25,0,61,0,25,0,63,0,26,0,63,0,28,0,63,0,29,0,66,0,27,0,69,0,28,0,70,0,27,0,72,0,28,0,73,0,30,0,73,0,30,0,76,0,29,0,77,0,31,0,78,0,32,0,78,0,32,0,81,0,31,0,84,0,30,0,85,0,32,0,85,0,33,0,85,0,36,0,83,0,39,0,84,0,37,0,88,0,36,0,89,0,37,0,90,0,37,0,93,0,35,0,95,0,36,0,95,0,37,0,96,0,37,0,97,0,38,0,98,0,39,0,97,0,40,0,98,0,42,0,99,0,40,0,101,0,39,0,104,0,40,0,102,0,42,0,102,0,43,0,103,0,42,0,106,0,40,0,109,0,40,0,107,0,44,0,105,0,45,0,107,0,45,0,106,0,47,0,105,0,47,0,109,0,44,0,112,0,42,0,113,0,44,0,111,0,46,0,111,0,46,0,113,0,44,0,114,0,46,0,113,0,47,0,112,0,49,0,111,0,51,0,110,0,50,0,114,0,46,0,117,0,45,0,118,0,46,0,116,0,47,0,117,0,47,0,117,0,47,0,118,0,45,0,120,0,46,0,118,0,48,0,116,0,50,0,116,0,48,0,119,0,46,0,120,0,47,0,117,0,49,0,118,0,48,0,117,0,50,0,116,0,49,0,119,0,45,0,122,0,44,0,122,0,44,0,121,0,46,0,118,0,49,0,116,0,48,0,119,0,45,0,121,0,44,0,120,0,45,0,119,0,46,0,118,0,46,0,117,0,47,0,116,0,48,0,113,0,50,0,112,0,51,0,111,0,50,0,111,0,50,0,111,0,49,0,112,0,47,0,113,0,46,0,113,0,44,0,116,0,41,0,116,0,42,0,113,0,44,0,111,0,45,0,110,0}; }
	private static byte[] data302(){ return new byte[] {45,0,108,0,46,0,107,0,46,0,107,0,44,0,108,0,43,0,106,0,44,0,106,0,42,0,108,0,39,0,106,0,42,0,104,0,42,0,103,0,41,0,101,0,45,0,96,0,45,0,98,0,42,0,98,0,43,0,94,0,44,0,95,0,40,0,98,0,37,0,96,0,39,0,94,0,38,0,96,0,33,0,98,0,32,0,95,0,36,0,90,0,38,0,87,0,38,0,87,0,36,0,87,0,36,0,85,0,35,0,85,0,33,0,86,0,32,0,83,0,32,0,84,0,30,0,82,0,30,0,81,0,30,0,80,0,27,0,80,0,28,0,77,0,28,0,76,0,27,0,75,0,26,0,74,0,26,0,72,0,25,0,72,0,25,0,68,0,27,0,63,0,30,0,61,0,28,0,62,0,24,0,63,0,22,0,64,0,20,0,61,0,21,0,59,0,22,0,56,0,22,0,53,0,23,0,52,0,20,0,53,0,18,0,51,0,19,0,49,0,18,0,48,0,15,0,49,0,15,0,45,0,16,0,43,0,14,0,44,0,11,0,44,0,10,0,41,0,12,0,38,0,11,0,36,0,12,0,32,0,15,0,28,0,13,0,29,0,10,0,29,0,10,0,26,0,11,0,22,0,12,0,19,0,13,0,17,0,11,0,18,0,6,0,20,0,4,0,19,0,4,0,14,0,7,0,9,0,9,0,8,0,6,0,7,0,6,0,4,0,7,0,2,0,4,0,5,0,-1,-1,5,0,-2,-1,3,0,-1,-1,-1,-1,0,0,-3,-1,-1,-1,-4,-1,-2,-1,-7,-1,-1,-1,-10,-1,0,0,-12,-1,-2,-1,-13,-1,-3,-1,-14,-1,-4,-1,-15,-1,-7,-1,-13,-1,-11,-1,-13,-1,-11,-1,-17,-1,-9,-1,-22,-1,-6,-1,-26,-1,-6,-1,-27,-1,-8,-1,-27,-1,-11,-1,-26,-1,-13,-1,-27,-1,-14,-1,-30,-1,-12,-1,-33,-1,-13,-1,-33,-1,-16,-1,-33,-1,-16,-1,-36,-1,-16,-1,-38,-1,-17,-1,-39,-1,-16,-1,-43,-1,-16,-1,-44,-1,-18,-1,-44,-1,-19,-1,-46,-1,-19,-1,-48,-1,-20,-1,-49,-1,-20,-1,-52,-1,-19,-1,-55,-1,-19,-1,-55,-1,-22,-1,-55,-1,-23,-1,-57,-1,-22,-1,-60,-1,-22,-1,-62,-1,-22,-1,-63,-1,-24,-1,-63,-1,-25,-1,-65,-1,-24,-1,-68,-1,-24,-1,-69,-1,-25,-1,-70,-1,-26,-1,-71,-1,-27,-1,-72,-1,-28,-1,-72,-1,-30,-1,-73,-1,-30,-1,-75,-1,-30,-1,-76,-1,-31,-1,-77,-1,-32,-1,-77,-1,-34,-1,-78,-1,-33,-1,-81,-1,-32,-1,-83,-1,-33,-1,-83,-1,-34,-1,-85,-1,-34,-1,-86,-1,-33,-1,-89,-1,-33,-1,-90,-1,-34,-1,-90,-1,-35,-1,-91,-1,-36,-1,-91,-1,-37,-1,-93,-1,-36,-1,-94,-1,-36,-1,-97,-1,-35,-1,-99,-1,-33,-1,-102,-1,-33,-1,-102,-1,-36,-1,-100,-1,-38,-1,-100,-1,-38,-1,-102,-1,-40,-1,-99,-1,-43,-1,-98,-1,-44,-1,-100,-1,-43,-1,-102,-1,-41,-1,-105,-1,-41,-1,-105,-1,-43,-1,-103,-1,-45,-1,-105,-1,-42,-1,-108,-1,-42,-1,-109,-1,-42,-1,-108,-1,-44,-1,-107,-1,-47,-1,-107,-1,-44,-1,-112,-1,-41,-1,-113,-1,-44,-1,-110,-1,-45,-1,-112,-1,-44,-1,-112,-1,-46,-1,-110,-1,-49,-1,-109,-1,-49,-1,-110,-1,-47,-1,-114,-1,-44,-1,-117,-1,-43,-1,-116,-1,-45,-1,-115,-1,-45,-1,-117,-1,-45,-1,-115,-1,-48,-1,-112,-1,-51,-1,-111,-1,-51,-1,-113,-1,-47,-1,-119,-1,-42,-1,-120,-1,-45,-1,-117,-1,-48,-1,-115,-1,-48,-1,-115,-1,-49,-1,-115,-1,-49,-1,-114,-1,-51,-1,-111,-1,-52,-1,-114,-1,-47,-1,-119,-1,-44,-1,-118,-1,-47,-1,-116,-1,-47,-1,-118,-1,-44,-1,-119,-1,-46,-1,-116,-1,-48,-1,-114,-1,-49,-1,-114,-1,-49,-1,-113,-1,-49,-1,-113,-1,-48,-1,-115,-1,-45,-1,-118,-1,-41,-1,-120,-1,-41,-1,-119,-1,-42,-1,-117,-1,-42,-1,-117,-1,-43,-1,-115,-1,-45,-1,-112,-1,-46,-1,-111,-1,-46,-1,-111,-1,-47,-1,-108,-1,-48,-1,-108,-1,-46,-1,-110,-1,-44,-1,-111,-1,-42,-1,-111,-1,-42,-1,-110,-1,-43,-1,-108,-1,-43,-1,-107,-1,-43,-1,-107,-1,-42,-1,-106,-1,-44,-1,-102,-1,-45,-1,-103,-1,-41,-1,-106,-1,-39,-1,-104,-1,-42,-1,-101,-1,-41,-1,-102,-1,-39,-1,-103,-1,-38,-1,-101,-1,-39,-1,-100,-1,-38,-1,-98,-1,-41,-1,-94,-1,-42,-1,-92,-1,-42,-1,-92,-1,-42,-1,-90,-1,-41,-1,-89,-1,-42,-1,-88,-1,-40,-1,-89,-1,-37,-1,-90,-1,-36,-1,-89,-1,-35,-1,-88,-1,-35,-1,-87,-1,-35,-1,-85,-1,-34,-1,-85,-1,-33,-1,-84,-1,-32,-1,-84,-1,-31,-1,-82,-1,-32,-1,-79,-1,-34,-1,-76,-1,-34,-1,-74,-1,-34,-1,-74,-1,-32,-1,-73,-1}; }
	private static byte[] data303(){ return new byte[] {-31,-1,-72,-1,-31,-1,-71,-1,-29,-1,-71,-1,-28,-1,-70,-1,-28,-1,-67,-1,-29,-1,-65,-1,-28,-1,-65,-1,-25,-1,-67,-1,-22,-1,-66,-1,-23,-1,-61,-1,-26,-1,-58,-1,-26,-1,-56,-1,-26,-1,-54,-1,-26,-1,-53,-1,-23,-1,-54,-1,-21,-1,-54,-1,-19,-1,-53,-1,-19,-1,-50,-1,-20,-1,-46,-1,-22,-1,-44,-1,-21,-1,-43,-1,-19,-1,-43,-1,-17,-1,-42,-1,-18,-1,-39,-1,-17,-1,-37,-1,-17,-1,-36,-1,-17,-1,-34,-1,-15,-1,-33,-1,-14,-1,-32,-1,-14,-1,-30,-1,-13,-1,-28,-1,-14,-1,-24,-1,-14,-1,-24,-1,-11,-1,-26,-1,-7,-1,-26,-1,-6,-1,-23,-1,-9,-1,-17,-1,-11,-1,-15,-1,-9,-1,-16,-1,-6,-1,-15,-1,-5,-1,-14,-1,-5,-1,-10,-1,-7,-1,-7,-1,-6,-1,-6,-1,-4,-1,-7,-1,-2,-1,-5,-1,0,0,-5,-1,0,0,-3,-1,2,0,-3,-1,4,0,-3,-1,6,0,-1,-1,5,0,3,0,3,0,6,0,4,0,7,0,5,0,10,0,2,0,16,0,-1,-1,20,0,0,0,19,0,3,0,19,0,6,0,19,0,7,0,20,0,7,0,23,0,8,0,24,0,8,0,25,0,11,0,25,0,12,0,27,0,11,0,32,0,9,0,33,0,12,0,33,0,13,0,34,0,15,0,34,0,18,0,33,0,19,0,36,0,19,0,37,0,20,0,40,0,17,0,45,0,15,0,48,0,16,0,48,0,19,0,46,0,23,0,46,0,23,0,49,0,22,0,52,0,22,0,53,0,23,0,54,0,23,0,58,0,21,0,60,0,24,0,57,0,28,0,58,0,26,0,63,0,25,0,63,0,27,0,65,0,26,0,68,0,25,0,69,0,27,0,70,0,28,0,69,0,31,0,70,0,30,0,73,0,29,0,75,0,30,0,76,0,30,0,77,0,31,0,78,0,32,0,79,0,32,0,81,0,32,0,82,0,33,0,82,0,35,0,82,0,36,0,84,0,34,0,87,0,34,0,88,0,34,0,90,0,34,0,91,0,35,0,90,0,38,0,89,0,39,0,92,0,36,0,95,0,37,0,93,0,41,0,93,0,39,0,96,0,40,0,95,0,42,0,95,0,41,0,99,0,39,0,100,0,40,0,101,0,40,0,101,0,41,0,102,0,41,0,104,0,40,0,103,0,43,0,104,0,41,0,107,0,39,0,109,0,40,0,108,0,41,0,109,0,41,0,109,0,43,0,107,0,45,0,108,0,43,0,110,0,43,0,110,0,44,0,111,0,43,0,111,0,45,0,110,0,45,0,114,0,41,0,115,0,42,0,115,0,44,0,113,0,45,0,113,0,45,0,115,0,43,0,116,0,43,0,116,0,45,0,114,0,46,0,114,0,45,0,117,0,43,0,117,0,45,0,115,0,46,0,115,0,47,0,114,0,47,0,114,0,47,0,116,0,45,0,116,0,46,0,114,0,48,0,114,0,47,0,115,0,46,0,115,0,46,0,116,0,45,0,116,0,46,0,114,0,48,0,112,0,49,0,112,0,47,0,115,0,44,0,117,0,42,0,117,0,43,0,116,0,44,0,114,0,44,0,115,0,43,0,115,0,43,0,114,0,43,0,114,0,43,0,113,0,43,0,112,0,44,0,111,0,44,0,110,0,44,0,109,0,46,0,106,0,47,0,105,0,47,0,106,0,43,0,109,0,40,0,111,0,39,0,109,0,39,0,109,0,39,0,108,0,40,0,104,0,43,0,101,0,45,0,99,0,44,0,99,0,44,0,99,0,41,0,101,0,38,0,102,0,40,0,96,0,42,0,96,0,40,0,99,0,36,0,97,0,38,0,96,0,38,0,94,0,37,0,94,0,37,0,92,0,38,0,88,0,41,0,86,0,39,0,89,0,33,0,92,0,32,0,89,0,34,0,86,0,35,0,85,0,33,0,84,0,35,0,80,0,37,0,78,0,34,0,81,0,31,0,80,0,31,0,79,0,29,0,80,0,28,0,77,0,29,0,75,0,29,0,75,0,27,0,72,0,30,0,68,0,31,0,68,0,26,0,71,0,23,0,72,0,22,0,68,0,24,0,65,0,25,0,64,0,23,0,62,0,24,0,60,0,23,0,60,0,21,0,59,0,22,0,55,0,22,0,55,0,20,0,55,0,18,0,54,0,18,0,51,0,18,0,51,0,16,0,51,0,13,0,51,0,13,0,48,0,14,0,43,0,18,0,40,0,15,0,41,0,13,0,41,0,11,0,40,0,10,0,38,0,12,0,32,0,15,0,29,0,14,0,29,0,12,0,28,0,11,0,26,0,12,0,24,0,11,0,22,0,10,0,21,0}; }
	private static byte[] data304(){ return new byte[] {9,0,21,0,7,0,19,0,6,0,19,0,5,0,16,0,7,0,11,0,8,0,11,0,4,0,12,0,2,0,10,0,4,0,5,0,5,0,4,0,3,0,3,0,3,0,-1,-1,4,0,-2,-1,2,0,-2,-1,1,0,-6,-1,3,0,-8,-1,1,0,-7,-1,-4,-1,-4,-1,-6,-1,-8,-1,-3,-1,-14,-1,0,0,-17,-1,-1,-1,-16,-1,-6,-1,-14,-1,-9,-1,-16,-1,-6,-1,-20,-1,-7,-1,-22,-1,-7,-1,-23,-1,-8,-1,-24,-1,-10,-1,-24,-1,-12,-1,-26,-1,-10,-1,-30,-1,-10,-1,-31,-1,-12,-1,-31,-1,-13,-1,-33,-1,-15,-1,-32,-1,-17,-1,-33,-1,-16,-1,-39,-1,-13,-1,-43,-1,-12,-1,-43,-1,-15,-1,-43,-1,-18,-1,-44,-1,-16,-1,-47,-1,-16,-1,-50,-1,-16,-1,-50,-1,-19,-1,-49,-1,-22,-1,-48,-1,-24,-1,-50,-1,-23,-1,-53,-1,-23,-1,-54,-1,-24,-1,-55,-1,-25,-1,-57,-1,-25,-1,-57,-1,-27,-1,-59,-1,-26,-1,-63,-1,-22,-1,-68,-1,-23,-1,-66,-1,-27,-1,-64,-1,-29,-1,-67,-1,-28,-1,-68,-1,-29,-1,-68,-1,-31,-1,-70,-1,-30,-1,-73,-1,-28,-1,-75,-1,-29,-1,-76,-1,-30,-1,-77,-1,-30,-1,-78,-1,-32,-1,-76,-1,-36,-1,-75,-1,-38,-1,-76,-1,-36,-1,-81,-1,-33,-1,-84,-1,-33,-1,-84,-1,-35,-1,-85,-1,-35,-1,-86,-1,-36,-1,-86,-1,-37,-1,-87,-1,-37,-1,-89,-1,-38,-1,-88,-1,-38,-1,-92,-1,-36,-1,-94,-1,-35,-1,-95,-1,-38,-1,-94,-1,-39,-1,-92,-1,-43,-1,-92,-1,-43,-1,-93,-1,-42,-1,-96,-1,-41,-1,-97,-1,-41,-1,-99,-1,-40,-1,-101,-1,-38,-1,-105,-1,-36,-1,-106,-1,-37,-1,-106,-1,-39,-1,-105,-1,-39,-1,-107,-1,-38,-1,-108,-1,-40,-1,-106,-1,-42,-1,-105,-1,-44,-1,-106,-1,-42,-1,-107,-1,-43,-1,-108,-1,-43,-1,-108,-1,-43,-1,-109,-1,-43,-1,-109,-1,-44,-1,-109,-1,-44,-1,-110,-1,-44,-1,-110,-1,-44,-1,-111,-1,-44,-1,-111,-1,-44,-1,-113,-1,-43,-1,-112,-1,-46,-1,-110,-1,-47,-1,-111,-1,-44,-1,-115,-1,-43,-1,-115,-1,-42,-1,-115,-1,-45,-1,-112,-1,-47,-1,-112,-1,-45,-1,-115,-1,-43,-1,-116,-1,-44,-1,-114,-1,-45,-1,-114,-1,-45,-1,-115,-1,-44,-1,-114,-1,-47,-1,-111,-1,-49,-1,-110,-1,-48,-1,-113,-1,-46,-1,-113,-1,-46,-1,-113,-1,-46,-1,-113,-1,-45,-1,-114,-1,-45,-1,-113,-1,-46,-1,-111,-1,-47,-1,-111,-1,-47,-1,-111,-1,-45,-1,-113,-1,-44,-1,-113,-1,-43,-1,-113,-1,-44,-1,-112,-1,-44,-1,-111,-1,-44,-1,-111,-1,-45,-1,-108,-1,-47,-1,-107,-1,-45,-1,-110,-1,-42,-1,-111,-1,-41,-1,-111,-1,-41,-1,-109,-1,-44,-1,-105,-1,-46,-1,-104,-1,-44,-1,-106,-1,-42,-1,-107,-1,-41,-1,-106,-1,-41,-1,-104,-1,-44,-1,-101,-1,-44,-1,-101,-1,-42,-1,-104,-1,-37,-1,-106,-1,-38,-1,-102,-1,-41,-1,-98,-1,-42,-1,-99,-1,-40,-1,-99,-1,-38,-1,-99,-1,-38,-1,-99,-1,-37,-1,-97,-1,-37,-1,-96,-1,-39,-1,-92,-1,-40,-1,-91,-1,-39,-1,-92,-1,-36,-1,-92,-1,-38,-1,-88,-1,-38,-1,-88,-1,-36,-1,-91,-1,-32,-1,-90,-1,-33,-1,-88,-1,-34,-1,-85,-1,-35,-1,-83,-1,-36,-1,-81,-1,-35,-1,-80,-1,-35,-1,-80,-1,-32,-1,-81,-1,-30,-1,-81,-1,-30,-1,-78,-1,-31,-1,-76,-1,-31,-1,-75,-1,-29,-1,-76,-1,-27,-1,-75,-1,-27,-1,-73,-1,-27,-1,-72,-1,-26,-1,-70,-1,-28,-1,-66,-1,-30,-1,-63,-1,-29,-1,-63,-1,-27,-1,-64,-1,-25,-1,-63,-1,-23,-1,-64,-1,-21,-1,-62,-1,-23,-1,-58,-1,-24,-1,-56,-1,-22,-1,-57,-1,-21,-1,-55,-1,-20,-1,-54,-1,-19,-1,-54,-1,-17,-1,-53,-1,-17,-1,-50,-1,-17,-1,-50,-1,-15,-1,-48,-1,-16,-1,-45,-1,-18,-1,-42,-1,-16,-1,-42,-1,-14,-1,-43,-1,-12,-1,-41,-1,-13,-1,-36,-1,-16,-1,-33,-1,-15,-1,-34,-1,-11,-1,-33,-1,-12,-1,-30,-1,-12,-1,-29,-1,-11,-1,-27,-1,-10,-1,-26,-1,-9,-1,-26,-1,-7,-1,-24,-1,-9,-1,-19,-1,-10,-1,-17,-1,-9,-1,-17,-1,-8,-1,-13,-1,-10,-1,-10,-1,-9,-1,-11,-1,-6,-1,-9,-1,-7,-1,-6,-1,-7,-1,-6,-1,-4,-1,-6,-1,-1,-1,-7,-1,1,0,-6,-1,0,0,-1,-1,-1,-1,0,0,1,0,0,0,3,0,2,0,1,0,7,0,0,0,8,0,2,0,9,0,2,0,13,0,-1,-1,17,0,-1,-1,18,0,3,0,15,0,6,0,16,0,6,0,20,0,5,0,21,0,6,0,24,0,5,0,26,0,6,0,26,0,9,0,26,0,11,0,26,0,12,0,28,0,12,0,31,0,11,0,33,0,12,0,33,0,15,0,34,0}; }
	private static byte[] data305(){ return new byte[] {14,0,37,0,13,0,40,0,14,0,40,0,16,0,41,0,16,0,44,0,14,0,47,0,16,0,46,0,18,0,47,0,18,0,50,0,18,0,51,0,18,0,54,0,18,0,55,0,20,0,54,0,22,0,56,0,21,0,58,0,22,0,59,0,23,0,60,0,23,0,62,0,24,0,63,0,24,0,65,0,25,0,64,0,28,0,64,0,29,0,66,0,27,0,69,0,27,0,71,0,28,0,71,0,29,0,71,0,31,0,72,0,32,0,72,0,32,0,76,0,30,0,79,0,27,0,83,0,28,0,82,0,31,0,80,0,33,0,83,0,30,0,87,0,29,0,87,0,32,0,86,0,34,0,86,0,34,0,87,0,36,0,88,0,34,0,90,0,35,0,90,0,38,0,88,0,39,0,90,0,39,0,91,0,38,0,93,0,39,0,94,0,39,0,93,0,41,0,93,0,42,0,95,0,40,0,96,0,42,0,94,0,46,0,93,0,44,0,98,0,41,0,101,0,40,0,102,0,40,0,102,0,43,0,100,0,44,0,101,0,42,0,106,0,39,0,107,0,40,0,106,0,43,0,104,0,44,0,105,0,44,0,105,0,45,0,105,0,45,0,107,0,43,0,108,0,45,0,106,0,46,0,107,0,46,0,107,0,46,0,107,0,46,0,110,0,42,0,114,0,40,0,113,0,44,0,110,0,46,0,109,0,46,0,110,0,46,0,110,0,45,0,113,0,43,0,114,0,42,0,114,0,43,0,114,0,44,0,112,0,46,0,110,0,47,0,111,0,45,0,113,0,44,0,112,0,46,0,111,0,46,0,111,0,44,0,114,0,43,0,114,0,43,0,112,0,46,0,109,0,48,0,109,0,46,0,111,0,43,0,113,0,44,0,110,0,45,0,110,0,44,0,112,0,41,0,113,0,42,0,110,0,45,0,107,0,46,0,107,0,45,0,107,0,45,0,107,0,44,0,107,0,43,0,108,0,41,0,110,0,39,0,109,0,41,0,106,0,42,0,105,0,42,0,105,0,42,0,104,0,40,0,105,0,40,0,104,0,41,0,100,0,44,0,98,0,44,0,97,0,44,0,96,0,43,0,98,0,39,0,100,0,38,0,97,0,42,0,93,0,42,0,93,0,41,0,93,0,41,0,91,0,40,0,92,0,38,0,94,0,34,0,95,0,34,0,91,0,38,0,87,0,39,0,87,0,35,0,90,0,31,0,92,0,30,0,90,0,31,0,87,0,31,0,87,0,31,0,84,0,32,0,82,0,33,0,80,0,33,0,77,0,35,0,76,0,33,0,76,0,30,0,78,0,29,0,76,0,28,0,75,0,28,0,74,0,28,0,71,0,29,0,68,0,30,0,68,0,26,0,70,0,23,0,70,0,23,0,67,0,24,0,65,0,25,0,61,0,26,0,59,0,27,0,58,0,23,0,60,0,21,0,58,0,23,0,54,0,24,0,52,0,23,0,50,0,24,0,49,0,21,0,50,0,19,0,49,0,19,0,46,0,20,0,44,0,20,0,42,0,18,0,43,0,15,0,45,0,11,0,44,0,12,0,41,0,13,0,39,0,11,0,39,0,10,0,37,0,10,0,35,0,10,0,33,0,9,0,32,0,8,0,31,0,8,0,27,0,10,0,25,0,9,0,23,0,9,0,21,0,8,0,22,0,4,0,21,0,6,0,16,0,8,0,13,0,7,0,13,0,5,0,13,0,3,0,11,0,3,0,9,0,5,0,4,0,5,0,3,0,4,0,3,0,2,0,1,0,1,0,1,0,0,0,-1,-1,0,0,-3,-1,-1,-1,-4,-1,-2,-1,-6,-1,-2,-1,-7,-1,-3,-1,-9,-1,-5,-1,-8,-1,-8,-1,-8,-1,-8,-1,-12,-1,-6,-1,-16,-1,-6,-1,-17,-1,-6,-1,-19,-1,-8,-1,-19,-1,-10,-1,-18,-1,-13,-1,-18,-1,-15,-1,-19,-1,-14,-1,-24,-1,-10,-1,-29,-1,-10,-1,-30,-1,-12,-1,-30,-1,-13,-1,-31,-1,-14,-1,-34,-1,-13,-1,-37,-1,-10,-1,-41,-1,-13,-1,-39,-1,-15,-1,-39,-1,-16,-1,-43,-1,-14,-1,-46,-1,-14,-1,-46,-1,-18,-1,-42,-1,-24,-1,-41,-1,-24,-1,-45,-1,-21,-1,-49,-1,-21,-1,-50,-1,-22,-1,-51,-1,-23,-1,-52,-1,-24,-1,-53,-1,-25,-1,-54,-1,-25,-1,-57,-1,-23,-1,-61,-1,-21,-1,-64,-1,-23,-1,-62,-1,-26,-1,-61,-1,-28,-1,-62,-1,-29,-1,-63,-1,-29,-1,-66,-1,-27,-1,-69,-1,-26,-1,-72,-1,-26,-1,-72,-1,-28,-1,-73,-1,-28,-1,-74,-1,-28,-1,-76,-1,-29,-1,-77,-1,-28,-1,-79,-1,-29,-1,-80,-1,-29,-1,-81,-1,-31,-1,-80,-1,-33,-1,-80,-1}; }
	private static byte[] data306(){ return new byte[] {-34,-1,-81,-1,-34,-1,-83,-1,-34,-1,-84,-1,-33,-1,-87,-1,-32,-1,-88,-1,-34,-1,-87,-1,-36,-1,-88,-1,-34,-1,-92,-1,-32,-1,-94,-1,-33,-1,-94,-1,-35,-1,-92,-1,-37,-1,-93,-1,-36,-1,-96,-1,-36,-1,-95,-1,-38,-1,-94,-1,-39,-1,-97,-1,-38,-1,-96,-1,-40,-1,-96,-1,-41,-1,-97,-1,-40,-1,-99,-1,-40,-1,-99,-1,-41,-1,-99,-1,-42,-1,-100,-1,-40,-1,-104,-1,-38,-1,-105,-1,-38,-1,-106,-1,-39,-1,-105,-1,-40,-1,-105,-1,-41,-1,-106,-1,-41,-1,-105,-1,-42,-1,-106,-1,-41,-1,-109,-1,-39,-1,-109,-1,-41,-1,-108,-1,-42,-1,-108,-1,-42,-1,-109,-1,-42,-1,-109,-1,-42,-1,-110,-1,-42,-1,-110,-1,-43,-1,-108,-1,-45,-1,-108,-1,-45,-1,-109,-1,-43,-1,-111,-1,-43,-1,-109,-1,-47,-1,-106,-1,-48,-1,-106,-1,-48,-1,-108,-1,-45,-1,-110,-1,-44,-1,-112,-1,-43,-1,-111,-1,-44,-1,-111,-1,-44,-1,-111,-1,-44,-1,-111,-1,-43,-1,-113,-1,-41,-1,-114,-1,-41,-1,-113,-1,-42,-1,-113,-1,-42,-1,-112,-1,-42,-1,-112,-1,-43,-1,-111,-1,-43,-1,-110,-1,-44,-1,-110,-1,-43,-1,-110,-1,-43,-1,-110,-1,-43,-1,-110,-1,-42,-1,-111,-1,-40,-1,-112,-1,-40,-1,-110,-1,-42,-1,-109,-1,-41,-1,-109,-1,-41,-1,-108,-1,-43,-1,-105,-1,-44,-1,-104,-1,-44,-1,-104,-1,-44,-1,-102,-1,-45,-1,-102,-1,-44,-1,-102,-1,-43,-1,-102,-1,-42,-1,-104,-1,-39,-1,-104,-1,-39,-1,-104,-1,-38,-1,-104,-1,-36,-1,-105,-1,-36,-1,-103,-1,-37,-1,-101,-1,-37,-1,-101,-1,-36,-1,-101,-1,-36,-1,-98,-1,-39,-1,-93,-1,-44,-1,-89,-1,-43,-1,-90,-1,-41,-1,-92,-1,-38,-1,-92,-1,-36,-1,-95,-1,-33,-1,-94,-1,-34,-1,-91,-1,-36,-1,-89,-1,-35,-1,-89,-1,-34,-1,-89,-1,-32,-1,-88,-1,-34,-1,-84,-1,-36,-1,-82,-1,-35,-1,-82,-1,-34,-1,-82,-1,-33,-1,-81,-1,-31,-1,-82,-1,-30,-1,-81,-1,-29,-1,-80,-1,-29,-1,-79,-1,-28,-1,-77,-1,-30,-1,-74,-1,-31,-1,-70,-1,-33,-1,-69,-1,-31,-1,-69,-1,-28,-1,-70,-1,-28,-1,-68,-1,-27,-1,-67,-1,-26,-1,-67,-1,-26,-1,-64,-1,-27,-1,-61,-1,-27,-1,-62,-1,-23,-1,-63,-1,-22,-1,-61,-1,-23,-1,-57,-1,-24,-1,-57,-1,-21,-1,-58,-1,-18,-1,-57,-1,-20,-1,-53,-1,-21,-1,-51,-1,-19,-1,-51,-1,-19,-1,-49,-1,-19,-1,-46,-1,-19,-1,-46,-1,-18,-1,-43,-1,-19,-1,-40,-1,-21,-1,-38,-1,-18,-1,-38,-1,-17,-1,-38,-1,-16,-1,-35,-1,-16,-1,-33,-1,-17,-1,-31,-1,-16,-1,-30,-1,-15,-1,-27,-1,-17,-1,-25,-1,-16,-1,-24,-1,-12,-1,-28,-1,-7,-1,-28,-1,-8,-1,-22,-1,-13,-1,-16,-1,-15,-1,-15,-1,-11,-1,-17,-1,-7,-1,-18,-1,-7,-1,-15,-1,-6,-1,-13,-1,-7,-1,-11,-1,-6,-1,-10,-1,-4,-1,-10,-1,-3,-1,-8,-1,-2,-1,-8,-1,0,0,-7,-1,1,0,-6,-1,2,0,-4,-1,2,0,-3,-1,3,0,0,0,1,0,5,0,-2,-1,9,0,-2,-1,10,0,-1,-1,12,0,0,0,11,0,4,0,10,0,6,0,12,0,5,0,15,0,5,0,16,0,7,0,17,0,7,0,19,0,7,0,21,0,8,0,22,0,8,0,25,0,8,0,26,0,10,0,25,0,12,0,27,0,12,0,30,0,11,0,31,0,12,0,33,0,14,0,32,0,16,0,34,0,15,0,37,0,14,0,39,0,15,0,42,0,14,0,43,0,14,0,45,0,16,0,45,0,18,0,44,0,20,0,46,0,19,0,48,0,21,0,48,0,22,0,49,0,22,0,52,0,22,0,53,0,23,0,54,0,23,0,56,0,23,0,58,0,24,0,58,0,25,0,60,0,24,0,63,0,24,0,64,0,24,0,66,0,24,0,67,0,26,0,67,0,26,0,69,0,27,0,69,0,29,0,68,0,32,0,69,0,30,0,72,0,29,0,75,0,30,0,74,0,32,0,73,0,35,0,73,0,35,0,75,0,35,0,77,0,34,0,79,0,33,0,82,0,32,0,84,0,32,0,84,0,34,0,84,0,35,0,84,0,36,0,86,0,35,0,87,0,36,0,87,0,38,0,86,0,40,0,87,0,38,0,90,0,36,0,95,0,33,0,97,0,33,0,97,0,36,0,95,0,37,0,96,0,37,0,98,0,37,0,97,0,39,0,97,0,40,0,97,0,40,0,98,0,41,0,98,0,42,0,97,0,43,0,99,0,41,0,102,0,39,0,103,0,41,0,101,0,43,0,102,0,41,0,104,0,40,0,106,0,39,0,108,0,37,0,110,0,37,0,110,0,38,0,109,0,40,0,107,0}; }
	private static byte[] data307(){ return new byte[] {43,0,104,0,46,0,103,0,46,0,105,0,44,0,106,0,44,0,107,0,43,0,110,0,40,0,110,0,43,0,107,0,46,0,106,0,45,0,107,0,45,0,108,0,44,0,109,0,43,0,109,0,44,0,108,0,46,0,107,0,44,0,110,0,42,0,111,0,42,0,111,0,42,0,110,0,43,0,110,0,42,0,111,0,41,0,111,0,43,0,108,0,44,0,108,0,45,0,107,0,45,0,106,0,45,0,107,0,45,0,105,0,46,0,105,0,45,0,106,0,43,0,107,0,42,0,109,0,39,0,110,0,39,0,108,0,42,0,106,0,41,0,106,0,41,0,105,0,43,0,104,0,41,0,103,0,44,0,100,0,45,0,100,0,41,0,105,0,38,0,103,0,41,0,100,0,42,0,99,0,40,0,101,0,40,0,99,0,39,0,98,0,41,0,96,0,42,0,94,0,41,0,94,0,41,0,94,0,40,0,94,0,38,0,94,0,39,0,91,0,40,0,91,0,37,0,94,0,33,0,94,0,35,0,90,0,37,0,87,0,37,0,88,0,36,0,86,0,36,0,84,0,37,0,85,0,33,0,86,0,32,0,84,0,34,0,82,0,33,0,82,0,30,0,84,0,29,0,83,0,28,0,80,0,31,0,77,0,32,0,74,0,32,0,73,0,33,0,70,0,33,0,70,0,30,0,72,0,28,0,70,0,28,0,70,0,26,0,70,0,26,0,66,0,28,0,64,0,27,0,64,0,25,0,65,0,22,0,66,0,19,0,66,0,20,0,62,0,22,0,58,0,23,0,57,0,23,0,54,0,23,0,53,0,21,0,55,0,17,0,55,0,18,0,50,0,20,0,48,0,19,0,48,0,18,0,45,0,20,0,41,0,21,0,40,0,19,0,41,0,15,0,42,0,13,0,41,0,13,0,39,0,14,0,35,0,15,0,33,0,14,0,33,0,12,0,32,0,12,0,30,0,11,0,28,0,12,0,25,0,13,0,23,0,11,0,23,0,10,0,21,0,11,0,18,0,10,0,17,0,9,0,18,0,5,0,19,0,2,0,18,0,5,0,11,0,8,0,9,0,5,0,11,0,1,0,12,0,0,0,9,0,0,0,8,0,-1,-1,8,0,-4,-1,6,0,-1,-1,1,0,0,0,-1,-1,0,0,-3,-1,0,0,-5,-1,-2,-1,-4,-1,-5,-1,-4,-1,-6,-1,-6,-1,-5,-1,-10,-1,-5,-1,-11,-1,-5,-1,-13,-1,-6,-1,-15,-1,-5,-1,-17,-1,-6,-1,-19,-1,-7,-1,-18,-1,-11,-1,-16,-1,-14,-1,-18,-1,-12,-1,-22,-1,-11,-1,-24,-1,-12,-1,-25,-1,-13,-1,-26,-1,-14,-1,-27,-1,-15,-1,-29,-1,-15,-1,-30,-1,-16,-1,-31,-1,-18,-1,-32,-1,-17,-1,-35,-1,-17,-1,-38,-1,-15,-1,-41,-1,-16,-1,-41,-1,-18,-1,-41,-1,-19,-1,-43,-1,-18,-1,-47,-1,-16,-1,-50,-1,-16,-1,-51,-1,-18,-1,-50,-1,-20,-1,-52,-1,-20,-1,-53,-1,-20,-1,-55,-1,-21,-1,-56,-1,-21,-1,-58,-1,-21,-1,-60,-1,-21,-1,-61,-1,-23,-1,-60,-1,-25,-1,-62,-1,-24,-1,-63,-1,-26,-1,-63,-1,-26,-1,-67,-1,-23,-1,-71,-1,-22,-1,-71,-1,-26,-1,-69,-1,-29,-1,-68,-1,-30,-1,-71,-1,-28,-1,-74,-1,-28,-1,-73,-1,-32,-1,-71,-1,-33,-1,-75,-1,-29,-1,-80,-1,-28,-1,-78,-1,-34,-1,-75,-1,-36,-1,-77,-1,-33,-1,-81,-1,-33,-1,-81,-1,-35,-1,-80,-1,-36,-1,-82,-1,-35,-1,-85,-1,-33,-1,-87,-1,-33,-1,-89,-1,-33,-1,-88,-1,-36,-1,-88,-1,-35,-1,-91,-1,-34,-1,-92,-1,-35,-1,-91,-1,-38,-1,-90,-1,-40,-1,-89,-1,-39,-1,-94,-1,-35,-1,-98,-1,-34,-1,-98,-1,-35,-1,-98,-1,-37,-1,-97,-1,-39,-1,-95,-1,-42,-1,-95,-1,-42,-1,-96,-1,-40,-1,-100,-1,-39,-1,-99,-1,-41,-1,-100,-1,-39,-1,-103,-1,-37,-1,-103,-1,-41,-1,-100,-1,-44,-1,-99,-1,-42,-1,-102,-1,-43,-1,-101,-1,-43,-1,-102,-1,-42,-1,-105,-1,-41,-1,-104,-1,-43,-1,-103,-1,-43,-1,-105,-1,-43,-1,-104,-1,-44,-1,-103,-1,-45,-1,-104,-1,-44,-1,-105,-1,-43,-1,-106,-1,-44,-1,-105,-1,-44,-1,-106,-1,-43,-1,-108,-1,-42,-1,-107,-1,-43,-1,-108,-1,-42,-1,-109,-1,-40,-1,-111,-1,-39,-1,-111,-1,-41,-1,-109,-1,-42,-1,-108,-1,-42,-1,-109,-1,-43,-1,-107,-1,-44,-1,-106,-1,-44,-1,-108,-1,-42,-1,-108,-1,-43,-1,-107,-1,-43,-1,-108,-1,-42,-1,-107,-1,-44,-1,-105,-1,-44,-1,-107,-1,-41,-1,-108,-1,-41,-1,-108,-1,-41,-1,-106,-1,-43,-1,-104,-1,-44,-1,-104,-1,-43,-1,-104,-1,-43,-1,-103,-1,-44,-1,-102,-1,-44,-1,-101,-1}; }
	private static byte[] data308(){ return new byte[] {-44,-1,-103,-1,-40,-1,-105,-1,-39,-1,-104,-1,-41,-1,-101,-1,-42,-1,-101,-1,-41,-1,-101,-1,-40,-1,-100,-1,-42,-1,-98,-1,-43,-1,-95,-1,-44,-1,-95,-1,-43,-1,-96,-1,-40,-1,-97,-1,-39,-1,-97,-1,-39,-1,-95,-1,-40,-1,-94,-1,-39,-1,-94,-1,-39,-1,-93,-1,-39,-1,-91,-1,-39,-1,-92,-1,-37,-1,-92,-1,-36,-1,-91,-1,-37,-1,-89,-1,-37,-1,-89,-1,-35,-1,-89,-1,-35,-1,-88,-1,-35,-1,-86,-1,-34,-1,-87,-1,-33,-1,-87,-1,-30,-1,-88,-1,-29,-1,-86,-1,-32,-1,-82,-1,-32,-1,-81,-1,-32,-1,-81,-1,-31,-1,-79,-1,-31,-1,-78,-1,-31,-1,-77,-1,-31,-1,-75,-1,-30,-1,-75,-1,-30,-1,-73,-1,-30,-1,-71,-1,-30,-1,-71,-1,-27,-1,-72,-1,-26,-1,-70,-1,-27,-1,-67,-1,-28,-1,-66,-1,-26,-1,-66,-1,-26,-1,-63,-1,-28,-1,-59,-1,-29,-1,-58,-1,-27,-1,-60,-1,-22,-1,-61,-1,-22,-1,-58,-1,-25,-1,-53,-1,-26,-1,-52,-1,-24,-1,-53,-1,-21,-1,-53,-1,-20,-1,-52,-1,-21,-1,-48,-1,-21,-1,-47,-1,-20,-1,-47,-1,-18,-1,-47,-1,-16,-1,-47,-1,-14,-1,-46,-1,-15,-1,-43,-1,-16,-1,-40,-1,-16,-1,-38,-1,-16,-1,-36,-1,-17,-1,-34,-1,-14,-1,-35,-1,-12,-1,-36,-1,-9,-1,-36,-1,-8,-1,-33,-1,-10,-1,-29,-1,-11,-1,-28,-1,-9,-1,-26,-1,-10,-1,-23,-1,-12,-1,-19,-1,-12,-1,-18,-1,-11,-1,-18,-1,-9,-1,-17,-1,-7,-1,-17,-1,-6,-1,-17,-1,-3,-1,-17,-1,-1,-1,-16,-1,-3,-1,-11,-1,-4,-1,-7,-1,-6,-1,-6,-1,-3,-1,-7,-1,1,0,-9,-1,3,0,-6,-1,0,0,-1,-1,-1,-1,-1,-1,3,0,-3,-1,5,0,1,0,2,0,5,0,1,0,7,0,2,0,9,0,3,0,8,0,5,0,10,0,4,0,15,0,2,0,15,0,7,0,12,0,11,0,12,0,11,0,16,0,9,0,18,0,11,0,17,0,13,0,19,0,13,0,21,0,12,0,24,0,11,0,29,0,8,0,32,0,8,0,34,0,8,0,36,0,9,0,36,0,12,0,34,0,16,0,33,0,18,0,35,0,16,0,39,0,15,0,40,0,17,0,41,0,17,0,42,0,19,0,42,0,21,0,42,0,22,0,44,0,23,0,44,0,23,0,48,0,19,0,54,0,18,0,55,0,20,0,53,0,22,0,56,0,22,0,56,0,24,0,55,0,27,0,56,0,24,0,62,0,21,0,65,0,23,0,63,0,24,0,65,0,25,0,66,0,26,0,65,0,28,0,67,0,27,0,69,0,27,0,70,0,28,0,72,0,26,0,75,0,27,0,74,0,29,0,74,0,30,0,76,0,30,0,75,0,33,0,75,0,32,0,79,0,31,0,79,0,33,0,78,0,35,0,80,0,34,0,81,0,34,0,82,0,35,0,84,0,34,0,85,0,33,0,88,0,33,0,88,0,35,0,86,0,38,0,86,0,37,0,89,0,36,0,91,0,35,0,92,0,36,0,91,0,39,0,90,0,40,0,90,0,40,0,93,0,38,0,95,0,37,0,96,0,39,0,94,0,42,0,92,0,44,0,93,0,41,0,97,0,40,0,98,0,40,0,98,0,41,0,98,0,42,0,98,0,41,0,100,0,42,0,99,0,42,0,100,0,42,0,101,0,43,0,99,0,44,0,100,0,44,0,101,0,43,0,102,0,42,0,103,0,43,0,103,0,43,0,103,0,42,0,106,0,39,0,109,0,39,0,106,0,43,0,102,0,47,0,102,0,43,0,106,0,42,0,106,0,44,0,103,0,43,0,109,0,38,0,111,0,38,0,109,0,41,0,106,0,44,0,103,0,47,0,102,0,45,0,105,0,42,0,107,0,41,0,109,0,39,0,108,0,40,0,108,0,41,0,107,0,40,0,108,0,40,0,107,0,40,0,107,0,41,0,106,0,41,0,104,0,43,0,102,0,45,0,101,0,44,0,101,0,44,0,101,0,43,0,102,0,41,0,104,0,40,0,102,0,41,0,101,0,42,0,101,0,41,0,100,0,40,0,101,0,40,0,101,0,39,0,99,0,41,0,97,0,42,0,95,0,43,0,95,0,40,0,98,0,36,0,99,0,38,0,95,0,41,0,91,0,41,0,93,0,38,0,96,0,34,0,96,0,36,0,91,0,40,0,88,0,40,0,89,0,37,0,89,0,37,0,88,0,38,0,86,0,38,0,84,0,39,0,83,0,37,0,86,0,32,0,88,0,32,0,85,0,33,0,83,0,33,0,84,0,30,0,84,0,31,0,79,0,35,0,75,0,36,0,75,0,33,0,76,0,31,0,77,0}; }
	private static byte[] data309(){ return new byte[] {29,0,77,0,28,0,76,0,27,0,75,0,28,0,73,0,28,0,70,0,29,0,69,0,29,0,67,0,28,0,67,0,27,0,66,0,26,0,66,0,23,0,68,0,21,0,66,0,23,0,62,0,24,0,61,0,22,0,61,0,22,0,58,0,23,0,55,0,23,0,56,0,20,0,55,0,21,0,52,0,21,0,51,0,20,0,50,0,20,0,48,0,20,0,46,0,19,0,46,0,18,0,44,0,19,0,41,0,19,0,41,0,16,0,41,0,15,0,39,0,17,0,35,0,17,0,34,0,15,0,35,0,13,0,34,0,12,0,32,0,12,0,32,0,9,0,33,0,7,0,30,0,10,0,26,0,10,0,26,0,6,0,28,0,4,0,27,0,4,0,23,0,6,0,19,0,8,0,17,0,6,0,16,0,6,0,14,0,6,0,12,0,5,0,12,0,2,0,12,0,1,0,11,0,1,0,7,0,3,0,4,0,3,0,3,0,1,0,2,0,2,0,-1,-1,2,0,-2,-1,-1,-1,-1,-1,-3,-1,-1,-1,-4,-1,-3,-1,-5,-1,-5,-1,-4,-1,-8,-1,-3,-1,-10,-1,-5,-1,-10,-1,-7,-1,-10,-1,-7,-1,-14,-1,-6,-1,-17,-1,-4,-1,-19,-1,-7,-1,-18,-1,-10,-1,-17,-1,-11,-1,-20,-1,-9,-1,-24,-1,-8,-1,-26,-1,-9,-1,-27,-1,-10,-1,-27,-1,-12,-1,-29,-1,-11,-1,-32,-1,-10,-1,-34,-1,-12,-1,-34,-1,-13,-1,-35,-1,-13,-1,-38,-1,-14,-1,-37,-1,-17,-1,-36,-1,-18,-1,-39,-1,-17,-1,-42,-1,-16,-1,-44,-1,-15,-1,-46,-1,-18,-1,-45,-1,-20,-1,-45,-1,-19,-1,-50,-1,-18,-1,-51,-1,-19,-1,-51,-1,-22,-1,-51,-1,-22,-1,-52,-1,-24,-1,-53,-1,-23,-1,-56,-1,-22,-1,-58,-1,-24,-1,-57,-1,-24,-1,-61,-1,-23,-1,-61,-1,-26,-1,-60,-1,-28,-1,-61,-1,-28,-1,-62,-1,-29,-1,-63,-1,-29,-1,-66,-1,-28,-1,-67,-1,-27,-1,-72,-1,-24,-1,-75,-1,-24,-1,-74,-1,-28,-1,-72,-1,-30,-1,-74,-1,-29,-1,-74,-1,-32,-1,-73,-1,-34,-1,-74,-1,-32,-1,-77,-1,-32,-1,-79,-1,-30,-1,-83,-1,-28,-1,-85,-1,-28,-1,-85,-1,-30,-1,-86,-1,-31,-1,-84,-1,-33,-1,-84,-1,-35,-1,-85,-1,-34,-1,-87,-1,-32,-1,-91,-1,-31,-1,-91,-1,-33,-1,-90,-1,-35,-1,-90,-1,-35,-1,-91,-1,-36,-1,-91,-1,-37,-1,-91,-1,-36,-1,-94,-1,-36,-1,-94,-1,-37,-1,-93,-1,-38,-1,-96,-1,-35,-1,-98,-1,-35,-1,-98,-1,-38,-1,-96,-1,-38,-1,-97,-1,-39,-1,-97,-1,-40,-1,-97,-1,-40,-1,-98,-1,-39,-1,-99,-1,-41,-1,-98,-1,-42,-1,-97,-1,-42,-1,-99,-1,-41,-1,-101,-1,-40,-1,-101,-1,-40,-1,-103,-1,-39,-1,-103,-1,-40,-1,-103,-1,-40,-1,-104,-1,-39,-1,-105,-1,-39,-1,-105,-1,-40,-1,-104,-1,-41,-1,-104,-1,-41,-1,-104,-1,-42,-1,-103,-1,-43,-1,-102,-1,-44,-1,-102,-1,-44,-1,-102,-1,-44,-1,-102,-1,-44,-1,-103,-1,-42,-1,-106,-1,-40,-1,-105,-1,-43,-1,-103,-1,-45,-1,-101,-1,-44,-1,-103,-1,-44,-1,-103,-1,-43,-1,-104,-1,-41,-1,-106,-1,-40,-1,-106,-1,-40,-1,-106,-1,-41,-1,-103,-1,-43,-1,-102,-1,-44,-1,-102,-1,-42,-1,-104,-1,-40,-1,-105,-1,-39,-1,-105,-1,-40,-1,-104,-1,-40,-1,-102,-1,-43,-1,-99,-1,-43,-1,-101,-1,-40,-1,-103,-1,-40,-1,-100,-1,-41,-1,-101,-1,-39,-1,-101,-1,-40,-1,-100,-1,-39,-1,-100,-1,-38,-1,-101,-1,-38,-1,-99,-1,-38,-1,-100,-1,-36,-1,-101,-1,-35,-1,-100,-1,-35,-1,-100,-1,-35,-1,-99,-1,-35,-1,-97,-1,-36,-1,-96,-1,-37,-1,-93,-1,-39,-1,-91,-1,-39,-1,-91,-1,-37,-1,-91,-1,-38,-1,-89,-1,-38,-1,-88,-1,-38,-1,-88,-1,-36,-1,-88,-1,-36,-1,-87,-1,-35,-1,-88,-1,-33,-1,-87,-1,-34,-1,-84,-1,-36,-1,-83,-1,-34,-1,-83,-1,-33,-1,-83,-1,-32,-1,-83,-1,-31,-1,-82,-1,-30,-1,-82,-1,-30,-1,-79,-1,-32,-1,-76,-1,-33,-1,-76,-1,-30,-1,-76,-1,-29,-1,-76,-1,-29,-1,-75,-1,-28,-1,-72,-1,-30,-1,-70,-1,-31,-1,-68,-1,-29,-1,-68,-1,-30,-1,-65,-1,-30,-1,-64,-1,-29,-1,-66,-1,-23,-1,-68,-1,-22,-1,-68,-1,-22,-1,-64,-1,-23,-1,-63,-1,-23,-1,-61,-1,-22,-1,-61,-1,-21,-1,-60,-1,-21,-1,-57,-1,-21,-1,-57,-1,-20,-1,-55,-1,-21,-1,-50,-1,-25,-1,-47,-1,-23,-1,-48,-1,-20,-1,-49,-1,-18,-1,-48,-1,-18,-1,-46,-1,-19,-1,-42,-1,-21,-1,-39,-1,-21,-1,-39,-1,-17,-1,-41,-1,-16,-1,-39,-1,-15,-1,-37,-1,-15,-1,-37,-1,-14,-1,-35,-1,-13,-1,-34,-1,-12,-1,-34,-1,-11,-1,-32,-1}; }
	private static byte[] data310(){ return new byte[] {-10,-1,-30,-1,-12,-1,-27,-1,-11,-1,-26,-1,-11,-1,-23,-1,-13,-1,-20,-1,-11,-1,-22,-1,-8,-1,-22,-1,-6,-1,-21,-1,-5,-1,-21,-1,-3,-1,-20,-1,-3,-1,-17,-1,-5,-1,-12,-1,-7,-1,-10,-1,-6,-1,-10,-1,-3,-1,-9,-1,-4,-1,-6,-1,-5,-1,-3,-1,-4,-1,-4,-1,0,0,-5,-1,1,0,-2,-1,-1,-1,0,0,2,0,-1,-1,4,0,0,0,4,0,2,0,4,0,4,0,5,0,5,0,6,0,6,0,6,0,9,0,5,0,12,0,5,0,14,0,4,0,17,0,4,0,19,0,5,0,18,0,7,0,20,0,8,0,20,0,9,0,21,0,10,0,24,0,8,0,27,0,8,0,29,0,8,0,31,0,7,0,34,0,9,0,31,0,14,0,30,0,15,0,33,0,13,0,36,0,13,0,38,0,13,0,39,0,15,0,38,0,17,0,40,0,15,0,44,0,15,0,44,0,18,0,43,0,19,0,45,0,19,0,47,0,19,0,48,0,20,0,48,0,22,0,51,0,19,0,54,0,19,0,56,0,20,0,56,0,20,0,58,0,23,0,55,0,26,0,56,0,25,0,60,0,23,0,61,0,26,0,60,0,27,0,62,0,25,0,66,0,25,0,66,0,25,0,69,0,23,0,73,0,23,0,71,0,27,0,70,0,28,0,72,0,27,0,74,0,27,0,76,0,27,0,75,0,30,0,75,0,31,0,76,0,30,0,77,0,33,0,75,0,35,0,76,0,34,0,79,0,33,0,80,0,34,0,80,0,34,0,83,0,32,0,86,0,31,0,86,0,34,0,84,0,37,0,83,0,38,0,84,0,38,0,84,0,39,0,86,0,37,0,89,0,35,0,90,0,38,0,88,0,39,0,89,0,38,0,92,0,37,0,93,0,36,0,94,0,38,0,93,0,39,0,93,0,39,0,95,0,38,0,96,0,38,0,96,0,40,0,95,0,41,0,95,0,41,0,95,0,43,0,94,0,43,0,96,0,42,0,97,0,42,0,97,0,41,0,100,0,40,0,101,0,40,0,99,0,42,0,100,0,40,0,104,0,36,0,106,0,38,0,102,0,42,0,100,0,43,0,101,0,41,0,104,0,38,0,106,0,38,0,105,0,40,0,103,0,41,0,104,0,40,0,105,0,38,0,107,0,37,0,107,0,39,0,105,0,39,0,105,0,40,0,105,0,39,0,105,0,40,0,104,0,41,0,104,0,39,0,106,0,38,0,105,0,41,0,102,0,41,0,104,0,38,0,106,0,38,0,104,0,40,0,102,0,41,0,101,0,42,0,100,0,42,0,99,0,43,0,99,0,41,0,101,0,38,0,104,0,37,0,100,0,41,0,98,0,42,0,97,0,41,0,97,0,41,0,97,0,40,0,97,0,41,0,94,0,43,0,92,0,43,0,93,0,40,0,96,0,36,0,98,0,36,0,96,0,36,0,96,0,34,0,98,0,33,0,95,0,36,0,93,0,35,0,94,0,33,0,93,0,36,0,89,0,37,0,89,0,35,0,89,0,35,0,87,0,37,0,85,0,36,0,84,0,37,0,83,0,36,0,82,0,36,0,81,0,36,0,80,0,35,0,81,0,32,0,82,0,30,0,84,0,27,0,84,0,26,0,83,0,27,0,80,0,29,0,77,0,30,0,75,0,30,0,74,0,29,0,74,0,28,0,74,0,26,0,73,0,26,0,72,0,27,0,68,0,29,0,66,0,29,0,65,0,27,0,65,0,27,0,64,0,26,0,62,0,26,0,62,0,24,0,62,0,22,0,62,0,22,0,60,0,22,0,58,0,21,0,59,0,19,0,58,0,19,0,55,0,21,0,52,0,20,0,53,0,18,0,52,0,17,0,51,0,16,0,51,0,14,0,51,0,13,0,49,0,13,0,47,0,14,0,46,0,13,0,42,0,16,0,38,0,18,0,36,0,15,0,37,0,14,0,35,0,14,0,34,0,12,0,34,0,12,0,30,0,13,0,29,0,12,0,28,0,11,0,26,0,12,0,23,0,12,0,22,0,10,0,24,0,6,0,24,0,6,0,21,0,6,0,19,0,7,0,17,0,7,0,14,0,6,0,14,0,6,0,11,0,7,0,8,0,6,0,9,0,3,0,9,0,2,0,7,0,2,0,6,0,0,0,5,0,1,0,1,0,3,0,-3,-1,3,0,-2,-1,-1,-1,0,0,-4,-1,-1,-1,-4,-1,-3,-1,-5,-1,-4,-1,-5,-1,-6,-1,-5,-1,-9,-1,-6,-1,-7,-1,-10,-1,-6,-1,-12,-1,-8,-1,-10,-1,-13,-1,-8,-1,-15,-1,-9,-1,-16,-1,-10,-1,-17,-1,-11,-1,-18,-1}; }
	private static byte[] data311(){ return new byte[] {-13,-1,-17,-1,-13,-1,-22,-1,-11,-1,-26,-1,-9,-1,-26,-1,-13,-1,-26,-1,-14,-1,-28,-1,-13,-1,-30,-1,-12,-1,-34,-1,-13,-1,-34,-1,-14,-1,-33,-1,-16,-1,-37,-1,-14,-1,-39,-1,-14,-1,-40,-1,-16,-1,-40,-1,-18,-1,-39,-1,-19,-1,-42,-1,-19,-1,-42,-1,-21,-1,-41,-1,-23,-1,-45,-1,-19,-1,-49,-1,-19,-1,-49,-1,-21,-1,-51,-1,-20,-1,-53,-1,-20,-1,-54,-1,-22,-1,-54,-1,-23,-1,-55,-1,-24,-1,-55,-1,-26,-1,-55,-1,-26,-1,-58,-1,-24,-1,-61,-1,-25,-1,-61,-1,-26,-1,-61,-1,-27,-1,-63,-1,-27,-1,-64,-1,-28,-1,-65,-1,-27,-1,-68,-1,-26,-1,-70,-1,-26,-1,-71,-1,-26,-1,-74,-1,-24,-1,-76,-1,-25,-1,-76,-1,-26,-1,-76,-1,-29,-1,-73,-1,-33,-1,-73,-1,-32,-1,-76,-1,-30,-1,-79,-1,-30,-1,-79,-1,-32,-1,-78,-1,-34,-1,-78,-1,-34,-1,-80,-1,-34,-1,-81,-1,-33,-1,-84,-1,-32,-1,-85,-1,-33,-1,-84,-1,-35,-1,-85,-1,-35,-1,-84,-1,-38,-1,-83,-1,-40,-1,-82,-1,-40,-1,-84,-1,-40,-1,-86,-1,-37,-1,-90,-1,-35,-1,-92,-1,-34,-1,-94,-1,-34,-1,-94,-1,-36,-1,-92,-1,-38,-1,-92,-1,-38,-1,-93,-1,-39,-1,-92,-1,-40,-1,-92,-1,-41,-1,-93,-1,-40,-1,-95,-1,-37,-1,-99,-1,-36,-1,-98,-1,-40,-1,-94,-1,-42,-1,-95,-1,-40,-1,-99,-1,-38,-1,-99,-1,-39,-1,-99,-1,-40,-1,-98,-1,-40,-1,-100,-1,-39,-1,-101,-1,-39,-1,-100,-1,-40,-1,-100,-1,-41,-1,-100,-1,-40,-1,-101,-1,-40,-1,-101,-1,-41,-1,-100,-1,-41,-1,-102,-1,-38,-1,-106,-1,-36,-1,-104,-1,-41,-1,-99,-1,-45,-1,-98,-1,-43,-1,-100,-1,-42,-1,-101,-1,-42,-1,-100,-1,-43,-1,-99,-1,-43,-1,-101,-1,-40,-1,-103,-1,-40,-1,-102,-1,-41,-1,-100,-1,-43,-1,-99,-1,-43,-1,-100,-1,-40,-1,-103,-1,-38,-1,-104,-1,-38,-1,-103,-1,-38,-1,-103,-1,-37,-1,-104,-1,-38,-1,-101,-1,-40,-1,-100,-1,-39,-1,-100,-1,-41,-1,-97,-1,-43,-1,-96,-1,-41,-1,-98,-1,-39,-1,-100,-1,-38,-1,-97,-1,-41,-1,-95,-1,-42,-1,-95,-1,-38,-1,-98,-1,-38,-1,-97,-1,-37,-1,-97,-1,-36,-1,-98,-1,-36,-1,-95,-1,-39,-1,-91,-1,-42,-1,-89,-1,-41,-1,-90,-1,-39,-1,-92,-1,-36,-1,-92,-1,-37,-1,-90,-1,-38,-1,-89,-1,-36,-1,-91,-1,-34,-1,-90,-1,-36,-1,-86,-1,-39,-1,-84,-1,-38,-1,-84,-1,-37,-1,-85,-1,-35,-1,-84,-1,-35,-1,-84,-1,-34,-1,-85,-1,-31,-1,-85,-1,-31,-1,-84,-1,-31,-1,-83,-1,-30,-1,-83,-1,-30,-1,-80,-1,-32,-1,-77,-1,-32,-1,-78,-1,-30,-1,-77,-1,-31,-1,-74,-1,-32,-1,-74,-1,-29,-1,-75,-1,-28,-1,-74,-1,-28,-1,-72,-1,-28,-1,-71,-1,-27,-1,-72,-1,-24,-1,-72,-1,-24,-1,-70,-1,-25,-1,-68,-1,-24,-1,-68,-1,-23,-1,-66,-1,-24,-1,-65,-1,-23,-1,-62,-1,-26,-1,-58,-1,-28,-1,-56,-1,-26,-1,-56,-1,-25,-1,-56,-1,-24,-1,-54,-1,-25,-1,-50,-1,-27,-1,-49,-1,-23,-1,-53,-1,-19,-1,-52,-1,-20,-1,-48,-1,-22,-1,-47,-1,-20,-1,-47,-1,-17,-1,-48,-1,-16,-1,-47,-1,-15,-1,-45,-1,-16,-1,-43,-1,-15,-1,-42,-1,-14,-1,-42,-1,-15,-1,-36,-1,-18,-1,-33,-1,-17,-1,-35,-1,-13,-1,-34,-1,-14,-1,-32,-1,-12,-1,-32,-1,-12,-1,-29,-1,-13,-1,-27,-1,-11,-1,-29,-1,-7,-1,-29,-1,-7,-1,-27,-1,-7,-1,-25,-1,-6,-1,-24,-1,-7,-1,-21,-1,-7,-1,-19,-1,-7,-1,-18,-1,-6,-1,-16,-1,-5,-1,-16,-1,-4,-1,-14,-1,-4,-1,-12,-1,-4,-1,-9,-1,-6,-1,-6,-1,-6,-1,-4,-1,-4,-1,-6,-1,-1,-1,-6,-1,1,0,-4,-1,0,0,-3,-1,2,0,-3,-1,3,0,0,0,1,0,4,0,0,0,5,0,1,0,7,0,2,0,8,0,3,0,8,0,5,0,8,0,7,0,9,0,7,0,13,0,4,0,16,0,4,0,17,0,7,0,16,0,10,0,15,0,11,0,17,0,10,0,21,0,10,0,20,0,14,0,19,0,15,0,22,0,12,0,27,0,11,0,29,0,11,0,29,0,14,0,29,0,15,0,30,0,15,0,33,0,15,0,33,0,17,0,34,0,17,0,37,0,15,0,40,0,16,0,39,0,19,0,39,0,19,0,43,0,16,0,47,0,16,0,46,0,20,0,45,0,21,0,47,0,20,0,50,0,19,0,52,0,19,0,54,0,18,0,57,0,18,0,57,0,21,0,54,0,26,0,54,0,24,0,58,0,23,0,60,0,24,0,59,0,25,0,61,0,27,0,59,0,30,0,59,0,29,0,64,0,25,0,68,0}; }
	private static byte[] data312(){ return new byte[] {25,0,68,0,26,0,69,0,27,0,70,0,27,0,69,0,31,0,69,0,31,0,70,0,30,0,72,0,32,0,72,0,31,0,73,0,33,0,74,0,32,0,76,0,30,0,81,0,28,0,82,0,29,0,82,0,30,0,82,0,31,0,83,0,32,0,82,0,34,0,81,0,36,0,81,0,36,0,83,0,35,0,85,0,34,0,87,0,33,0,88,0,34,0,89,0,33,0,91,0,32,0,92,0,34,0,90,0,36,0,90,0,36,0,91,0,37,0,91,0,37,0,91,0,39,0,90,0,40,0,90,0,41,0,90,0,41,0,91,0,40,0,94,0,38,0,95,0,38,0,96,0,38,0,97,0,37,0,98,0,37,0,97,0,40,0,96,0,40,0,96,0,40,0,97,0,41,0,96,0,41,0,97,0,41,0,98,0,39,0,100,0,38,0,101,0,39,0,99,0,41,0,98,0,41,0,99,0,41,0,100,0,39,0,101,0,38,0,103,0,39,0,100,0,41,0,98,0,43,0,99,0,40,0,101,0,39,0,102,0,39,0,101,0,39,0,102,0,39,0,100,0,42,0,97,0,44,0,96,0,45,0,96,0,42,0,99,0,40,0,100,0,41,0,98,0,40,0,101,0,37,0,102,0,38,0,99,0,40,0,98,0,41,0,96,0,42,0,95,0,42,0,96,0,40,0,97,0,39,0,97,0,39,0,97,0,38,0,98,0,36,0,99,0,35,0,99,0,35,0,97,0,37,0,94,0,39,0,93,0,38,0,93,0,38,0,92,0,38,0,92,0,38,0,90,0,39,0,89,0,38,0,91,0,34,0,93,0,34,0,89,0,39,0,83,0,41,0,85,0,36,0,89,0,32,0,89,0,34,0,85,0,36,0,85,0,33,0,86,0,33,0,82,0,37,0,79,0,37,0,78,0,36,0,79,0,33,0,81,0,31,0,80,0,32,0,78,0,31,0,79,0,30,0,78,0,29,0,77,0,29,0,76,0,30,0,73,0,31,0,71,0,31,0,70,0,32,0,67,0,32,0,68,0,28,0,70,0,27,0,67,0,29,0,65,0,28,0,65,0,27,0,64,0,26,0,65,0,23,0,65,0,23,0,63,0,23,0,61,0,24,0,59,0,24,0,57,0,24,0,56,0,24,0,54,0,24,0,52,0,25,0,49,0,26,0,48,0,23,0,50,0,20,0,51,0,18,0,49,0,19,0,47,0,19,0,45,0,20,0,42,0,20,0,41,0,18,0,43,0,15,0,43,0,13,0,43,0,12,0,41,0,13,0,38,0,14,0,36,0,13,0,35,0,12,0,35,0,10,0,35,0,9,0,31,0,13,0,26,0,16,0,21,0,16,0,23,0,11,0,26,0,7,0,25,0,8,0,23,0,8,0,20,0,9,0,17,0,9,0,17,0,7,0,16,0,7,0,14,0,6,0,14,0,4,0,13,0,4,0,11,0,4,0,9,0,3,0,8,0,3,0,6,0,3,0,4,0,3,0,1,0,4,0,-1,-1,4,0,-2,-1,1,0,-1,-1,-1,-1,-1,-1,-2,-1,-3,-1,-2,-1,-5,-1,-2,-1,-6,-1,-4,-1,-7,-1,-4,-1,-8,-1,-5,-1,-11,-1,-4,-1,-12,-1,-5,-1,-13,-1,-8,-1,-12,-1,-8,-1,-15,-1,-7,-1,-20,-1,-4,-1,-23,-1,-4,-1,-23,-1,-8,-1,-21,-1,-11,-1,-21,-1,-11,-1,-24,-1,-10,-1,-27,-1,-10,-1,-27,-1,-12,-1,-28,-1,-12,-1,-30,-1,-13,-1,-30,-1,-14,-1,-32,-1,-14,-1,-34,-1,-14,-1,-34,-1,-17,-1,-34,-1,-18,-1,-36,-1,-16,-1,-40,-1,-15,-1,-41,-1,-17,-1,-41,-1,-18,-1,-43,-1,-17,-1,-45,-1,-18,-1,-45,-1,-20,-1,-46,-1,-19,-1,-49,-1,-18,-1,-52,-1,-17,-1,-54,-1,-17,-1,-56,-1,-18,-1,-54,-1,-21,-1,-55,-1,-23,-1,-54,-1,-23,-1,-56,-1,-23,-1,-59,-1,-21,-1,-61,-1,-23,-1,-60,-1,-24,-1,-61,-1,-26,-1,-60,-1,-28,-1,-60,-1,-29,-1,-61,-1,-30,-1,-61,-1,-31,-1,-62,-1,-31,-1,-65,-1,-29,-1,-67,-1,-29,-1,-69,-1,-29,-1,-69,-1,-31,-1,-69,-1,-31,-1,-71,-1,-30,-1,-73,-1,-31,-1,-73,-1,-31,-1,-74,-1,-32,-1,-75,-1,-32,-1,-77,-1,-30,-1,-79,-1,-32,-1,-77,-1,-35,-1,-77,-1,-34,-1,-80,-1,-32,-1,-82,-1,-33,-1,-82,-1,-33,-1,-84,-1,-31,-1,-86,-1,-34,-1,-81,-1,-40,-1,-79,-1,-39,-1,-84,-1,-34,-1,-88,-1,-34,-1,-88,-1,-35,-1,-87,-1,-37,-1,-87,-1,-37,-1,-88,-1,-37,-1,-89,-1,-37,-1,-89,-1,-37,-1,-91,-1,-37,-1,-91,-1,-38,-1,-89,-1,-41,-1,-89,-1,-40,-1,-92,-1}; }
	private static byte[] data313(){ return new byte[] {-37,-1,-94,-1,-38,-1,-92,-1,-40,-1,-93,-1,-38,-1,-95,-1,-38,-1,-95,-1,-39,-1,-94,-1,-39,-1,-97,-1,-36,-1,-100,-1,-35,-1,-99,-1,-37,-1,-98,-1,-38,-1,-99,-1,-37,-1,-99,-1,-38,-1,-98,-1,-40,-1,-97,-1,-39,-1,-100,-1,-37,-1,-100,-1,-39,-1,-97,-1,-42,-1,-96,-1,-42,-1,-97,-1,-40,-1,-99,-1,-39,-1,-100,-1,-39,-1,-99,-1,-40,-1,-98,-1,-41,-1,-98,-1,-40,-1,-99,-1,-39,-1,-100,-1,-39,-1,-99,-1,-40,-1,-97,-1,-43,-1,-94,-1,-45,-1,-94,-1,-43,-1,-97,-1,-39,-1,-100,-1,-38,-1,-98,-1,-41,-1,-96,-1,-42,-1,-95,-1,-41,-1,-97,-1,-38,-1,-101,-1,-34,-1,-101,-1,-38,-1,-96,-1,-41,-1,-93,-1,-41,-1,-96,-1,-37,-1,-100,-1,-33,-1,-100,-1,-35,-1,-96,-1,-39,-1,-93,-1,-41,-1,-91,-1,-41,-1,-91,-1,-39,-1,-93,-1,-38,-1,-93,-1,-37,-1,-92,-1,-38,-1,-91,-1,-38,-1,-90,-1,-37,-1,-92,-1,-34,-1,-93,-1,-34,-1,-90,-1,-37,-1,-88,-1,-36,-1,-88,-1,-37,-1,-85,-1,-39,-1,-84,-1,-36,-1,-87,-1,-33,-1,-89,-1,-30,-1,-90,-1,-29,-1,-88,-1,-33,-1,-83,-1,-34,-1,-83,-1,-32,-1,-84,-1,-31,-1,-82,-1,-33,-1,-79,-1,-34,-1,-79,-1,-31,-1,-80,-1,-30,-1,-79,-1,-31,-1,-77,-1,-31,-1,-75,-1,-32,-1,-74,-1,-31,-1,-74,-1,-29,-1,-75,-1,-28,-1,-73,-1,-29,-1,-71,-1,-29,-1,-71,-1,-26,-1,-73,-1,-23,-1,-73,-1,-24,-1,-70,-1,-26,-1,-66,-1,-27,-1,-65,-1,-26,-1,-66,-1,-23,-1,-67,-1,-21,-1,-66,-1,-22,-1,-62,-1,-25,-1,-58,-1,-26,-1,-58,-1,-23,-1,-59,-1,-21,-1,-58,-1,-21,-1,-57,-1,-22,-1,-53,-1,-23,-1,-51,-1,-23,-1,-52,-1,-19,-1,-53,-1,-17,-1,-53,-1,-17,-1,-50,-1,-17,-1,-51,-1,-13,-1,-52,-1,-13,-1,-47,-1,-18,-1,-41,-1,-19,-1,-42,-1,-15,-1,-43,-1,-13,-1,-43,-1,-12,-1,-42,-1,-12,-1,-39,-1,-14,-1,-34,-1,-16,-1,-34,-1,-13,-1,-33,-1,-13,-1,-31,-1,-13,-1,-31,-1,-10,-1,-31,-1,-10,-1,-28,-1,-10,-1,-28,-1,-8,-1,-27,-1,-9,-1,-22,-1,-12,-1,-20,-1,-9,-1,-22,-1,-6,-1,-22,-1,-5,-1,-21,-1,-4,-1,-20,-1,-3,-1,-18,-1,-4,-1,-16,-1,-3,-1,-14,-1,-4,-1,-12,-1,-3,-1,-11,-1,-2,-1,-10,-1,-2,-1,-7,-1,-4,-1,-3,-1,-5,-1,-2,-1,-2,-1,-3,-1,0,0,-2,-1,0,0,0,0,0,0,1,0,2,0,3,0,0,0,6,0,0,0,8,0,0,0,9,0,2,0,9,0,5,0,6,0,9,0,6,0,10,0,8,0,9,0,11,0,8,0,14,0,7,0,17,0,6,0,20,0,6,0,19,0,9,0,20,0,10,0,22,0,9,0,22,0,12,0,22,0,14,0,23,0,13,0,26,0,13,0,28,0,12,0,29,0,16,0,27,0,18,0,29,0,14,0,37,0,11,0,38,0,13,0,37,0,15,0,39,0,15,0,40,0,16,0,39,0,20,0,38,0,21,0,40,0,20,0,43,0,19,0,45,0,19,0,46,0,21,0,47,0,20,0,49,0,20,0,51,0,21,0,51,0,22,0,52,0,22,0,54,0,21,0,58,0,19,0,59,0,21,0,59,0,22,0,60,0,21,0,64,0,20,0,64,0,22,0,65,0,22,0,66,0,23,0,65,0,27,0,63,0,28,0,65,0,28,0,66,0,28,0,67,0,29,0,68,0,30,0,67,0,31,0,69,0,31,0,71,0,29,0,73,0,29,0,74,0,31,0,73,0,32,0,74,0,32,0,76,0,30,0,80,0,27,0,84,0,25,0,85,0,28,0,81,0,34,0,77,0,36,0,79,0,34,0,83,0,31,0,85,0,32,0,85,0,33,0,84,0,34,0,86,0,34,0,85,0,36,0,84,0,38,0,84,0,37,0,86,0,38,0,86,0,37,0,87,0,37,0,89,0,37,0,88,0,38,0,89,0,37,0,91,0,36,0,92,0,37,0,91,0,39,0,90,0,39,0,91,0,40,0,90,0,41,0,91,0,39,0,94,0,37,0,95,0,38,0,95,0,38,0,94,0,41,0,91,0,44,0,90,0,42,0,95,0,39,0,95,0,40,0,95,0,40,0,96,0,40,0,95,0,40,0,97,0,38,0,99,0,37,0,99,0,37,0,100,0,36,0,100,0,38,0,98,0,38,0,99,0,38,0,98,0,40,0,95,0,42,0,96,0,40,0,97,0,38,0,99,0,38,0,100,0,36,0,99,0,38,0,98,0,38,0,100,0,34,0,102,0,35,0,99,0,38,0,96,0,39,0,97,0}; }
	private static byte[] data314(){ return new byte[] {38,0,96,0,40,0,93,0,42,0,93,0,39,0,96,0,37,0,97,0,36,0,97,0,35,0,96,0,39,0,90,0,43,0,88,0,43,0,89,0,40,0,91,0,38,0,93,0,36,0,92,0,38,0,89,0,40,0,87,0,40,0,88,0,37,0,90,0,36,0,90,0,34,0,91,0,32,0,92,0,34,0,86,0,38,0,84,0,36,0,87,0,33,0,88,0,32,0,87,0,32,0,86,0,33,0,83,0,35,0,81,0,35,0,80,0,35,0,80,0,33,0,81,0,31,0,82,0,29,0,82,0,29,0,80,0,30,0,78,0,30,0,78,0,28,0,78,0,29,0,74,0,31,0,73,0,29,0,74,0,29,0,70,0,32,0,67,0,32,0,68,0,29,0,68,0,28,0,69,0,27,0,67,0,25,0,68,0,26,0,65,0,26,0,64,0,25,0,64,0,24,0,62,0,26,0,59,0,26,0,58,0,25,0,58,0,24,0,57,0,23,0,56,0,23,0,55,0,23,0,52,0,24,0,51,0,22,0,52,0,20,0,50,0,22,0,47,0,22,0,46,0,21,0,44,0,22,0,43,0,21,0,42,0,19,0,43,0,16,0,44,0,15,0,42,0,16,0,39,0,16,0,38,0,15,0,38,0,14,0,36,0,14,0,34,0,15,0,32,0,14,0,31,0,13,0,30,0,13,0,28,0,12,0,28,0,10,0,28,0,10,0,24,0,12,0,21,0,12,0,21,0,10,0,21,0,7,0,22,0,5,0,22,0,5,0,17,0,7,0,16,0,7,0,13,0,7,0,10,0,9,0,8,0,8,0,7,0,6,0,8,0,3,0,9,0,1,0,7,0,2,0,5,0,1,0,5,0,-1,-1,4,0,-2,-1,3,0,-1,-1,-1,-1,0,0,-3,-1,0,0,-4,-1,-2,-1,-4,-1,-4,-1,-4,-1,-4,-1,-8,-1,-1,-1,-13,-1,0,0,-13,-1,-2,-1,-14,-1,-4,-1,-13,-1,-6,-1,-14,-1,-6,-1,-18,-1,-3,-1,-20,-1,-6,-1,-18,-1,-10,-1,-18,-1,-9,-1,-21,-1,-8,-1,-24,-1,-8,-1,-26,-1,-7,-1,-29,-1,-6,-1,-31,-1,-7,-1,-31,-1,-10,-1,-29,-1,-13,-1,-29,-1,-14,-1,-32,-1,-11,-1,-35,-1,-13,-1,-34,-1,-15,-1,-36,-1,-13,-1,-39,-1,-13,-1,-40,-1,-15,-1,-39,-1,-17,-1,-40,-1,-17,-1,-42,-1,-17,-1,-42,-1,-20,-1,-42,-1,-20,-1,-45,-1,-18,-1,-48,-1,-18,-1,-49,-1,-19,-1,-49,-1,-21,-1,-49,-1,-23,-1,-49,-1,-23,-1,-51,-1,-23,-1,-52,-1,-24,-1,-54,-1,-22,-1,-57,-1,-20,-1,-61,-1,-20,-1,-62,-1,-20,-1,-62,-1,-22,-1,-63,-1,-22,-1,-64,-1,-23,-1,-64,-1,-25,-1,-63,-1,-27,-1,-64,-1,-26,-1,-67,-1,-24,-1,-70,-1,-24,-1,-70,-1,-27,-1,-67,-1,-30,-1,-67,-1,-31,-1,-69,-1,-28,-1,-73,-1,-27,-1,-74,-1,-29,-1,-73,-1,-30,-1,-73,-1,-31,-1,-74,-1,-33,-1,-72,-1,-34,-1,-74,-1,-33,-1,-77,-1,-31,-1,-79,-1,-31,-1,-80,-1,-31,-1,-80,-1,-34,-1,-78,-1,-35,-1,-80,-1,-33,-1,-83,-1,-32,-1,-83,-1,-35,-1,-81,-1,-36,-1,-82,-1,-36,-1,-83,-1,-35,-1,-85,-1,-36,-1,-84,-1,-37,-1,-84,-1,-37,-1,-87,-1,-35,-1,-87,-1,-38,-1,-85,-1,-39,-1,-86,-1,-37,-1,-90,-1,-35,-1,-91,-1,-36,-1,-89,-1,-39,-1,-89,-1,-37,-1,-93,-1,-34,-1,-95,-1,-33,-1,-96,-1,-34,-1,-95,-1,-35,-1,-95,-1,-35,-1,-95,-1,-37,-1,-93,-1,-39,-1,-92,-1,-39,-1,-94,-1,-38,-1,-95,-1,-37,-1,-95,-1,-39,-1,-94,-1,-38,-1,-97,-1,-35,-1,-99,-1,-35,-1,-98,-1,-37,-1,-96,-1,-39,-1,-94,-1,-41,-1,-94,-1,-40,-1,-95,-1,-39,-1,-96,-1,-38,-1,-98,-1,-36,-1,-99,-1,-36,-1,-98,-1,-38,-1,-97,-1,-38,-1,-97,-1,-38,-1,-96,-1,-39,-1,-96,-1,-39,-1,-96,-1,-38,-1,-96,-1,-39,-1,-94,-1,-41,-1,-93,-1,-41,-1,-94,-1,-39,-1,-94,-1,-40,-1,-94,-1,-39,-1,-95,-1,-36,-1,-99,-1,-33,-1,-99,-1,-34,-1,-96,-1,-38,-1,-93,-1,-38,-1,-93,-1,-38,-1,-93,-1,-37,-1,-93,-1,-37,-1,-93,-1,-36,-1,-93,-1,-36,-1,-93,-1,-35,-1,-93,-1,-35,-1,-92,-1,-37,-1,-88,-1,-40,-1,-85,-1,-40,-1,-87,-1,-38,-1,-87,-1,-37,-1,-87,-1,-36,-1,-88,-1,-35,-1,-87,-1,-36,-1,-85,-1,-36,-1,-85,-1,-35,-1,-86,-1,-33,-1,-85,-1,-34,-1,-84,-1,-34,-1,-83,-1,-34,-1,-82,-1,-33,-1,-83,-1,-32,-1,-82,-1,-32,-1,-80,-1,-33,-1,-80,-1,-32,-1,-79,-1,-31,-1,-78,-1,-32,-1,-78,-1,-31,-1,-76,-1,-31,-1,-74,-1}; }
	private static byte[] data315(){ return new byte[] {-33,-1,-73,-1,-31,-1,-73,-1,-31,-1,-72,-1,-31,-1,-69,-1,-33,-1,-68,-1,-31,-1,-69,-1,-29,-1,-69,-1,-28,-1,-68,-1,-27,-1,-69,-1,-25,-1,-68,-1,-26,-1,-65,-1,-28,-1,-62,-1,-29,-1,-61,-1,-26,-1,-64,-1,-22,-1,-66,-1,-20,-1,-64,-1,-22,-1,-61,-1,-22,-1,-59,-1,-23,-1,-58,-1,-23,-1,-56,-1,-22,-1,-55,-1,-21,-1,-56,-1,-21,-1,-53,-1,-21,-1,-50,-1,-22,-1,-51,-1,-20,-1,-49,-1,-19,-1,-49,-1,-18,-1,-48,-1,-19,-1,-44,-1,-21,-1,-41,-1,-20,-1,-42,-1,-19,-1,-40,-1,-18,-1,-40,-1,-16,-1,-41,-1,-14,-1,-39,-1,-16,-1,-36,-1,-16,-1,-35,-1,-14,-1,-35,-1,-14,-1,-32,-1,-15,-1,-31,-1,-13,-1,-30,-1,-13,-1,-29,-1,-11,-1,-31,-1,-6,-1,-32,-1,-7,-1,-27,-1,-10,-1,-24,-1,-9,-1,-24,-1,-7,-1,-23,-1,-7,-1,-22,-1,-6,-1,-21,-1,-5,-1,-20,-1,-4,-1,-19,-1,-4,-1,-17,-1,-4,-1,-16,-1,-2,-1,-15,-1,-3,-1,-11,-1,-6,-1,-7,-1,-5,-1,-8,-1,-2,-1,-7,-1,-4,-1,-2,-1,-6,-1,0,0,-4,-1,-2,-1,0,0,-3,-1,2,0,-2,-1,0,0,4,0,-4,-1,9,0,-4,-1,7,0,1,0,5,0,4,0,5,0,5,0,6,0,5,0,9,0,5,0,9,0,7,0,11,0,5,0,15,0,4,0,17,0,5,0,17,0,6,0,19,0,6,0,20,0,7,0,21,0,8,0,22,0,9,0,23,0,9,0,24,0,11,0,24,0,13,0,24,0,14,0,26,0,12,0,31,0,9,0,35,0,9,0,34,0,13,0,32,0,15,0,34,0,14,0,36,0,15,0,36,0,17,0,35,0,20,0,35,0,21,0,37,0,18,0,42,0,17,0,43,0,18,0,44,0,18,0,46,0,18,0,47,0,19,0,48,0,19,0,49,0,21,0,49,0,23,0,47,0,26,0,49,0,23,0,53,0,23,0,53,0,25,0,53,0,24,0,58,0,21,0,60,0,22,0,60,0,24,0,59,0,26,0,59,0,27,0,61,0,26,0,62,0,27,0,62,0,30,0,62,0,28,0,66,0,25,0,71,0,24,0,70,0,27,0,68,0,29,0,70,0,28,0,71,0,29,0,70,0,32,0,70,0,31,0,73,0,29,0,76,0,29,0,75,0,32,0,73,0,35,0,72,0,35,0,75,0,33,0,78,0,32,0,78,0,33,0,80,0,32,0,81,0,32,0,81,0,34,0,82,0,31,0,87,0,27,0,90,0,29,0,87,0,32,0,86,0,33,0,86,0,35,0,84,0,37,0,85,0,35,0,87,0,35,0,87,0,36,0,87,0,37,0,87,0,37,0,87,0,37,0,90,0,35,0,91,0,35,0,91,0,37,0,89,0,38,0,90,0,38,0,91,0,36,0,93,0,35,0,95,0,34,0,96,0,34,0,95,0,36,0,93,0,39,0,91,0,40,0,91,0,41,0,90,0,41,0,91,0,39,0,94,0,39,0,92,0,40,0,92,0,39,0,96,0,36,0,96,0,37,0,95,0,39,0,93,0,41,0,92,0,40,0,94,0,38,0,96,0,37,0,96,0,37,0,95,0,40,0,92,0,41,0,92,0,39,0,96,0,35,0,98,0,35,0,96,0,38,0,93,0,39,0,93,0,39,0,93,0,39,0,92,0,39,0,93,0,37,0,95,0,35,0,95,0,36,0,94,0,36,0,93,0,36,0,94,0,34,0,96,0,32,0,96,0,32,0,96,0,32,0,95,0,32,0,94,0,33,0,93,0,33,0,92,0,34,0,89,0,37,0,87,0,36,0,88,0,34,0,90,0,33,0,87,0,35,0,86,0,35,0,86,0,33,0,86,0,34,0,85,0,33,0,84,0,34,0,83,0,34,0,83,0,31,0,85,0,30,0,83,0,33,0,79,0,34,0,78,0,33,0,78,0,34,0,76,0,33,0,77,0,30,0,79,0,29,0,76,0,32,0,73,0,32,0,74,0,29,0,74,0,30,0,70,0,33,0,68,0,31,0,70,0,28,0,70,0,28,0,69,0,29,0,65,0,31,0,63,0,31,0,64,0,26,0,67,0,24,0,66,0,24,0,65,0,23,0,64,0,24,0,61,0,26,0,57,0,27,0,57,0,25,0,57,0,24,0,56,0,25,0,52,0,27,0,51,0,24,0,54,0,20,0,54,0,20,0,52,0,20,0,51,0,20,0,48,0,22,0,45,0,21,0,46,0,19,0,46,0,18,0,43,0,21,0,39,0,22,0,37,0,21,0,39,0,17,0,40,0,14,0,41,0,13,0,39,0}; }
	private static byte[] data316(){ return new byte[] {13,0,37,0,15,0,33,0,16,0,31,0,15,0,32,0,11,0,35,0,7,0,35,0,7,0,31,0,11,0,26,0,12,0,25,0,10,0,26,0,8,0,23,0,11,0,20,0,10,0,21,0,5,0,24,0,3,0,22,0,3,0,20,0,5,0,15,0,7,0,13,0,6,0,12,0,6,0,9,0,8,0,6,0,7,0,7,0,3,0,9,0,1,0,8,0,-1,-1,8,0,-1,-1,5,0,1,0,1,0,1,0,0,0,1,0,-2,-1,1,0,-2,-1,-4,-1,1,0,-6,-1,-1,-1,-5,-1,-4,-1,-5,-1,-5,-1,-6,-1,-5,-1,-8,-1,-6,-1,-8,-1,-9,-1,-5,-1,-14,-1,-4,-1,-15,-1,-5,-1,-17,-1,-5,-1,-18,-1,-6,-1,-19,-1,-7,-1,-21,-1,-5,-1,-24,-1,-6,-1,-24,-1,-8,-1,-23,-1,-11,-1,-23,-1,-12,-1,-24,-1,-12,-1,-26,-1,-12,-1,-28,-1,-12,-1,-30,-1,-11,-1,-32,-1,-12,-1,-33,-1,-13,-1,-33,-1,-14,-1,-35,-1,-14,-1,-36,-1,-15,-1,-36,-1,-16,-1,-38,-1,-16,-1,-40,-1,-15,-1,-42,-1,-15,-1,-44,-1,-15,-1,-45,-1,-17,-1,-44,-1,-19,-1,-44,-1,-20,-1,-46,-1,-20,-1,-47,-1,-20,-1,-49,-1,-20,-1,-50,-1,-21,-1,-51,-1,-20,-1,-55,-1,-18,-1,-57,-1,-18,-1,-58,-1,-20,-1,-57,-1,-22,-1,-56,-1,-25,-1,-56,-1,-24,-1,-60,-1,-22,-1,-62,-1,-23,-1,-61,-1,-25,-1,-63,-1,-22,-1,-67,-1,-22,-1,-67,-1,-24,-1,-65,-1,-26,-1,-67,-1,-25,-1,-70,-1,-22,-1,-73,-1,-23,-1,-72,-1,-26,-1,-69,-1,-29,-1,-70,-1,-30,-1,-69,-1,-31,-1,-69,-1,-33,-1,-70,-1,-32,-1,-72,-1,-30,-1,-75,-1,-29,-1,-78,-1,-28,-1,-78,-1,-30,-1,-77,-1,-30,-1,-80,-1,-29,-1,-81,-1,-30,-1,-80,-1,-32,-1,-80,-1,-31,-1,-82,-1,-32,-1,-82,-1,-32,-1,-82,-1,-32,-1,-84,-1,-32,-1,-85,-1,-32,-1,-84,-1,-34,-1,-83,-1,-37,-1,-82,-1,-36,-1,-85,-1,-34,-1,-87,-1,-34,-1,-86,-1,-36,-1,-86,-1,-36,-1,-86,-1,-37,-1,-87,-1,-36,-1,-88,-1,-35,-1,-90,-1,-35,-1,-90,-1,-34,-1,-93,-1,-32,-1,-94,-1,-33,-1,-92,-1,-37,-1,-88,-1,-40,-1,-88,-1,-38,-1,-92,-1,-34,-1,-96,-1,-33,-1,-94,-1,-35,-1,-94,-1,-36,-1,-93,-1,-36,-1,-94,-1,-36,-1,-94,-1,-36,-1,-93,-1,-38,-1,-93,-1,-37,-1,-94,-1,-36,-1,-95,-1,-36,-1,-96,-1,-33,-1,-98,-1,-35,-1,-94,-1,-39,-1,-92,-1,-37,-1,-97,-1,-33,-1,-98,-1,-34,-1,-96,-1,-35,-1,-97,-1,-33,-1,-99,-1,-31,-1,-99,-1,-33,-1,-96,-1,-37,-1,-91,-1,-40,-1,-92,-1,-37,-1,-93,-1,-37,-1,-93,-1,-38,-1,-92,-1,-36,-1,-94,-1,-36,-1,-92,-1,-38,-1,-90,-1,-39,-1,-90,-1,-37,-1,-92,-1,-35,-1,-93,-1,-34,-1,-93,-1,-35,-1,-91,-1,-36,-1,-89,-1,-37,-1,-89,-1,-36,-1,-90,-1,-35,-1,-90,-1,-34,-1,-90,-1,-34,-1,-89,-1,-35,-1,-88,-1,-35,-1,-86,-1,-36,-1,-85,-1,-35,-1,-87,-1,-33,-1,-87,-1,-32,-1,-87,-1,-32,-1,-86,-1,-33,-1,-84,-1,-33,-1,-84,-1,-32,-1,-83,-1,-33,-1,-83,-1,-31,-1,-83,-1,-30,-1,-82,-1,-33,-1,-79,-1,-32,-1,-80,-1,-30,-1,-80,-1,-30,-1,-79,-1,-30,-1,-78,-1,-30,-1,-76,-1,-32,-1,-72,-1,-34,-1,-71,-1,-33,-1,-71,-1,-31,-1,-72,-1,-30,-1,-72,-1,-28,-1,-72,-1,-28,-1,-71,-1,-28,-1,-69,-1,-28,-1,-69,-1,-27,-1,-68,-1,-26,-1,-69,-1,-24,-1,-68,-1,-24,-1,-67,-1,-25,-1,-64,-1,-26,-1,-61,-1,-28,-1,-60,-1,-24,-1,-63,-1,-22,-1,-61,-1,-25,-1,-56,-1,-26,-1,-56,-1,-24,-1,-56,-1,-24,-1,-54,-1,-24,-1,-53,-1,-22,-1,-55,-1,-19,-1,-55,-1,-18,-1,-54,-1,-18,-1,-53,-1,-16,-1,-54,-1,-15,-1,-51,-1,-18,-1,-47,-1,-18,-1,-47,-1,-16,-1,-47,-1,-15,-1,-46,-1,-15,-1,-44,-1,-15,-1,-42,-1,-15,-1,-41,-1,-15,-1,-38,-1,-17,-1,-36,-1,-15,-1,-37,-1,-12,-1,-38,-1,-12,-1,-34,-1,-13,-1,-33,-1,-12,-1,-33,-1,-10,-1,-31,-1,-12,-1,-28,-1,-11,-1,-29,-1,-9,-1,-28,-1,-8,-1,-26,-1,-9,-1,-25,-1,-7,-1,-25,-1,-5,-1,-25,-1,-5,-1,-21,-1,-8,-1,-17,-1,-9,-1,-17,-1,-5,-1,-18,-1,-4,-1,-16,-1,-5,-1,-13,-1,-5,-1,-13,-1,-3,-1,-12,-1,-3,-1,-8,-1,-7,-1,-4,-1,-6,-1,-5,-1,-2,-1,-6,-1,-2,-1,-3,-1,-2,-1,-2,-1,-1,-1,-1,-1,-1,-1,1,0,0,0,0,0,4,0,-2,-1,7,0,-1,-1,6,0,1,0,6,0,4,0,6,0,5,0,6,0,7,0}; }
	private static byte[] data317(){ return new byte[] {6,0,10,0,4,0,13,0,4,0,15,0,3,0,18,0,2,0,20,0,4,0,18,0,7,0,17,0,10,0,18,0,9,0,21,0,8,0,22,0,11,0,20,0,15,0,20,0,13,0,25,0,11,0,28,0,11,0,28,0,12,0,31,0,11,0,32,0,12,0,33,0,13,0,35,0,12,0,36,0,12,0,39,0,12,0,41,0,12,0,39,0,16,0,40,0,16,0,41,0,16,0,43,0,16,0,45,0,15,0,47,0,16,0,47,0,18,0,47,0,19,0,48,0,18,0,51,0,18,0,52,0,19,0,51,0,21,0,52,0,22,0,53,0,21,0,55,0,21,0,57,0,21,0,59,0,19,0,61,0,20,0,62,0,22,0,59,0,26,0,58,0,28,0,59,0,25,0,64,0,24,0,65,0,24,0,66,0,24,0,68,0,24,0,68,0,25,0,70,0,24,0,71,0,26,0,68,0,31,0,66,0,32,0,68,0,31,0,70,0,29,0,73,0,28,0,76,0,26,0,78,0,26,0,77,0,29,0,77,0,30,0,76,0,31,0,76,0,32,0,78,0,31,0,79,0,31,0,79,0,32,0,80,0,32,0,81,0,32,0,81,0,33,0,81,0,34,0,82,0,33,0,83,0,33,0,85,0,32,0,85,0,33,0,85,0,35,0,84,0,35,0,85,0,34,0,88,0,32,0,90,0,31,0,90,0,33,0,89,0,34,0,89,0,34,0,90,0,34,0,90,0,34,0,90,0,36,0,89,0,36,0,90,0,35,0,91,0,36,0,90,0,37,0,89,0,38,0,90,0,37,0,90,0,38,0,89,0,39,0,91,0,35,0,94,0,34,0,94,0,35,0,94,0,34,0,95,0,35,0,92,0,38,0,91,0,38,0,92,0,37,0,92,0,38,0,91,0,37,0,93,0,37,0,93,0,36,0,92,0,37,0,93,0,38,0,90,0,39,0,90,0,38,0,92,0,37,0,91,0,39,0,88,0,40,0,89,0,39,0,90,0,37,0,91,0,36,0,92,0,37,0,89,0,38,0,88,0,39,0,89,0,36,0,91,0,33,0,94,0,32,0,92,0,35,0,88,0,37,0,87,0,37,0,87,0,37,0,85,0,39,0,82,0,41,0,82,0,38,0,85,0,35,0,86,0,35,0,84,0,37,0,81,0,38,0,82,0,34,0,86,0,30,0,88,0,29,0,86,0,31,0,83,0,34,0,81,0,31,0,84,0,29,0,85,0,28,0,82,0,30,0,81,0,31,0,79,0,30,0,79,0,30,0,78,0,30,0,77,0,30,0,76,0,29,0,76,0,29,0,75,0,29,0,73,0,28,0,74,0,28,0,72,0,29,0,69,0,30,0,68,0,30,0,67,0,29,0,67,0,28,0,67,0,26,0,68,0,24,0,68,0,24,0,66,0,24,0,65,0,24,0,64,0,23,0,63,0,24,0,60,0,25,0,59,0,23,0,60,0,22,0,58,0,24,0,54,0,26,0,51,0,27,0,50,0,26,0,50,0,23,0,52,0,20,0,53,0,19,0,51,0,19,0,50,0,18,0,49,0,20,0,43,0,24,0,41,0,20,0,45,0,15,0,47,0,14,0,45,0,14,0,43,0,15,0,40,0,17,0,36,0,18,0,36,0,15,0,37,0,14,0,34,0,16,0,30,0,18,0,30,0,13,0,33,0,9,0,34,0,10,0,29,0,12,0,26,0,13,0,24,0,13,0,23,0,11,0,23,0,9,0,24,0,7,0,23,0,7,0,21,0,8,0,18,0,7,0,19,0,5,0,18,0,5,0,15,0,7,0,12,0,7,0,11,0,5,0,12,0,3,0,11,0,3,0,9,0,3,0,7,0,2,0,7,0,2,0,3,0,4,0,1,0,2,0,2,0,-1,-1,3,0,-2,-1,1,0,-3,-1,1,0,-4,-1,0,0,-4,-1,-4,-1,-2,-1,-6,-1,-3,-1,-5,-1,-7,-1,-5,-1,-6,-1,-9,-1,-3,-1,-13,-1,-3,-1,-14,-1,-4,-1,-15,-1,-4,-1,-16,-1,-6,-1,-16,-1,-8,-1,-16,-1,-9,-1,-18,-1,-7,-1,-21,-1,-7,-1,-23,-1,-8,-1,-23,-1,-8,-1,-25,-1,-9,-1,-26,-1,-10,-1,-26,-1,-11,-1,-27,-1,-12,-1,-30,-1,-10,-1,-32,-1,-10,-1,-33,-1,-12,-1,-34,-1,-11,-1,-37,-1,-10,-1,-38,-1,-13,-1,-36,-1,-16,-1,-35,-1,-17,-1,-39,-1,-14,-1,-42,-1,-14,-1,-43,-1,-14,-1,-45,-1,-14,-1,-46,-1,-17,-1,-43,-1,-19,-1,-45,-1,-18,-1,-49,-1,-16,-1,-51,-1,-15,-1,-53,-1,-17,-1,-52,-1,-19,-1,-51,-1,-22,-1,-51,-1}; }
	private static byte[] data318(){ return new byte[] {-21,-1,-54,-1,-20,-1,-56,-1,-21,-1,-56,-1,-21,-1,-57,-1,-23,-1,-57,-1,-24,-1,-57,-1,-24,-1,-60,-1,-23,-1,-61,-1,-24,-1,-62,-1,-23,-1,-64,-1,-24,-1,-64,-1,-26,-1,-62,-1,-28,-1,-64,-1,-26,-1,-67,-1,-26,-1,-65,-1,-30,-1,-65,-1,-29,-1,-68,-1,-27,-1,-70,-1,-28,-1,-69,-1,-30,-1,-70,-1,-29,-1,-72,-1,-28,-1,-74,-1,-28,-1,-74,-1,-30,-1,-73,-1,-32,-1,-72,-1,-33,-1,-73,-1,-33,-1,-74,-1,-33,-1,-75,-1,-32,-1,-79,-1,-29,-1,-82,-1,-27,-1,-82,-1,-31,-1,-81,-1,-30,-1,-83,-1,-28,-1,-86,-1,-29,-1,-84,-1,-30,-1,-85,-1,-30,-1,-86,-1,-31,-1,-84,-1,-34,-1,-82,-1,-35,-1,-84,-1,-34,-1,-84,-1,-35,-1,-83,-1,-38,-1,-82,-1,-36,-1,-86,-1,-33,-1,-89,-1,-33,-1,-87,-1,-36,-1,-85,-1,-37,-1,-86,-1,-37,-1,-87,-1,-34,-1,-91,-1,-33,-1,-90,-1,-36,-1,-86,-1,-39,-1,-87,-1,-37,-1,-90,-1,-34,-1,-91,-1,-35,-1,-91,-1,-36,-1,-89,-1,-37,-1,-91,-1,-34,-1,-94,-1,-32,-1,-94,-1,-34,-1,-92,-1,-35,-1,-94,-1,-32,-1,-96,-1,-30,-1,-97,-1,-33,-1,-92,-1,-37,-1,-90,-1,-38,-1,-89,-1,-38,-1,-90,-1,-38,-1,-90,-1,-37,-1,-90,-1,-38,-1,-90,-1,-37,-1,-91,-1,-36,-1,-91,-1,-36,-1,-91,-1,-36,-1,-92,-1,-34,-1,-93,-1,-33,-1,-94,-1,-33,-1,-92,-1,-35,-1,-90,-1,-37,-1,-89,-1,-35,-1,-91,-1,-33,-1,-93,-1,-32,-1,-92,-1,-33,-1,-90,-1,-34,-1,-90,-1,-35,-1,-87,-1,-36,-1,-87,-1,-35,-1,-88,-1,-34,-1,-87,-1,-36,-1,-84,-1,-37,-1,-84,-1,-37,-1,-83,-1,-37,-1,-81,-1,-39,-1,-80,-1,-38,-1,-81,-1,-36,-1,-81,-1,-35,-1,-83,-1,-33,-1,-83,-1,-32,-1,-83,-1,-32,-1,-82,-1,-32,-1,-81,-1,-34,-1,-76,-1,-38,-1,-73,-1,-38,-1,-75,-1,-33,-1,-78,-1,-31,-1,-79,-1,-29,-1,-79,-1,-29,-1,-77,-1,-31,-1,-74,-1,-32,-1,-73,-1,-32,-1,-72,-1,-31,-1,-72,-1,-31,-1,-71,-1,-30,-1,-71,-1,-28,-1,-73,-1,-26,-1,-72,-1,-26,-1,-71,-1,-26,-1,-71,-1,-24,-1,-71,-1,-24,-1,-68,-1,-28,-1,-62,-1,-31,-1,-62,-1,-26,-1,-65,-1,-24,-1,-65,-1,-24,-1,-62,-1,-26,-1,-59,-1,-27,-1,-58,-1,-25,-1,-60,-1,-22,-1,-60,-1,-21,-1,-59,-1,-22,-1,-57,-1,-21,-1,-57,-1,-19,-1,-58,-1,-19,-1,-54,-1,-22,-1,-50,-1,-22,-1,-51,-1,-20,-1,-50,-1,-21,-1,-47,-1,-20,-1,-49,-1,-16,-1,-50,-1,-16,-1,-48,-1,-16,-1,-46,-1,-16,-1,-44,-1,-18,-1,-41,-1,-17,-1,-41,-1,-17,-1,-38,-1,-18,-1,-36,-1,-17,-1,-37,-1,-15,-1,-36,-1,-15,-1,-34,-1,-15,-1,-34,-1,-12,-1,-35,-1,-11,-1,-32,-1,-14,-1,-28,-1,-14,-1,-27,-1,-13,-1,-27,-1,-12,-1,-25,-1,-12,-1,-24,-1,-11,-1,-24,-1,-9,-1,-23,-1,-10,-1,-20,-1,-10,-1,-19,-1,-9,-1,-19,-1,-7,-1,-19,-1,-5,-1,-19,-1,-5,-1,-16,-1,-5,-1,-15,-1,-5,-1,-13,-1,-5,-1,-11,-1,-5,-1,-10,-1,-4,-1,-8,-1,-5,-1,-6,-1,-4,-1,-6,-1,-2,-1,-5,-1,-3,-1,-2,-1,-2,-1,-3,-1,1,0,-5,-1,4,0,-3,-1,2,0,0,0,2,0,1,0,3,0,2,0,3,0,6,0,0,0,9,0,0,0,11,0,1,0,11,0,1,0,14,0,1,0,14,0,3,0,14,0,5,0,15,0,5,0,16,0,5,0,19,0,4,0,21,0,5,0,21,0,6,0,22,0,7,0,24,0,6,0,25,0,8,0,26,0,9,0,26,0,8,0,30,0,8,0,31,0,9,0,31,0,9,0,33,0,11,0,32,0,14,0,31,0,15,0,33,0,14,0,34,0,17,0,34,0,17,0,35,0,17,0,38,0,16,0,40,0,15,0,43,0,15,0,44,0,14,0,46,0,16,0,46,0,16,0,48,0,15,0,49,0,19,0,46,0,22,0,46,0,21,0,49,0,23,0,47,0,24,0,49,0,23,0,52,0,22,0,53,0,22,0,56,0,20,0,59,0,19,0,60,0,21,0,59,0,24,0,57,0,27,0,55,0,30,0,56,0,29,0,58,0,27,0,62,0,26,0,64,0,24,0,66,0,25,0,66,0,27,0,65,0,28,0,66,0,28,0,67,0,29,0,68,0,27,0,71,0,27,0,71,0,30,0,67,0,33,0,69,0,32,0,69,0,34,0,68,0,35,0,71,0,31,0,74,0,32,0,73,0,34,0,73,0,33,0,75,0,33,0,76,0,32,0,79,0,29,0,82,0,30,0,80,0,32,0,79,0,34,0,79,0}; }
	private static byte[] data319(){ return new byte[] {34,0,80,0,33,0,83,0,30,0,86,0,29,0,87,0,30,0,85,0,32,0,85,0,33,0,85,0,33,0,84,0,35,0,85,0,34,0,86,0,34,0,86,0,34,0,88,0,32,0,90,0,32,0,88,0,36,0,85,0,37,0,87,0,34,0,91,0,31,0,91,0,35,0,87,0,37,0,87,0,37,0,88,0,36,0,88,0,37,0,88,0,37,0,87,0,38,0,89,0,35,0,90,0,36,0,89,0,37,0,89,0,36,0,89,0,38,0,87,0,40,0,86,0,38,0,90,0,34,0,94,0,31,0,94,0,33,0,92,0,34,0,92,0,33,0,93,0,32,0,94,0,32,0,92,0,35,0,88,0,39,0,86,0,38,0,86,0,39,0,85,0,40,0,85,0,37,0,88,0,34,0,91,0,32,0,92,0,30,0,92,0,31,0,91,0,32,0,89,0,33,0,87,0,35,0,86,0,34,0,87,0,33,0,85,0,37,0,81,0,38,0,82,0,35,0,83,0,36,0,80,0,38,0,80,0,34,0,83,0,33,0,81,0,35,0,79,0,35,0,80,0,33,0,80,0,32,0,81,0,31,0,81,0,31,0,78,0,33,0,77,0,33,0,75,0,34,0,74,0,34,0,74,0,31,0,76,0,29,0,77,0,28,0,76,0,28,0,74,0,30,0,70,0,33,0,69,0,29,0,74,0,23,0,76,0,24,0,72,0,26,0,70,0,26,0,69,0,26,0,68,0,26,0,66,0,28,0,62,0,30,0,62,0,26,0,65,0,23,0,65,0,23,0,63,0,24,0,61,0,24,0,59,0,25,0,58,0,25,0,56,0,23,0,58,0,22,0,57,0,21,0,55,0,23,0,52,0,24,0,51,0,21,0,54,0,18,0,54,0,17,0,52,0,18,0,51,0,17,0,51,0,15,0,50,0,15,0,48,0,18,0,43,0,19,0,42,0,18,0,42,0,16,0,41,0,17,0,39,0,18,0,35,0,19,0,34,0,19,0,33,0,16,0,35,0,14,0,34,0,13,0,33,0,14,0,31,0,12,0,31,0,11,0,32,0,8,0,31,0,9,0,28,0,11,0,24,0,12,0,23,0,10,0,24,0,8,0,23,0,8,0,21,0,7,0,22,0,5,0,21,0,4,0,20,0,4,0,18,0,5,0,14,0,7,0,11,0,8,0,9,0,7,0,9,0,4,0,11,0,2,0,9,0,3,0,7,0,2,0,7,0,0,0,6,0,1,0,4,0,0,0,1,0,2,0,-1,-1,2,0,-2,-1,-1,-1,0,0,-3,-1,-1,-1,-4,-1,-3,-1,-2,-1,-6,-1,-3,-1,-6,-1,-4,-1,-8,-1,-4,-1,-9,-1,-5,-1,-9,-1,-7,-1,-10,-1,-8,-1,-9,-1,-10,-1,-11,-1,-8,-1,-16,-1,-6,-1,-17,-1,-8,-1,-17,-1,-8,-1,-20,-1,-7,-1,-22,-1,-8,-1,-21,-1,-11,-1,-21,-1,-12,-1,-21,-1,-13,-1,-25,-1,-10,-1,-28,-1,-9,-1,-30,-1,-11,-1,-29,-1,-13,-1,-29,-1,-14,-1,-30,-1,-15,-1,-31,-1,-15,-1,-33,-1,-14,-1,-36,-1,-13,-1,-38,-1,-13,-1,-39,-1,-13,-1,-42,-1,-13,-1,-41,-1,-16,-1,-40,-1,-18,-1,-41,-1,-17,-1,-44,-1,-17,-1,-45,-1,-17,-1,-45,-1,-19,-1,-46,-1,-20,-1,-47,-1,-19,-1,-48,-1,-20,-1,-50,-1,-20,-1,-51,-1,-19,-1,-53,-1,-20,-1,-54,-1,-20,-1,-55,-1,-20,-1,-56,-1,-22,-1,-55,-1,-24,-1,-55,-1,-24,-1,-57,-1,-24,-1,-58,-1,-25,-1,-57,-1,-27,-1,-58,-1,-26,-1,-60,-1,-27,-1,-60,-1,-27,-1,-62,-1,-26,-1,-65,-1,-24,-1,-67,-1,-24,-1,-68,-1,-25,-1,-68,-1,-25,-1,-70,-1,-24,-1,-71,-1,-26,-1,-69,-1,-29,-1,-68,-1,-30,-1,-70,-1,-28,-1,-72,-1,-28,-1,-72,-1,-31,-1,-71,-1,-31,-1,-72,-1,-30,-1,-75,-1,-29,-1,-77,-1,-28,-1,-77,-1,-29,-1,-78,-1,-29,-1,-79,-1,-29,-1,-79,-1,-30,-1,-79,-1,-30,-1,-81,-1,-30,-1,-80,-1,-31,-1,-81,-1,-31,-1,-83,-1,-29,-1,-84,-1,-29,-1,-85,-1,-31,-1,-82,-1,-34,-1,-80,-1,-36,-1,-80,-1,-36,-1,-81,-1,-36,-1,-80,-1,-38,-1,-80,-1,-38,-1,-81,-1,-36,-1,-83,-1,-37,-1,-82,-1,-38,-1,-81,-1,-38,-1,-84,-1,-35,-1,-87,-1,-33,-1,-88,-1,-34,-1,-87,-1,-34,-1,-87,-1,-36,-1,-86,-1,-37,-1,-85,-1,-36,-1,-88,-1,-34,-1,-90,-1,-33,-1,-90,-1,-34,-1,-88,-1,-36,-1,-87,-1,-38,-1,-85,-1,-38,-1,-86,-1,-37,-1,-88,-1,-36,-1,-88,-1,-35,-1,-90,-1,-33,-1,-92,-1,-32,-1,-92,-1,-33,-1,-90,-1,-34,-1,-90,-1,-34,-1,-91,-1}; }
	private static byte[] data320(){ return new byte[] {-33,-1,-90,-1,-33,-1,-91,-1,-33,-1,-91,-1,-33,-1,-89,-1,-35,-1,-88,-1,-36,-1,-86,-1,-37,-1,-87,-1,-35,-1,-88,-1,-33,-1,-89,-1,-35,-1,-86,-1,-36,-1,-85,-1,-36,-1,-86,-1,-35,-1,-86,-1,-35,-1,-85,-1,-35,-1,-85,-1,-35,-1,-85,-1,-34,-1,-85,-1,-33,-1,-86,-1,-32,-1,-85,-1,-34,-1,-83,-1,-33,-1,-84,-1,-32,-1,-85,-1,-31,-1,-84,-1,-32,-1,-82,-1,-33,-1,-81,-1,-32,-1,-83,-1,-30,-1,-83,-1,-29,-1,-81,-1,-32,-1,-79,-1,-33,-1,-77,-1,-32,-1,-78,-1,-30,-1,-80,-1,-28,-1,-80,-1,-28,-1,-78,-1,-29,-1,-77,-1,-29,-1,-76,-1,-29,-1,-74,-1,-31,-1,-72,-1,-31,-1,-72,-1,-27,-1,-76,-1,-25,-1,-75,-1,-25,-1,-73,-1,-25,-1,-74,-1,-24,-1,-71,-1,-27,-1,-68,-1,-28,-1,-67,-1,-26,-1,-68,-1,-25,-1,-67,-1,-27,-1,-63,-1,-28,-1,-61,-1,-28,-1,-62,-1,-26,-1,-62,-1,-24,-1,-63,-1,-22,-1,-63,-1,-22,-1,-61,-1,-23,-1,-59,-1,-23,-1,-57,-1,-25,-1,-54,-1,-25,-1,-54,-1,-22,-1,-56,-1,-21,-1,-54,-1,-21,-1,-53,-1,-21,-1,-52,-1,-20,-1,-51,-1,-19,-1,-52,-1,-18,-1,-49,-1,-20,-1,-46,-1,-20,-1,-46,-1,-19,-1,-45,-1,-18,-1,-45,-1,-16,-1,-45,-1,-16,-1,-43,-1,-16,-1,-42,-1,-15,-1,-41,-1,-15,-1,-40,-1,-13,-1,-41,-1,-11,-1,-40,-1,-12,-1,-36,-1,-14,-1,-34,-1,-14,-1,-33,-1,-13,-1,-31,-1,-13,-1,-31,-1,-12,-1,-30,-1,-11,-1,-28,-1,-12,-1,-27,-1,-10,-1,-27,-1,-9,-1,-25,-1,-10,-1,-23,-1,-9,-1,-24,-1,-6,-1,-23,-1,-6,-1,-22,-1,-6,-1,-20,-1,-6,-1,-18,-1,-7,-1,-15,-1,-8,-1,-13,-1,-8,-1,-11,-1,-8,-1,-10,-1,-8,-1,-7,-1,-8,-1,-7,-1,-6,-1,-8,-1,-3,-1,-8,-1,-2,-1,-7,-1,-1,-1,-7,-1,0,0,-5,-1,0,0,-3,-1,-1,-1,-1,-1,0,0,-1,-1,2,0,-1,-1,3,0,0,0,4,0,2,0,2,0,6,0,0,0,9,0,0,0,10,0,1,0,10,0,3,0,10,0,5,0,11,0,5,0,11,0,7,0,13,0,6,0,16,0,5,0,17,0,7,0,16,0,9,0,17,0,10,0,17,0,11,0,19,0,9,0,23,0,8,0,25,0,9,0,24,0,11,0,26,0,10,0,28,0,11,0,27,0,14,0,27,0,14,0,29,0,15,0,28,0,18,0,28,0,17,0,32,0,15,0,35,0,15,0,35,0,17,0,35,0,17,0,38,0,17,0,38,0,17,0,41,0,16,0,43,0,16,0,43,0,18,0,44,0,19,0,42,0,23,0,41,0,24,0,44,0,21,0,48,0,19,0,51,0,18,0,53,0,18,0,54,0,18,0,56,0,17,0,57,0,19,0,56,0,22,0,54,0,24,0,56,0,22,0,58,0,22,0,61,0,20,0,64,0,17,0,67,0,19,0,65,0,22,0,64,0,22,0,66,0,23,0,66,0,23,0,67,0,24,0,67,0,25,0,67,0,25,0,70,0,24,0,70,0,25,0,70,0,26,0,72,0,25,0,73,0,26,0,71,0,29,0,72,0,29,0,71,0,31,0,71,0,31,0,72,0,31,0,73,0,32,0,73,0,31,0,75,0,30,0,77,0,31,0,76,0,31,0,77,0,32,0,77,0,33,0,75,0,36,0,75,0,35,0,77,0,34,0,78,0,34,0,79,0,33,0,81,0,33,0,81,0,33,0,82,0,32,0,84,0,31,0,85,0,31,0,86,0,30,0,86,0,33,0,83,0,35,0,84,0,32,0,88,0,30,0,88,0,32,0,87,0,32,0,87,0,34,0,85,0,35,0,86,0,33,0,88,0,33,0,88,0,34,0,85,0,37,0,83,0,40,0,83,0,36,0,87,0,33,0,91,0,30,0,92,0,30,0,92,0,31,0,91,0,31,0,91,0,33,0,88,0,36,0,85,0,37,0,87,0,34,0,90,0,31,0,91,0,33,0,88,0,36,0,84,0,39,0,83,0,38,0,86,0,34,0,88,0,34,0,87,0,35,0,86,0,35,0,86,0,35,0,85,0,36,0,85,0,35,0,85,0,34,0,86,0,34,0,85,0,35,0,83,0,35,0,84,0,35,0,82,0,37,0,80,0,36,0,83,0,32,0,85,0,32,0,84,0,32,0,83,0,31,0,84,0,31,0,84,0,29,0,84,0,30,0,82,0,32,0,79,0,33,0,79,0,32,0,79,0,31,0,80,0,29,0,80,0,30,0,77,0,32,0,75,0,32,0,76,0,30,0,76,0,29,0,76,0,29,0,75,0}; }
	private static byte[] data321(){ return new byte[] {30,0,71,0,33,0,70,0,31,0,72,0,27,0,73,0,29,0,69,0,31,0,67,0,30,0,69,0,26,0,71,0,24,0,71,0,24,0,69,0,25,0,68,0,24,0,68,0,23,0,67,0,24,0,65,0,24,0,65,0,22,0,65,0,21,0,64,0,22,0,62,0,23,0,60,0,22,0,59,0,22,0,60,0,20,0,58,0,22,0,54,0,25,0,51,0,24,0,53,0,20,0,55,0,18,0,54,0,19,0,50,0,22,0,48,0,21,0,48,0,17,0,51,0,15,0,51,0,14,0,49,0,14,0,48,0,15,0,44,0,18,0,40,0,19,0,39,0,17,0,40,0,16,0,38,0,16,0,37,0,15,0,37,0,15,0,34,0,17,0,29,0,20,0,27,0,18,0,29,0,14,0,30,0,13,0,29,0,11,0,30,0,9,0,31,0,6,0,31,0,6,0,28,0,8,0,25,0,8,0,25,0,6,0,24,0,6,0,22,0,8,0,17,0,11,0,13,0,12,0,13,0,8,0,15,0,6,0,14,0,6,0,12,0,6,0,11,0,5,0,10,0,4,0,10,0,2,0,10,0,0,0,10,0,0,0,8,0,-1,-1,7,0,-2,-1,7,0,-2,-1,3,0,0,0,1,0,-1,-1,0,0,0,0,-4,-1,2,0,-6,-1,1,0,-6,-1,-2,-1,-5,-1,-2,-1,-8,-1,-2,-1,-10,-1,-1,-1,-11,-1,-3,-1,-11,-1,-5,-1,-10,-1,-8,-1,-10,-1,-7,-1,-14,-1,-5,-1,-17,-1,-6,-1,-16,-1,-8,-1,-17,-1,-7,-1,-20,-1,-7,-1,-21,-1,-8,-1,-21,-1,-10,-1,-21,-1,-11,-1,-22,-1,-12,-1,-22,-1,-14,-1,-22,-1,-15,-1,-24,-1,-13,-1,-27,-1,-14,-1,-27,-1,-15,-1,-28,-1,-14,-1,-32,-1,-13,-1,-33,-1,-14,-1,-33,-1,-15,-1,-35,-1,-14,-1,-37,-1,-14,-1,-38,-1,-15,-1,-40,-1,-14,-1,-40,-1,-16,-1,-41,-1,-18,-1,-40,-1,-19,-1,-41,-1,-19,-1,-44,-1,-16,-1,-48,-1,-16,-1,-49,-1,-15,-1,-51,-1,-15,-1,-53,-1,-15,-1,-53,-1,-17,-1,-52,-1,-20,-1,-51,-1,-20,-1,-54,-1,-19,-1,-56,-1,-19,-1,-56,-1,-21,-1,-55,-1,-24,-1,-54,-1,-24,-1,-57,-1,-22,-1,-60,-1,-21,-1,-61,-1,-22,-1,-61,-1,-24,-1,-59,-1,-27,-1,-60,-1,-25,-1,-63,-1,-23,-1,-66,-1,-23,-1,-66,-1,-24,-1,-66,-1,-25,-1,-67,-1,-26,-1,-66,-1,-27,-1,-68,-1,-26,-1,-69,-1,-26,-1,-69,-1,-29,-1,-68,-1,-30,-1,-67,-1,-31,-1,-69,-1,-29,-1,-74,-1,-25,-1,-76,-1,-26,-1,-75,-1,-28,-1,-75,-1,-29,-1,-73,-1,-32,-1,-72,-1,-33,-1,-74,-1,-29,-1,-78,-1,-30,-1,-76,-1,-32,-1,-76,-1,-31,-1,-79,-1,-30,-1,-79,-1,-31,-1,-79,-1,-31,-1,-80,-1,-32,-1,-79,-1,-32,-1,-80,-1,-33,-1,-79,-1,-35,-1,-78,-1,-34,-1,-81,-1,-34,-1,-79,-1,-36,-1,-79,-1,-36,-1,-80,-1,-35,-1,-82,-1,-34,-1,-82,-1,-35,-1,-82,-1,-35,-1,-83,-1,-34,-1,-83,-1,-36,-1,-81,-1,-37,-1,-83,-1,-34,-1,-86,-1,-31,-1,-89,-1,-31,-1,-88,-1,-32,-1,-86,-1,-35,-1,-84,-1,-37,-1,-83,-1,-36,-1,-86,-1,-32,-1,-89,-1,-32,-1,-88,-1,-33,-1,-87,-1,-34,-1,-86,-1,-36,-1,-84,-1,-37,-1,-83,-1,-38,-1,-83,-1,-38,-1,-83,-1,-36,-1,-86,-1,-33,-1,-88,-1,-33,-1,-87,-1,-34,-1,-86,-1,-34,-1,-86,-1,-35,-1,-85,-1,-35,-1,-84,-1,-36,-1,-84,-1,-36,-1,-84,-1,-33,-1,-88,-1,-31,-1,-86,-1,-35,-1,-82,-1,-38,-1,-79,-1,-39,-1,-79,-1,-39,-1,-79,-1,-37,-1,-80,-1,-36,-1,-83,-1,-32,-1,-84,-1,-31,-1,-85,-1,-32,-1,-83,-1,-30,-1,-85,-1,-30,-1,-85,-1,-29,-1,-83,-1,-30,-1,-84,-1,-29,-1,-82,-1,-31,-1,-80,-1,-31,-1,-80,-1,-31,-1,-78,-1,-35,-1,-72,-1,-37,-1,-74,-1,-32,-1,-78,-1,-30,-1,-76,-1,-32,-1,-74,-1,-31,-1,-77,-1,-28,-1,-75,-1,-31,-1,-72,-1,-33,-1,-70,-1,-32,-1,-70,-1,-32,-1,-71,-1,-29,-1,-71,-1,-29,-1,-70,-1,-29,-1,-70,-1,-27,-1,-72,-1,-25,-1,-70,-1,-26,-1,-69,-1,-27,-1,-67,-1,-26,-1,-68,-1,-24,-1,-68,-1,-24,-1,-66,-1,-26,-1,-63,-1,-26,-1,-64,-1,-23,-1,-66,-1,-20,-1,-67,-1,-19,-1,-65,-1,-21,-1,-62,-1,-22,-1,-61,-1,-21,-1,-60,-1,-22,-1,-56,-1,-25,-1,-54,-1,-24,-1,-54,-1,-22,-1,-54,-1,-22,-1,-52,-1,-23,-1,-50,-1,-23,-1,-50,-1,-20,-1,-52,-1,-18,-1,-51,-1,-19,-1,-47,-1,-21,-1,-47,-1,-17,-1,-49,-1,-15,-1,-48,-1,-17,-1,-44,-1,-17,-1,-44,-1,-17,-1,-41,-1}; }
	private static byte[] data322(){ return new byte[] {-18,-1,-40,-1,-17,-1,-40,-1,-15,-1,-39,-1,-16,-1,-37,-1,-16,-1,-35,-1,-16,-1,-34,-1,-15,-1,-33,-1,-16,-1,-30,-1,-17,-1,-28,-1,-17,-1,-27,-1,-15,-1,-28,-1,-14,-1,-27,-1,-12,-1,-27,-1,-11,-1,-27,-1,-10,-1,-26,-1,-7,-1,-28,-1,-6,-1,-25,-1,-8,-1,-22,-1,-7,-1,-23,-1,-5,-1,-22,-1,-6,-1,-18,-1,-8,-1,-15,-1,-9,-1,-14,-1,-8,-1,-12,-1,-8,-1,-11,-1,-7,-1,-12,-1,-4,-1,-11,-1,-4,-1,-11,-1,-2,-1,-10,-1,-1,-1,-9,-1,-1,-1,-8,-1,-1,-1,-5,-1,-2,-1,-2,-1,-3,-1,-2,-1,0,0,-3,-1,2,0,-1,-1,0,0,2,0,-1,-1,5,0,-1,-1,5,0,1,0,5,0,3,0,5,0,4,0,5,0,6,0,5,0,8,0,6,0,7,0,8,0,7,0,11,0,6,0,12,0,8,0,12,0,9,0,13,0,9,0,14,0,10,0,16,0,9,0,19,0,8,0,19,0,11,0,19,0,12,0,20,0,12,0,21,0,13,0,23,0,12,0,25,0,11,0,28,0,10,0,32,0,8,0,33,0,9,0,33,0,12,0,33,0,12,0,34,0,12,0,36,0,12,0,38,0,13,0,36,0,16,0,36,0,17,0,38,0,15,0,41,0,15,0,41,0,17,0,41,0,19,0,41,0,18,0,44,0,18,0,45,0,19,0,45,0,20,0,46,0,20,0,48,0,19,0,49,0,22,0,47,0,24,0,47,0,23,0,52,0,20,0,54,0,21,0,53,0,24,0,52,0,25,0,54,0,23,0,57,0,23,0,56,0,27,0,54,0,28,0,56,0,25,0,61,0,23,0,63,0,22,0,65,0,21,0,67,0,22,0,65,0,26,0,62,0,29,0,63,0,27,0,66,0,27,0,65,0,29,0,66,0,27,0,70,0,25,0,71,0,27,0,69,0,29,0,70,0,28,0,72,0,27,0,73,0,29,0,71,0,30,0,73,0,28,0,76,0,27,0,75,0,31,0,72,0,34,0,71,0,33,0,75,0,30,0,78,0,28,0,80,0,28,0,80,0,29,0,79,0,32,0,77,0,32,0,78,0,33,0,78,0,34,0,77,0,33,0,81,0,30,0,84,0,29,0,84,0,28,0,86,0,29,0,84,0,32,0,81,0,35,0,79,0,37,0,78,0,37,0,80,0,35,0,83,0,33,0,83,0,33,0,84,0,34,0,83,0,34,0,84,0,33,0,86,0,31,0,87,0,31,0,88,0,31,0,86,0,34,0,83,0,36,0,84,0,34,0,85,0,34,0,85,0,34,0,85,0,34,0,84,0,37,0,81,0,38,0,81,0,37,0,83,0,36,0,83,0,36,0,82,0,37,0,82,0,37,0,81,0,38,0,80,0,38,0,82,0,35,0,84,0,33,0,86,0,30,0,89,0,30,0,85,0,34,0,82,0,34,0,84,0,32,0,85,0,31,0,84,0,33,0,82,0,34,0,81,0,33,0,83,0,31,0,83,0,33,0,79,0,36,0,76,0,37,0,77,0,34,0,80,0,31,0,81,0,30,0,81,0,29,0,83,0,27,0,82,0,29,0,78,0,32,0,76,0,32,0,77,0,29,0,78,0,29,0,77,0,30,0,75,0,30,0,74,0,31,0,73,0,31,0,72,0,30,0,73,0,27,0,76,0,25,0,74,0,27,0,72,0,27,0,72,0,26,0,71,0,27,0,69,0,27,0,69,0,26,0,69,0,25,0,68,0,25,0,68,0,24,0,68,0,22,0,68,0,23,0,65,0,25,0,62,0,26,0,61,0,26,0,59,0,26,0,60,0,23,0,62,0,19,0,63,0,20,0,60,0,22,0,55,0,26,0,51,0,27,0,51,0,24,0,53,0,22,0,53,0,20,0,53,0,20,0,52,0,20,0,49,0,22,0,47,0,22,0,46,0,19,0,49,0,17,0,47,0,18,0,45,0,17,0,46,0,15,0,46,0,15,0,43,0,15,0,43,0,15,0,41,0,15,0,39,0,16,0,37,0,16,0,34,0,18,0,32,0,18,0,32,0,14,0,34,0,11,0,36,0,9,0,34,0,10,0,31,0,12,0,29,0,10,0,30,0,8,0,29,0,10,0,24,0,12,0,22,0,12,0,22,0,8,0,24,0,6,0,23,0,8,0,18,0,10,0,17,0,7,0,18,0,6,0,17,0,6,0,14,0,7,0,13,0,5,0,13,0,4,0,13,0,3,0,11,0,2,0,12,0,0,0,12,0,-2,-1,11,0,-2,-1,10,0,-1,-1,4,0,4,0,-1,-1,6,0,-2,-1,2,0,1,0}; }
	private static byte[] data323(){ return new byte[] {-2,-1,3,0,-4,-1,1,0,-2,-1,-4,-1,1,0,-6,-1,-1,-1,-6,-1,-2,-1,-7,-1,-2,-1,-9,-1,-3,-1,-9,-1,-3,-1,-12,-1,-3,-1,-13,-1,-3,-1,-13,-1,-6,-1,-12,-1,-9,-1,-12,-1,-8,-1,-16,-1,-5,-1,-19,-1,-6,-1,-19,-1,-9,-1,-17,-1,-10,-1,-19,-1,-10,-1,-22,-1,-8,-1,-24,-1,-9,-1,-24,-1,-11,-1,-24,-1,-11,-1,-27,-1,-10,-1,-29,-1,-10,-1,-30,-1,-10,-1,-33,-1,-9,-1,-34,-1,-10,-1,-35,-1,-11,-1,-35,-1,-12,-1,-35,-1,-14,-1,-35,-1,-16,-1,-34,-1,-17,-1,-36,-1,-16,-1,-39,-1,-14,-1,-43,-1,-12,-1,-46,-1,-12,-1,-44,-1,-17,-1,-42,-1,-19,-1,-43,-1,-17,-1,-47,-1,-16,-1,-48,-1,-17,-1,-48,-1,-18,-1,-49,-1,-19,-1,-48,-1,-21,-1,-48,-1,-22,-1,-50,-1,-21,-1,-51,-1,-21,-1,-53,-1,-21,-1,-54,-1,-21,-1,-55,-1,-23,-1,-53,-1,-26,-1,-52,-1,-27,-1,-54,-1,-25,-1,-58,-1,-22,-1,-61,-1,-22,-1,-62,-1,-22,-1,-62,-1,-24,-1,-61,-1,-26,-1,-61,-1,-26,-1,-63,-1,-24,-1,-67,-1,-21,-1,-70,-1,-22,-1,-67,-1,-27,-1,-63,-1,-30,-1,-65,-1,-28,-1,-67,-1,-28,-1,-65,-1,-33,-1,-63,-1,-33,-1,-66,-1,-30,-1,-70,-1,-28,-1,-71,-1,-29,-1,-70,-1,-32,-1,-69,-1,-31,-1,-72,-1,-29,-1,-75,-1,-27,-1,-76,-1,-28,-1,-76,-1,-29,-1,-76,-1,-28,-1,-79,-1,-27,-1,-78,-1,-30,-1,-76,-1,-32,-1,-77,-1,-30,-1,-78,-1,-32,-1,-77,-1,-31,-1,-80,-1,-29,-1,-82,-1,-30,-1,-78,-1,-34,-1,-77,-1,-35,-1,-77,-1,-35,-1,-77,-1,-35,-1,-79,-1,-33,-1,-81,-1,-32,-1,-83,-1,-30,-1,-83,-1,-32,-1,-83,-1,-32,-1,-83,-1,-30,-1,-86,-1,-30,-1,-86,-1,-29,-1,-86,-1,-31,-1,-84,-1,-33,-1,-84,-1,-31,-1,-87,-1,-29,-1,-87,-1,-31,-1,-84,-1,-34,-1,-83,-1,-35,-1,-82,-1,-34,-1,-84,-1,-33,-1,-85,-1,-33,-1,-83,-1,-35,-1,-83,-1,-33,-1,-86,-1,-31,-1,-86,-1,-32,-1,-84,-1,-35,-1,-82,-1,-34,-1,-84,-1,-33,-1,-84,-1,-34,-1,-82,-1,-34,-1,-84,-1,-32,-1,-85,-1,-32,-1,-83,-1,-34,-1,-82,-1,-33,-1,-84,-1,-32,-1,-83,-1,-32,-1,-83,-1,-32,-1,-84,-1,-31,-1,-83,-1,-32,-1,-81,-1,-34,-1,-79,-1,-36,-1,-77,-1,-35,-1,-79,-1,-33,-1,-80,-1,-33,-1,-79,-1,-32,-1,-80,-1,-31,-1,-79,-1,-34,-1,-76,-1,-33,-1,-77,-1,-32,-1,-77,-1,-34,-1,-73,-1,-35,-1,-74,-1,-32,-1,-77,-1,-30,-1,-76,-1,-30,-1,-76,-1,-29,-1,-78,-1,-26,-1,-78,-1,-27,-1,-76,-1,-28,-1,-74,-1,-29,-1,-74,-1,-27,-1,-75,-1,-25,-1,-75,-1,-26,-1,-73,-1,-26,-1,-73,-1,-25,-1,-73,-1,-23,-1,-74,-1,-23,-1,-72,-1,-25,-1,-68,-1,-27,-1,-66,-1,-28,-1,-64,-1,-29,-1,-63,-1,-27,-1,-64,-1,-26,-1,-64,-1,-25,-1,-64,-1,-23,-1,-65,-1,-22,-1,-64,-1,-22,-1,-63,-1,-22,-1,-62,-1,-21,-1,-61,-1,-22,-1,-60,-1,-22,-1,-57,-1,-23,-1,-56,-1,-23,-1,-55,-1,-22,-1,-54,-1,-23,-1,-52,-1,-23,-1,-51,-1,-22,-1,-51,-1,-22,-1,-49,-1,-22,-1,-49,-1,-20,-1,-49,-1,-20,-1,-46,-1,-22,-1,-44,-1,-20,-1,-47,-1,-16,-1,-47,-1,-16,-1,-46,-1,-16,-1,-44,-1,-16,-1,-43,-1,-16,-1,-42,-1,-14,-1,-42,-1,-15,-1,-39,-1,-15,-1,-37,-1,-17,-1,-34,-1,-18,-1,-31,-1,-19,-1,-30,-1,-17,-1,-30,-1,-16,-1,-32,-1,-11,-1,-34,-1,-9,-1,-33,-1,-9,-1,-32,-1,-9,-1,-30,-1,-10,-1,-25,-1,-14,-1,-23,-1,-11,-1,-26,-1,-7,-1,-25,-1,-9,-1,-22,-1,-8,-1,-24,-1,-3,-1,-26,-1,-2,-1,-23,-1,-4,-1,-20,-1,-6,-1,-16,-1,-8,-1,-13,-1,-8,-1,-13,-1,-5,-1,-14,-1,-5,-1,-11,-1,-6,-1,-8,-1,-7,-1,-6,-1,-7,-1,-6,-1,-5,-1,-5,-1,-4,-1,-4,-1,-5,-1,-3,-1,-2,-1,-3,-1,-2,-1,-1,-1,-3,-1,1,0,-2,-1,2,0,-2,-1,3,0,0,0,1,0,4,0,1,0,3,0,5,0,1,0,7,0,2,0,7,0,4,0,7,0,6,0,6,0,7,0,10,0,3,0,14,0,3,0,14,0,6,0,13,0,7,0,14,0,8,0,14,0,10,0,15,0,10,0,15,0,12,0,16,0,12,0,18,0,11,0,20,0,12,0,20,0,13,0,22,0,12,0,24,0,11,0,27,0,11,0,29,0,9,0,31,0,10,0,32,0,11,0,32,0,13,0,31,0,14,0,32,0,15,0,35,0,13,0,36,0,14,0,36,0,16,0,38,0,14,0,41,0,12,0,44,0}; }
	private static byte[] data324(){ return new byte[] {11,0,47,0,11,0,46,0,14,0,44,0,17,0,45,0,17,0,45,0,18,0,45,0,21,0,44,0,22,0,44,0,23,0,46,0,21,0,50,0,18,0,54,0,17,0,53,0,21,0,53,0,20,0,55,0,18,0,59,0,18,0,58,0,20,0,58,0,21,0,59,0,21,0,58,0,25,0,56,0,27,0,56,0,27,0,58,0,26,0,60,0,25,0,61,0,27,0,59,0,29,0,60,0,28,0,64,0,23,0,68,0,24,0,66,0,27,0,66,0,26,0,69,0,25,0,68,0,28,0,68,0,27,0,71,0,24,0,74,0,25,0,72,0,27,0,72,0,27,0,74,0,25,0,76,0,27,0,73,0,30,0,71,0,31,0,74,0,29,0,75,0,29,0,75,0,30,0,75,0,31,0,76,0,29,0,78,0,28,0,80,0,28,0,79,0,29,0,80,0,29,0,79,0,31,0,77,0,34,0,77,0,32,0,80,0,30,0,80,0,33,0,77,0,36,0,77,0,33,0,80,0,32,0,81,0,32,0,82,0,30,0,84,0,30,0,82,0,34,0,79,0,35,0,80,0,34,0,81,0,33,0,82,0,33,0,83,0,32,0,82,0,33,0,84,0,31,0,85,0,29,0,87,0,30,0,84,0,34,0,80,0,36,0,80,0,35,0,82,0,34,0,81,0,34,0,83,0,32,0,84,0,32,0,83,0,33,0,83,0,31,0,85,0,31,0,83,0,34,0,80,0,34,0,82,0,32,0,83,0,32,0,82,0,32,0,82,0,31,0,85,0,28,0,86,0,27,0,84,0,32,0,79,0,35,0,77,0,35,0,78,0,33,0,78,0,35,0,76,0,35,0,76,0,33,0,79,0,30,0,80,0,30,0,78,0,32,0,75,0,35,0,72,0,37,0,70,0,36,0,72,0,34,0,73,0,32,0,73,0,32,0,73,0,32,0,72,0,31,0,72,0,31,0,72,0,30,0,72,0,29,0,72,0,30,0,69,0,31,0,69,0,29,0,71,0,26,0,73,0,24,0,73,0,24,0,70,0,27,0,68,0,26,0,69,0,24,0,68,0,26,0,65,0,26,0,66,0,24,0,66,0,24,0,63,0,27,0,60,0,27,0,61,0,24,0,62,0,23,0,62,0,23,0,59,0,24,0,58,0,24,0,58,0,21,0,59,0,21,0,56,0,24,0,52,0,25,0,51,0,25,0,51,0,22,0,53,0,19,0,53,0,20,0,50,0,21,0,49,0,20,0,49,0,18,0,49,0,18,0,48,0,18,0,46,0,17,0,47,0,15,0,47,0,14,0,46,0,15,0,42,0,18,0,38,0,20,0,36,0,19,0,36,0,18,0,35,0,17,0,35,0,17,0,33,0,16,0,33,0,14,0,35,0,11,0,35,0,10,0,34,0,10,0,33,0,9,0,32,0,9,0,30,0,10,0,27,0,11,0,26,0,10,0,24,0,10,0,24,0,9,0,23,0,8,0,21,0,10,0,19,0,8,0,20,0,6,0,20,0,5,0,19,0,4,0,18,0,5,0,14,0,7,0,12,0,5,0,14,0,2,0,14,0,2,0,11,0,4,0,7,0,6,0,5,0,4,0,7,0,1,0,7,0,-1,-1,7,0,-2,-1,7,0,-3,-1,5,0,-2,-1,3,0,-2,-1,1,0,-3,-1,1,0,-3,-1,-1,-1,-2,-1,-5,-1,-2,-1,-4,-1,-4,-1,-4,-1,-5,-1,-7,-1,-3,-1,-9,-1,-4,-1,-9,-1,-5,-1,-10,-1,-7,-1,-10,-1,-7,-1,-11,-1,-9,-1,-11,-1,-10,-1,-12,-1,-9,-1,-17,-1,-6,-1,-19,-1,-6,-1,-21,-1,-6,-1,-22,-1,-7,-1,-23,-1,-7,-1,-24,-1,-8,-1,-25,-1,-8,-1,-27,-1,-8,-1,-27,-1,-11,-1,-26,-1,-12,-1,-28,-1,-11,-1,-29,-1,-13,-1,-29,-1,-13,-1,-31,-1,-14,-1,-30,-1,-16,-1,-30,-1,-16,-1,-34,-1,-14,-1,-35,-1,-15,-1,-36,-1,-16,-1,-37,-1,-16,-1,-36,-1,-20,-1,-35,-1,-21,-1,-37,-1,-18,-1,-42,-1,-16,-1,-44,-1,-16,-1,-45,-1,-17,-1,-45,-1,-18,-1,-46,-1,-19,-1,-46,-1,-19,-1,-47,-1,-20,-1,-48,-1,-21,-1,-47,-1,-23,-1,-47,-1,-23,-1,-50,-1,-21,-1,-52,-1,-22,-1,-51,-1,-25,-1,-50,-1,-25,-1,-53,-1,-22,-1,-57,-1,-21,-1,-58,-1,-22,-1,-57,-1,-24,-1,-57,-1,-25,-1,-57,-1,-26,-1,-58,-1,-26,-1,-58,-1,-27,-1,-59,-1,-26,-1,-62,-1,-25,-1,-63,-1,-25,-1,-64,-1,-25,-1,-65,-1,-25,-1,-66,-1,-26,-1,-66,-1,-26,-1,-66,-1,-28,-1,-66,-1,-28,-1,-67,-1,-28,-1,-68,-1,-28,-1,-68,-1}; }
	private static byte[] data325(){ return new byte[] {-29,-1,-68,-1,-31,-1,-67,-1,-31,-1,-68,-1,-31,-1,-69,-1,-32,-1,-68,-1,-32,-1,-71,-1,-30,-1,-73,-1,-28,-1,-75,-1,-29,-1,-75,-1,-28,-1,-76,-1,-28,-1,-78,-1,-28,-1,-76,-1,-30,-1,-76,-1,-30,-1,-78,-1,-28,-1,-79,-1,-29,-1,-79,-1,-29,-1,-79,-1,-29,-1,-80,-1,-30,-1,-78,-1,-32,-1,-78,-1,-31,-1,-80,-1,-31,-1,-79,-1,-32,-1,-79,-1,-31,-1,-82,-1,-29,-1,-82,-1,-31,-1,-81,-1,-30,-1,-83,-1,-29,-1,-84,-1,-30,-1,-81,-1,-33,-1,-79,-1,-35,-1,-79,-1,-33,-1,-81,-1,-32,-1,-82,-1,-32,-1,-82,-1,-31,-1,-84,-1,-29,-1,-86,-1,-28,-1,-85,-1,-31,-1,-82,-1,-33,-1,-80,-1,-34,-1,-82,-1,-31,-1,-84,-1,-30,-1,-83,-1,-32,-1,-82,-1,-32,-1,-83,-1,-30,-1,-83,-1,-32,-1,-80,-1,-35,-1,-78,-1,-36,-1,-78,-1,-33,-1,-82,-1,-30,-1,-84,-1,-30,-1,-81,-1,-33,-1,-78,-1,-35,-1,-78,-1,-33,-1,-80,-1,-31,-1,-80,-1,-32,-1,-78,-1,-34,-1,-78,-1,-31,-1,-80,-1,-29,-1,-81,-1,-30,-1,-79,-1,-30,-1,-79,-1,-30,-1,-78,-1,-31,-1,-75,-1,-34,-1,-74,-1,-32,-1,-76,-1,-29,-1,-78,-1,-29,-1,-76,-1,-30,-1,-74,-1,-30,-1,-75,-1,-31,-1,-72,-1,-31,-1,-71,-1,-31,-1,-73,-1,-28,-1,-75,-1,-25,-1,-75,-1,-27,-1,-71,-1,-31,-1,-67,-1,-32,-1,-67,-1,-30,-1,-68,-1,-29,-1,-69,-1,-26,-1,-70,-1,-26,-1,-69,-1,-26,-1,-67,-1,-27,-1,-67,-1,-25,-1,-67,-1,-25,-1,-66,-1,-25,-1,-65,-1,-25,-1,-63,-1,-27,-1,-61,-1,-26,-1,-62,-1,-24,-1,-62,-1,-24,-1,-61,-1,-24,-1,-60,-1,-23,-1,-60,-1,-22,-1,-60,-1,-22,-1,-58,-1,-23,-1,-55,-1,-24,-1,-54,-1,-24,-1,-53,-1,-23,-1,-53,-1,-22,-1,-52,-1,-23,-1,-50,-1,-23,-1,-49,-1,-22,-1,-49,-1,-22,-1,-48,-1,-21,-1,-47,-1,-20,-1,-48,-1,-19,-1,-45,-1,-21,-1,-43,-1,-21,-1,-42,-1,-20,-1,-41,-1,-20,-1,-42,-1,-15,-1,-46,-1,-12,-1,-44,-1,-14,-1,-41,-1,-15,-1,-39,-1,-16,-1,-36,-1,-17,-1,-35,-1,-15,-1,-36,-1,-13,-1,-36,-1,-13,-1,-34,-1,-12,-1,-34,-1,-11,-1,-34,-1,-10,-1,-32,-1,-11,-1,-30,-1,-11,-1,-28,-1,-12,-1,-26,-1,-13,-1,-23,-1,-12,-1,-25,-1,-8,-1,-28,-1,-4,-1,-28,-1,-4,-1,-26,-1,-5,-1,-23,-1,-6,-1,-21,-1,-6,-1,-19,-1,-8,-1,-15,-1,-9,-1,-14,-1,-7,-1,-16,-1,-4,-1,-14,-1,-7,-1,-10,-1,-7,-1,-10,-1,-5,-1,-10,-1,-5,-1,-7,-1,-6,-1,-6,-1,-4,-1,-7,-1,-2,-1,-6,-1,-2,-1,-5,-1,0,0,-6,-1,3,0,-7,-1,3,0,-3,-1,1,0,0,0,0,0,0,0,2,0,2,0,2,0,3,0,1,0,6,0,0,0,9,0,-1,-1,10,0,1,0,9,0,3,0,9,0,5,0,9,0,6,0,10,0,5,0,14,0,4,0,15,0,4,0,17,0,5,0,17,0,5,0,18,0,7,0,19,0,8,0,17,0,11,0,18,0,10,0,21,0,10,0,20,0,14,0,18,0,16,0,20,0,13,0,25,0,11,0,27,0,12,0,27,0,12,0,30,0,11,0,31,0,13,0,29,0,16,0,29,0,17,0,31,0,15,0,33,0,16,0,34,0,16,0,36,0,14,0,39,0,15,0,38,0,18,0,36,0,19,0,39,0,18,0,41,0,16,0,44,0,16,0,46,0,15,0,47,0,15,0,49,0,16,0,48,0,18,0,48,0,19,0,48,0,19,0,50,0,19,0,52,0,19,0,51,0,20,0,53,0,20,0,54,0,20,0,55,0,21,0,55,0,20,0,58,0,21,0,57,0,22,0,56,0,26,0,55,0,25,0,57,0,24,0,60,0,25,0,57,0,28,0,56,0,29,0,59,0,27,0,60,0,27,0,62,0,26,0,63,0,27,0,63,0,28,0,62,0,29,0,64,0,28,0,66,0,26,0,68,0,26,0,69,0,27,0,68,0,28,0,68,0,29,0,68,0,30,0,67,0,32,0,68,0,30,0,70,0,28,0,73,0,29,0,72,0,29,0,73,0,28,0,75,0,28,0,75,0,29,0,74,0,30,0,75,0,29,0,76,0,29,0,76,0,31,0,74,0,32,0,75,0,32,0,75,0,32,0,75,0,33,0,75,0,33,0,77,0,29,0,81,0,28,0,81,0,30,0,77,0,34,0,76,0,35,0,75,0,34,0,79,0,30,0,82,0,29,0,81,0,32,0,78,0,35,0,76,0,35,0,78,0,32,0,83,0,28,0,83,0,31,0,80,0,33,0,79,0}; }
	private static byte[] data326(){ return new byte[] {34,0,79,0,33,0,80,0,31,0,83,0,30,0,81,0,32,0,81,0,32,0,80,0,32,0,80,0,33,0,80,0,31,0,82,0,30,0,83,0,28,0,84,0,28,0,84,0,29,0,82,0,29,0,83,0,28,0,84,0,28,0,81,0,31,0,80,0,30,0,81,0,29,0,81,0,29,0,81,0,28,0,82,0,27,0,82,0,27,0,81,0,28,0,79,0,30,0,78,0,29,0,78,0,28,0,79,0,28,0,79,0,26,0,79,0,27,0,78,0,28,0,76,0,28,0,76,0,28,0,75,0,28,0,75,0,28,0,73,0,29,0,71,0,31,0,70,0,30,0,70,0,29,0,69,0,31,0,68,0,29,0,69,0,28,0,68,0,29,0,68,0,25,0,72,0,22,0,71,0,24,0,69,0,24,0,68,0,24,0,67,0,25,0,65,0,25,0,64,0,26,0,62,0,26,0,61,0,26,0,61,0,25,0,60,0,25,0,60,0,23,0,62,0,19,0,64,0,19,0,61,0,21,0,57,0,23,0,57,0,21,0,57,0,20,0,56,0,21,0,53,0,22,0,53,0,20,0,54,0,17,0,55,0,17,0,52,0,19,0,50,0,19,0,49,0,19,0,47,0,19,0,46,0,20,0,44,0,20,0,43,0,18,0,44,0,17,0,43,0,17,0,42,0,16,0,41,0,16,0,40,0,15,0,40,0,14,0,38,0,16,0,35,0,16,0,34,0,16,0,32,0,17,0,30,0,16,0,32,0,13,0,31,0,13,0,29,0,15,0,27,0,14,0,26,0,13,0,25,0,14,0,23,0,13,0,24,0,9,0,26,0,8,0,23,0,10,0,21,0,9,0,20,0,9,0,19,0,8,0,19,0,6,0,18,0,8,0,14,0,9,0,13,0,8,0,11,0,10,0,8,0,9,0,10,0,4,0,13,0,1,0,12,0,2,0,10,0,1,0,11,0,-2,-1,10,0,0,0,6,0,2,0,4,0,0,0,5,0,-2,-1,5,0,-2,-1,2,0,-1,-1,1,0,-3,-1,1,0,-3,-1,-1,-1,-2,-1,-5,-1,-1,-1,-6,-1,-1,-1,-8,-1,-1,-1,-9,-1,-3,-1,-8,-1,-5,-1,-7,-1,-7,-1,-8,-1,-7,-1,-11,-1,-5,-1,-14,-1,-3,-1,-18,-1,-2,-1,-19,-1,-3,-1,-20,-1,-3,-1,-21,-1,-4,-1,-21,-1,-6,-1,-21,-1,-7,-1,-22,-1,-8,-1,-22,-1,-8,-1,-24,-1,-10,-1,-23,-1,-11,-1,-24,-1,-10,-1,-28,-1,-9,-1,-29,-1,-10,-1,-29,-1,-11,-1,-30,-1,-11,-1,-31,-1,-14,-1,-29,-1,-15,-1,-30,-1,-15,-1,-33,-1,-14,-1,-34,-1,-15,-1,-34,-1,-16,-1,-36,-1,-15,-1,-39,-1,-12,-1,-42,-1,-13,-1,-42,-1,-15,-1,-40,-1,-18,-1,-40,-1,-18,-1,-42,-1,-17,-1,-44,-1,-18,-1,-43,-1,-20,-1,-43,-1,-20,-1,-46,-1,-18,-1,-48,-1,-19,-1,-47,-1,-21,-1,-47,-1,-22,-1,-48,-1,-22,-1,-49,-1,-21,-1,-53,-1,-18,-1,-56,-1,-18,-1,-55,-1,-22,-1,-52,-1,-24,-1,-54,-1,-22,-1,-57,-1,-21,-1,-57,-1,-24,-1,-55,-1,-25,-1,-58,-1,-23,-1,-60,-1,-21,-1,-63,-1,-21,-1,-63,-1,-23,-1,-60,-1,-28,-1,-57,-1,-30,-1,-58,-1,-28,-1,-61,-1,-27,-1,-63,-1,-27,-1,-63,-1,-27,-1,-65,-1,-26,-1,-66,-1,-26,-1,-68,-1,-25,-1,-69,-1,-25,-1,-69,-1,-27,-1,-68,-1,-27,-1,-71,-1,-25,-1,-72,-1,-25,-1,-72,-1,-27,-1,-72,-1,-27,-1,-71,-1,-29,-1,-71,-1,-30,-1,-70,-1,-31,-1,-70,-1,-32,-1,-70,-1,-32,-1,-71,-1,-32,-1,-71,-1,-32,-1,-72,-1,-32,-1,-73,-1,-31,-1,-74,-1,-31,-1,-74,-1,-31,-1,-76,-1,-29,-1,-78,-1,-28,-1,-79,-1,-28,-1,-80,-1,-26,-1,-81,-1,-29,-1,-77,-1,-32,-1,-76,-1,-32,-1,-77,-1,-32,-1,-77,-1,-32,-1,-78,-1,-30,-1,-80,-1,-30,-1,-80,-1,-31,-1,-77,-1,-33,-1,-77,-1,-34,-1,-77,-1,-33,-1,-78,-1,-31,-1,-81,-1,-30,-1,-81,-1,-30,-1,-81,-1,-29,-1,-83,-1,-27,-1,-84,-1,-28,-1,-81,-1,-32,-1,-77,-1,-35,-1,-76,-1,-34,-1,-79,-1,-31,-1,-80,-1,-32,-1,-77,-1,-35,-1,-76,-1,-35,-1,-77,-1,-30,-1,-83,-1,-26,-1,-85,-1,-27,-1,-79,-1,-34,-1,-76,-1,-32,-1,-79,-1,-29,-1,-81,-1,-30,-1,-78,-1,-30,-1,-79,-1,-30,-1,-78,-1,-32,-1,-75,-1,-33,-1,-74,-1,-33,-1,-76,-1,-30,-1,-78,-1,-27,-1,-79,-1,-29,-1,-76,-1,-29,-1,-78,-1,-26,-1,-79,-1,-27,-1,-76,-1,-29,-1,-75,-1,-28,-1,-75,-1,-29,-1,-74,-1,-27,-1,-76,-1,-25,-1,-76,-1,-26,-1,-75,-1,-26,-1,-74,-1}; }
	private static byte[] data327(){ return new byte[] {-25,-1,-74,-1,-26,-1,-73,-1,-25,-1,-73,-1,-25,-1,-72,-1,-25,-1,-71,-1,-25,-1,-71,-1,-25,-1,-69,-1,-27,-1,-66,-1,-28,-1,-65,-1,-28,-1,-65,-1,-26,-1,-66,-1,-25,-1,-65,-1,-26,-1,-64,-1,-24,-1,-65,-1,-24,-1,-63,-1,-26,-1,-59,-1,-28,-1,-58,-1,-27,-1,-59,-1,-23,-1,-62,-1,-22,-1,-59,-1,-25,-1,-55,-1,-27,-1,-54,-1,-25,-1,-56,-1,-22,-1,-56,-1,-22,-1,-55,-1,-23,-1,-53,-1,-22,-1,-52,-1,-23,-1,-51,-1,-21,-1,-54,-1,-16,-1,-55,-1,-18,-1,-50,-1,-21,-1,-47,-1,-21,-1,-48,-1,-19,-1,-48,-1,-17,-1,-48,-1,-17,-1,-47,-1,-17,-1,-45,-1,-17,-1,-44,-1,-17,-1,-43,-1,-16,-1,-43,-1,-15,-1,-43,-1,-13,-1,-42,-1,-14,-1,-40,-1,-15,-1,-38,-1,-14,-1,-38,-1,-12,-1,-39,-1,-11,-1,-38,-1,-10,-1,-37,-1,-11,-1,-34,-1,-11,-1,-34,-1,-10,-1,-34,-1,-9,-1,-31,-1,-11,-1,-29,-1,-10,-1,-30,-1,-8,-1,-30,-1,-6,-1,-28,-1,-8,-1,-26,-1,-10,-1,-22,-1,-9,-1,-22,-1,-10,-1,-19,-1,-12,-1,-15,-1,-13,-1,-14,-1,-11,-1,-16,-1,-8,-1,-16,-1,-7,-1,-14,-1,-9,-1,-12,-1,-7,-1,-13,-1,-4,-1,-14,-1,-3,-1,-14,-1,-1,-1,-13,-1,-1,-1,-11,-1,-2,-1,-10,-1,0,0,-10,-1,1,0,-8,-1,-1,-1,-4,-1,-2,-1,-4,-1,1,0,-5,-1,3,0,-4,-1,1,0,-1,-1,1,0,2,0,-1,-1,4,0,-1,-1,5,0,1,0,4,0,4,0,3,0,5,0,5,0,4,0,7,0,4,0,9,0,3,0,12,0,3,0,11,0,5,0,11,0,8,0,11,0,8,0,12,0,7,0,17,0,3,0,21,0,4,0,19,0,8,0,18,0,8,0,20,0,8,0,21,0,10,0,21,0,9,0,23,0,10,0,24,0,10,0,25,0,12,0,24,0,13,0,25,0,13,0,28,0,12,0,29,0,13,0,29,0,14,0,30,0,13,0,35,0,10,0,36,0,13,0,33,0,17,0,33,0,16,0,36,0,16,0,35,0,19,0,34,0,21,0,35,0,20,0,37,0,18,0,42,0,15,0,45,0,15,0,45,0,16,0,46,0,16,0,47,0,16,0,49,0,16,0,49,0,17,0,49,0,19,0,49,0,19,0,50,0,21,0,48,0,24,0,47,0,25,0,49,0,23,0,51,0,24,0,51,0,25,0,51,0,26,0,52,0,25,0,54,0,25,0,55,0,24,0,57,0,24,0,58,0,24,0,58,0,24,0,62,0,20,0,66,0,19,0,66,0,21,0,65,0,22,0,66,0,22,0,66,0,24,0,64,0,27,0,63,0,28,0,63,0,28,0,65,0,27,0,66,0,28,0,66,0,27,0,68,0,26,0,71,0,25,0,69,0,29,0,66,0,32,0,66,0,31,0,68,0,29,0,71,0,28,0,71,0,31,0,68,0,32,0,70,0,30,0,72,0,31,0,70,0,32,0,72,0,30,0,73,0,31,0,72,0,33,0,71,0,33,0,72,0,32,0,74,0,30,0,77,0,28,0,78,0,28,0,78,0,29,0,77,0,30,0,76,0,32,0,76,0,30,0,79,0,27,0,81,0,28,0,79,0,30,0,78,0,31,0,76,0,33,0,76,0,33,0,76,0,33,0,76,0,33,0,77,0,31,0,79,0,31,0,78,0,32,0,76,0,34,0,76,0,33,0,76,0,34,0,75,0,35,0,75,0,33,0,77,0,33,0,76,0,33,0,77,0,31,0,80,0,28,0,81,0,29,0,79,0,30,0,78,0,31,0,78,0,30,0,78,0,31,0,76,0,32,0,76,0,31,0,77,0,31,0,76,0,30,0,77,0,30,0,76,0,32,0,71,0,36,0,71,0,33,0,73,0,31,0,74,0,32,0,71,0,32,0,73,0,30,0,75,0,27,0,74,0,30,0,72,0,31,0,70,0,31,0,70,0,31,0,70,0,30,0,70,0,29,0,71,0,27,0,72,0,27,0,69,0,30,0,67,0,29,0,68,0,27,0,69,0,27,0,68,0,26,0,67,0,28,0,65,0,27,0,67,0,23,0,69,0,23,0,66,0,25,0,65,0,24,0,64,0,25,0,62,0,26,0,62,0,23,0,64,0,21,0,64,0,21,0,63,0,20,0,63,0,20,0,62,0,21,0,58,0,22,0,59,0,22,0,56,0,22,0,55,0,23,0,55,0,21,0,54,0,21,0,54,0,20,0,54,0,18,0,54,0,18,0,53,0,18,0,50,0,20,0,48,0,21,0,47,0,18,0,49,0,17,0,47,0,18,0,45,0}; }
	private static byte[] data328(){ return new byte[] {18,0,45,0,16,0,45,0,16,0,43,0,16,0,43,0,15,0,41,0,17,0,38,0,17,0,39,0,13,0,40,0,13,0,38,0,15,0,34,0,15,0,35,0,12,0,37,0,10,0,35,0,12,0,32,0,12,0,32,0,11,0,30,0,13,0,26,0,14,0,26,0,11,0,28,0,9,0,26,0,10,0,25,0,8,0,26,0,6,0,26,0,5,0,25,0,4,0,24,0,5,0,22,0,6,0,18,0,7,0,17,0,7,0,16,0,7,0,14,0,5,0,15,0,4,0,13,0,6,0,10,0,5,0,11,0,3,0,9,0,5,0,6,0,5,0,7,0,1,0,9,0,-1,-1,7,0,1,0,3,0,4,0,0,0,2,0,3,0,-3,-1,6,0,-6,-1,5,0,-5,-1,2,0,-4,-1,0,0,-3,-1,-3,-1,-3,-1,-4,-1,-3,-1,-5,-1,-4,-1,-6,-1,-4,-1,-8,-1,-3,-1,-10,-1,-4,-1,-10,-1,-4,-1,-13,-1,-3,-1,-15,-1,-3,-1,-16,-1,-4,-1,-16,-1,-6,-1,-16,-1,-7,-1,-16,-1,-8,-1,-17,-1,-9,-1,-18,-1,-8,-1,-22,-1,-5,-1,-25,-1,-6,-1,-24,-1,-9,-1,-23,-1,-10,-1,-25,-1,-8,-1,-29,-1,-7,-1,-30,-1,-7,-1,-30,-1,-10,-1,-30,-1,-11,-1,-30,-1,-11,-1,-32,-1,-11,-1,-32,-1,-14,-1,-32,-1,-13,-1,-34,-1,-13,-1,-35,-1,-15,-1,-34,-1,-17,-1,-33,-1,-19,-1,-34,-1,-18,-1,-37,-1,-16,-1,-40,-1,-15,-1,-42,-1,-14,-1,-44,-1,-14,-1,-45,-1,-15,-1,-45,-1,-16,-1,-44,-1,-20,-1,-42,-1,-21,-1,-44,-1,-20,-1,-46,-1,-19,-1,-48,-1,-19,-1,-49,-1,-18,-1,-51,-1,-19,-1,-51,-1,-20,-1,-50,-1,-22,-1,-51,-1,-22,-1,-51,-1,-23,-1,-52,-1,-22,-1,-55,-1,-21,-1,-55,-1,-23,-1,-55,-1,-22,-1,-58,-1,-21,-1,-59,-1,-22,-1,-59,-1,-21,-1,-63,-1,-18,-1,-66,-1,-17,-1,-67,-1,-18,-1,-66,-1,-21,-1,-63,-1,-25,-1,-60,-1,-28,-1,-61,-1,-26,-1,-64,-1,-24,-1,-65,-1,-26,-1,-65,-1,-25,-1,-67,-1,-24,-1,-68,-1,-25,-1,-67,-1,-27,-1,-66,-1,-28,-1,-66,-1,-29,-1,-66,-1,-29,-1,-67,-1,-29,-1,-69,-1,-26,-1,-72,-1,-25,-1,-73,-1,-26,-1,-71,-1,-29,-1,-69,-1,-31,-1,-69,-1,-30,-1,-71,-1,-29,-1,-72,-1,-29,-1,-73,-1,-28,-1,-74,-1,-28,-1,-75,-1,-27,-1,-76,-1,-27,-1,-76,-1,-29,-1,-74,-1,-29,-1,-76,-1,-29,-1,-75,-1,-31,-1,-72,-1,-34,-1,-72,-1,-32,-1,-76,-1,-29,-1,-77,-1,-29,-1,-77,-1,-30,-1,-77,-1,-29,-1,-77,-1,-31,-1,-75,-1,-33,-1,-74,-1,-32,-1,-77,-1,-29,-1,-79,-1,-29,-1,-78,-1,-30,-1,-78,-1,-29,-1,-79,-1,-29,-1,-80,-1,-27,-1,-81,-1,-27,-1,-80,-1,-30,-1,-77,-1,-31,-1,-77,-1,-31,-1,-77,-1,-31,-1,-77,-1,-30,-1,-79,-1,-29,-1,-78,-1,-30,-1,-76,-1,-33,-1,-75,-1,-31,-1,-76,-1,-31,-1,-77,-1,-30,-1,-77,-1,-29,-1,-77,-1,-31,-1,-74,-1,-34,-1,-71,-1,-35,-1,-70,-1,-35,-1,-73,-1,-30,-1,-76,-1,-28,-1,-77,-1,-28,-1,-76,-1,-28,-1,-76,-1,-28,-1,-75,-1,-29,-1,-73,-1,-30,-1,-73,-1,-29,-1,-74,-1,-27,-1,-75,-1,-26,-1,-75,-1,-26,-1,-74,-1,-27,-1,-72,-1,-29,-1,-69,-1,-31,-1,-68,-1,-29,-1,-70,-1,-28,-1,-70,-1,-26,-1,-71,-1,-25,-1,-72,-1,-24,-1,-69,-1,-28,-1,-65,-1,-31,-1,-62,-1,-31,-1,-63,-1,-29,-1,-65,-1,-25,-1,-67,-1,-24,-1,-67,-1,-24,-1,-65,-1,-25,-1,-63,-1,-26,-1,-62,-1,-25,-1,-64,-1,-22,-1,-64,-1,-23,-1,-61,-1,-24,-1,-62,-1,-21,-1,-63,-1,-20,-1,-61,-1,-23,-1,-57,-1,-25,-1,-54,-1,-26,-1,-54,-1,-25,-1,-53,-1,-25,-1,-52,-1,-25,-1,-52,-1,-23,-1,-52,-1,-23,-1,-52,-1,-21,-1,-52,-1,-20,-1,-52,-1,-19,-1,-51,-1,-20,-1,-49,-1,-21,-1,-46,-1,-21,-1,-46,-1,-21,-1,-45,-1,-20,-1,-45,-1,-19,-1,-44,-1,-19,-1,-43,-1,-19,-1,-43,-1,-16,-1,-44,-1,-16,-1,-41,-1,-17,-1,-40,-1,-16,-1,-41,-1,-13,-1,-41,-1,-13,-1,-39,-1,-15,-1,-36,-1,-16,-1,-33,-1,-16,-1,-34,-1,-14,-1,-34,-1,-13,-1,-33,-1,-12,-1,-33,-1,-12,-1,-31,-1,-13,-1,-27,-1,-15,-1,-27,-1,-12,-1,-28,-1,-10,-1,-27,-1,-12,-1,-22,-1,-15,-1,-19,-1,-15,-1,-20,-1,-12,-1,-19,-1,-13,-1,-17,-1,-13,-1,-17,-1,-10,-1,-19,-1,-7,-1,-19,-1,-6,-1,-19,-1,-6,-1,-16,-1,-7,-1,-14,-1,-7,-1,-13,-1,-7,-1,-11,-1,-7,-1,-10,-1,-6,-1,-10,-1,-5,-1,-8,-1,-7,-1,-4,-1}; }
	private static byte[] data329(){ return new byte[] {-8,-1,-4,-1,-5,-1,-5,-1,-3,-1,-5,-1,-3,-1,-3,-1,-2,-1,-3,-1,-1,-1,-4,-1,3,0,-5,-1,4,0,-4,-1,3,0,-1,-1,2,0,2,0,1,0,4,0,0,0,6,0,0,0,8,0,1,0,6,0,5,0,4,0,8,0,5,0,5,0,11,0,1,0,15,0,0,0,16,0,3,0,14,0,5,0,14,0,6,0,15,0,7,0,15,0,9,0,14,0,11,0,15,0,10,0,17,0,10,0,19,0,11,0,18,0,12,0,20,0,11,0,23,0,10,0,24,0,11,0,25,0,10,0,29,0,8,0,30,0,11,0,27,0,14,0,28,0,13,0,31,0,12,0,31,0,15,0,30,0,16,0,31,0,16,0,33,0,16,0,34,0,14,0,39,0,11,0,42,0,12,0,40,0,15,0,39,0,17,0,39,0,19,0,37,0,21,0,39,0,19,0,43,0,16,0,45,0,18,0,44,0,19,0,45,0,19,0,45,0,22,0,44,0,22,0,47,0,19,0,51,0,17,0,53,0,18,0,52,0,21,0,49,0,24,0,50,0,23,0,52,0,22,0,53,0,24,0,52,0,24,0,54,0,23,0,56,0,23,0,57,0,21,0,61,0,19,0,62,0,21,0,61,0,21,0,64,0,19,0,64,0,23,0,60,0,27,0,59,0,28,0,59,0,28,0,60,0,28,0,62,0,27,0,63,0,26,0,65,0,25,0,67,0,24,0,68,0,25,0,67,0,26,0,67,0,27,0,68,0,26,0,69,0,26,0,69,0,28,0,67,0,30,0,67,0,29,0,70,0,27,0,71,0,27,0,72,0,27,0,73,0,26,0,73,0,29,0,70,0,31,0,70,0,31,0,70,0,32,0,69,0,33,0,70,0,31,0,73,0,29,0,74,0,29,0,75,0,28,0,76,0,28,0,76,0,28,0,76,0,29,0,76,0,28,0,77,0,29,0,75,0,32,0,72,0,34,0,73,0,31,0,76,0,30,0,76,0,30,0,76,0,31,0,74,0,33,0,73,0,33,0,75,0,30,0,77,0,29,0,78,0,29,0,77,0,30,0,76,0,32,0,74,0,32,0,75,0,31,0,76,0,29,0,78,0,28,0,78,0,29,0,76,0,30,0,76,0,29,0,78,0,28,0,77,0,28,0,77,0,29,0,76,0,29,0,75,0,30,0,74,0,32,0,71,0,32,0,73,0,30,0,75,0,28,0,73,0,31,0,71,0,32,0,72,0,29,0,72,0,30,0,72,0,29,0,73,0,27,0,73,0,28,0,71,0,30,0,69,0,30,0,69,0,28,0,73,0,23,0,75,0,23,0,72,0,28,0,66,0,31,0,65,0,29,0,68,0,26,0,69,0,25,0,69,0,24,0,69,0,24,0,68,0,25,0,66,0,25,0,65,0,26,0,64,0,26,0,63,0,25,0,63,0,25,0,63,0,23,0,64,0,22,0,62,0,25,0,59,0,25,0,60,0,22,0,61,0,21,0,61,0,21,0,59,0,22,0,57,0,23,0,56,0,21,0,58,0,19,0,58,0,19,0,55,0,21,0,54,0,21,0,51,0,23,0,48,0,24,0,49,0,20,0,51,0,19,0,49,0,20,0,48,0,19,0,48,0,18,0,47,0,20,0,43,0,21,0,42,0,20,0,44,0,16,0,45,0,15,0,44,0,16,0,41,0,18,0,37,0,20,0,36,0,18,0,38,0,14,0,39,0,15,0,35,0,16,0,35,0,14,0,36,0,12,0,35,0,12,0,34,0,12,0,33,0,12,0,30,0,13,0,29,0,13,0,28,0,12,0,27,0,12,0,26,0,11,0,25,0,11,0,25,0,9,0,24,0,9,0,23,0,9,0,21,0,9,0,20,0,9,0,20,0,5,0,23,0,2,0,23,0,2,0,20,0,4,0,18,0,4,0,16,0,4,0,15,0,3,0,15,0,3,0,13,0,3,0,9,0,7,0,6,0,7,0,4,0,6,0,5,0,5,0,3,0,5,0,2,0,4,0,3,0,1,0,3,0,0,0,3,0,-1,-1,3,0,-3,-1,1,0,-1,-1,-1,-1,-2,-1,0,0,-6,-1,1,0,-5,-1,-3,-1,-3,-1,-6,-1,-2,-1,-8,-1,-1,-1,-11,-1,-1,-1,-11,-1,-2,-1,-13,-1,-1,-1,-15,-1,-1,-1,-15,-1,-4,-1,-14,-1,-6,-1,-14,-1,-5,-1,-16,-1,-7,-1,-16,-1,-8,-1,-15,-1,-9,-1,-18,-1,-9,-1,-18,-1,-9,-1,-20,-1,-10,-1,-21,-1,-8,-1,-24,-1,-9,-1,-24,-1,-10,-1,-24,-1,-10,-1,-27,-1,-10,-1,-26,-1,-13,-1,-26,-1,-12,-1,-30,-1}; }
	private static byte[] data330(){ return new byte[] {-9,-1,-33,-1,-10,-1,-31,-1,-13,-1,-32,-1,-12,-1,-35,-1,-9,-1,-38,-1,-10,-1,-39,-1,-10,-1,-38,-1,-13,-1,-37,-1,-16,-1,-35,-1,-18,-1,-36,-1,-17,-1,-39,-1,-16,-1,-40,-1,-17,-1,-40,-1,-18,-1,-41,-1,-18,-1,-43,-1,-16,-1,-46,-1,-15,-1,-47,-1,-18,-1,-44,-1,-20,-1,-45,-1,-19,-1,-48,-1,-19,-1,-47,-1,-21,-1,-47,-1,-21,-1,-49,-1,-21,-1,-49,-1,-23,-1,-48,-1,-24,-1,-49,-1,-23,-1,-51,-1,-24,-1,-50,-1,-26,-1,-49,-1,-27,-1,-50,-1,-26,-1,-53,-1,-25,-1,-54,-1,-25,-1,-55,-1,-25,-1,-56,-1,-25,-1,-56,-1,-27,-1,-56,-1,-26,-1,-59,-1,-24,-1,-61,-1,-24,-1,-60,-1,-28,-1,-57,-1,-30,-1,-58,-1,-27,-1,-63,-1,-25,-1,-64,-1,-25,-1,-64,-1,-26,-1,-64,-1,-27,-1,-65,-1,-26,-1,-65,-1,-27,-1,-66,-1,-27,-1,-66,-1,-27,-1,-68,-1,-27,-1,-66,-1,-29,-1,-66,-1,-31,-1,-65,-1,-29,-1,-69,-1,-27,-1,-71,-1,-27,-1,-69,-1,-29,-1,-70,-1,-28,-1,-71,-1,-28,-1,-70,-1,-30,-1,-69,-1,-31,-1,-70,-1,-29,-1,-73,-1,-27,-1,-73,-1,-30,-1,-71,-1,-31,-1,-71,-1,-30,-1,-73,-1,-30,-1,-72,-1,-30,-1,-73,-1,-30,-1,-75,-1,-26,-1,-78,-1,-25,-1,-78,-1,-28,-1,-73,-1,-33,-1,-70,-1,-33,-1,-73,-1,-30,-1,-75,-1,-30,-1,-73,-1,-32,-1,-74,-1,-30,-1,-76,-1,-27,-1,-79,-1,-27,-1,-77,-1,-28,-1,-76,-1,-30,-1,-76,-1,-29,-1,-74,-1,-32,-1,-73,-1,-33,-1,-72,-1,-32,-1,-73,-1,-32,-1,-74,-1,-30,-1,-75,-1,-29,-1,-76,-1,-29,-1,-76,-1,-28,-1,-76,-1,-29,-1,-74,-1,-31,-1,-74,-1,-28,-1,-77,-1,-26,-1,-77,-1,-28,-1,-74,-1,-29,-1,-73,-1,-31,-1,-71,-1,-32,-1,-70,-1,-31,-1,-72,-1,-29,-1,-73,-1,-28,-1,-72,-1,-31,-1,-68,-1,-33,-1,-67,-1,-32,-1,-70,-1,-28,-1,-72,-1,-27,-1,-71,-1,-28,-1,-71,-1,-27,-1,-70,-1,-28,-1,-69,-1,-28,-1,-70,-1,-25,-1,-71,-1,-26,-1,-68,-1,-28,-1,-67,-1,-27,-1,-67,-1,-27,-1,-66,-1,-27,-1,-67,-1,-24,-1,-68,-1,-25,-1,-64,-1,-29,-1,-61,-1,-28,-1,-63,-1,-26,-1,-63,-1,-25,-1,-64,-1,-23,-1,-66,-1,-21,-1,-64,-1,-23,-1,-62,-1,-24,-1,-62,-1,-22,-1,-60,-1,-25,-1,-57,-1,-26,-1,-57,-1,-24,-1,-57,-1,-24,-1,-56,-1,-23,-1,-58,-1,-20,-1,-58,-1,-21,-1,-55,-1,-23,-1,-52,-1,-25,-1,-49,-1,-26,-1,-49,-1,-23,-1,-52,-1,-19,-1,-54,-1,-17,-1,-54,-1,-17,-1,-52,-1,-17,-1,-52,-1,-16,-1,-51,-1,-17,-1,-49,-1,-17,-1,-48,-1,-17,-1,-46,-1,-19,-1,-44,-1,-18,-1,-44,-1,-17,-1,-43,-1,-18,-1,-41,-1,-16,-1,-43,-1,-14,-1,-43,-1,-14,-1,-40,-1,-16,-1,-38,-1,-15,-1,-38,-1,-15,-1,-37,-1,-14,-1,-36,-1,-13,-1,-36,-1,-14,-1,-32,-1,-17,-1,-28,-1,-17,-1,-30,-1,-12,-1,-34,-1,-7,-1,-35,-1,-8,-1,-32,-1,-9,-1,-30,-1,-9,-1,-28,-1,-11,-1,-25,-1,-12,-1,-23,-1,-11,-1,-23,-1,-10,-1,-23,-1,-8,-1,-25,-1,-4,-1,-25,-1,-6,-1,-20,-1,-10,-1,-16,-1,-9,-1,-18,-1,-6,-1,-18,-1,-6,-1,-15,-1,-8,-1,-13,-1,-6,-1,-15,-1,-3,-1,-16,-1,-1,-1,-14,-1,-4,-1,-10,-1,-6,-1,-6,-1,-7,-1,-6,-1,-5,-1,-7,-1,-2,-1,-7,-1,-2,-1,-5,-1,-3,-1,-2,-1,-4,-1,-1,-1,-2,-1,-2,-1,0,0,-1,-1,-1,-1,1,0,-1,-1,2,0,0,0,4,0,-2,-1,6,0,-1,-1,7,0,-1,-1,9,0,-1,-1,8,0,2,0,8,0,4,0,7,0,5,0,7,0,8,0,7,0,8,0,8,0,8,0,10,0,7,0,14,0,5,0,15,0,5,0,17,0,6,0,18,0,5,0,20,0,5,0,21,0,6,0,21,0,8,0,21,0,8,0,23,0,8,0,24,0,8,0,26,0,8,0,27,0,8,0,27,0,10,0,28,0,10,0,29,0,10,0,29,0,13,0,27,0,16,0,28,0,14,0,31,0,12,0,34,0,14,0,32,0,16,0,31,0,18,0,32,0,18,0,34,0,16,0,37,0,15,0,39,0,15,0,39,0,16,0,41,0,15,0,43,0,13,0,46,0,13,0,47,0,14,0,46,0,16,0,45,0,18,0,45,0,19,0,45,0,20,0,46,0,18,0,50,0,17,0,51,0,17,0,50,0,21,0,49,0,22,0,49,0,21,0,53,0,18,0,56,0,17,0,57,0,19,0,56,0,19,0,58,0,17,0,61,0,18,0,59,0,21,0,57,0,23,0,58,0,21,0,62,0}; }
	private static byte[] data331(){ return new byte[] {18,0,65,0,18,0,63,0,21,0,62,0,23,0,62,0,23,0,61,0,25,0,62,0,25,0,62,0,26,0,61,0,27,0,62,0,28,0,61,0,28,0,63,0,26,0,67,0,24,0,67,0,25,0,66,0,29,0,63,0,30,0,64,0,28,0,68,0,26,0,69,0,26,0,69,0,27,0,68,0,30,0,66,0,31,0,67,0,28,0,71,0,27,0,71,0,28,0,69,0,30,0,70,0,28,0,72,0,28,0,71,0,30,0,69,0,31,0,71,0,29,0,72,0,29,0,71,0,32,0,69,0,33,0,69,0,32,0,71,0,31,0,72,0,30,0,73,0,30,0,72,0,32,0,70,0,33,0,71,0,31,0,73,0,30,0,74,0,28,0,76,0,28,0,75,0,29,0,73,0,32,0,72,0,31,0,73,0,30,0,74,0,30,0,74,0,29,0,75,0,28,0,76,0,27,0,78,0,25,0,77,0,28,0,74,0,30,0,73,0,29,0,75,0,27,0,76,0,27,0,74,0,30,0,71,0,31,0,72,0,29,0,74,0,26,0,76,0,26,0,73,0,31,0,67,0,34,0,68,0,30,0,72,0,27,0,72,0,27,0,73,0,26,0,72,0,27,0,70,0,29,0,70,0,26,0,70,0,29,0,68,0,28,0,69,0,25,0,72,0,25,0,68,0,27,0,68,0,26,0,68,0,26,0,66,0,28,0,64,0,28,0,64,0,27,0,65,0,26,0,63,0,28,0,62,0,27,0,62,0,27,0,61,0,27,0,60,0,26,0,62,0,25,0,60,0,24,0,62,0,22,0,62,0,23,0,59,0,24,0,58,0,24,0,58,0,23,0,57,0,23,0,57,0,22,0,57,0,20,0,57,0,21,0,56,0,20,0,56,0,19,0,55,0,20,0,53,0,20,0,54,0,17,0,54,0,18,0,51,0,20,0,49,0,20,0,48,0,19,0,49,0,17,0,50,0,16,0,47,0,19,0,44,0,19,0,44,0,17,0,46,0,15,0,44,0,16,0,43,0,16,0,42,0,14,0,43,0,13,0,43,0,12,0,41,0,13,0,39,0,14,0,38,0,13,0,37,0,12,0,37,0,12,0,36,0,10,0,36,0,10,0,35,0,10,0,32,0,12,0,30,0,13,0,27,0,13,0,27,0,12,0,28,0,8,0,29,0,8,0,27,0,8,0,26,0,8,0,25,0,8,0,21,0,10,0,21,0,8,0,21,0,6,0,21,0,6,0,20,0,5,0,18,0,7,0,15,0,8,0,13,0,9,0,10,0,9,0,10,0,8,0,9,0,7,0,9,0,6,0,9,0,4,0,8,0,4,0,8,0,2,0,9,0,-1,-1,9,0,0,0,6,0,1,0,3,0,2,0,3,0,0,0,3,0,-1,-1,1,0,0,0,-1,-1,0,0,-1,-1,-3,-1,1,0,-7,-1,3,0,-8,-1,1,0,-6,-1,-4,-1,-3,-1,-8,-1,0,0,-11,-1,-1,-1,-10,-1,-5,-1,-7,-1,-7,-1,-10,-1,-4,-1,-14,-1,-2,-1,-16,-1,-3,-1,-17,-1,-2,-1,-19,-1,-2,-1,-20,-1,-4,-1,-18,-1,-8,-1,-16,-1,-9,-1,-19,-1,-6,-1,-23,-1,-6,-1,-22,-1,-9,-1,-20,-1,-12,-1,-20,-1,-13,-1,-20,-1,-14,-1,-22,-1,-12,-1,-26,-1,-9,-1,-30,-1,-8,-1,-30,-1,-11,-1,-28,-1,-14,-1,-27,-1,-15,-1,-29,-1,-13,-1,-33,-1,-11,-1,-34,-1,-13,-1,-34,-1,-13,-1,-35,-1,-14,-1,-35,-1,-16,-1,-35,-1,-15,-1,-38,-1,-15,-1,-38,-1,-16,-1,-39,-1,-15,-1,-41,-1,-16,-1,-41,-1,-16,-1,-42,-1,-17,-1,-42,-1,-18,-1,-43,-1,-17,-1,-46,-1,-16,-1,-45,-1,-20,-1,-44,-1,-19,-1,-48,-1,-16,-1,-51,-1,-16,-1,-51,-1,-16,-1,-53,-1,-17,-1,-52,-1,-19,-1,-51,-1,-19,-1,-54,-1,-18,-1,-54,-1,-21,-1,-51,-1,-24,-1,-51,-1,-23,-1,-53,-1,-23,-1,-54,-1,-24,-1,-53,-1,-24,-1,-55,-1,-24,-1,-57,-1,-22,-1,-58,-1,-23,-1,-59,-1,-23,-1,-59,-1,-23,-1,-60,-1,-24,-1,-60,-1,-24,-1,-61,-1,-23,-1,-62,-1,-25,-1,-61,-1,-26,-1,-61,-1,-25,-1,-64,-1,-23,-1,-66,-1,-24,-1,-64,-1,-26,-1,-63,-1,-27,-1,-65,-1,-25,-1,-67,-1,-25,-1,-65,-1,-29,-1,-63,-1,-30,-1,-64,-1,-29,-1,-64,-1,-31,-1,-63,-1,-32,-1,-63,-1,-31,-1,-66,-1,-28,-1,-69,-1,-27,-1,-70,-1,-26,-1,-71,-1,-26,-1,-71,-1,-28,-1,-69,-1,-29,-1,-69,-1,-30,-1,-68,-1,-31,-1,-68,-1,-30,-1,-71,-1,-27,-1,-74,-1,-26,-1,-72,-1,-29,-1,-71,-1,-30,-1,-71,-1,-29,-1,-72,-1}; }
	private static byte[] data332(){ return new byte[] {-28,-1,-74,-1,-27,-1,-74,-1,-29,-1,-71,-1,-30,-1,-72,-1,-30,-1,-73,-1,-28,-1,-74,-1,-28,-1,-73,-1,-31,-1,-70,-1,-32,-1,-71,-1,-30,-1,-73,-1,-29,-1,-73,-1,-28,-1,-75,-1,-28,-1,-73,-1,-29,-1,-73,-1,-29,-1,-74,-1,-28,-1,-74,-1,-27,-1,-76,-1,-25,-1,-77,-1,-27,-1,-72,-1,-31,-1,-70,-1,-30,-1,-73,-1,-27,-1,-74,-1,-28,-1,-72,-1,-29,-1,-71,-1,-29,-1,-73,-1,-27,-1,-73,-1,-27,-1,-72,-1,-29,-1,-71,-1,-27,-1,-72,-1,-27,-1,-72,-1,-28,-1,-69,-1,-29,-1,-69,-1,-29,-1,-69,-1,-28,-1,-69,-1,-27,-1,-71,-1,-24,-1,-73,-1,-22,-1,-74,-1,-22,-1,-71,-1,-25,-1,-69,-1,-26,-1,-68,-1,-25,-1,-68,-1,-26,-1,-67,-1,-25,-1,-67,-1,-25,-1,-66,-1,-26,-1,-65,-1,-25,-1,-66,-1,-23,-1,-66,-1,-24,-1,-65,-1,-23,-1,-66,-1,-21,-1,-66,-1,-22,-1,-64,-1,-23,-1,-62,-1,-23,-1,-63,-1,-22,-1,-61,-1,-24,-1,-58,-1,-26,-1,-57,-1,-24,-1,-58,-1,-24,-1,-56,-1,-24,-1,-56,-1,-23,-1,-57,-1,-20,-1,-58,-1,-20,-1,-57,-1,-20,-1,-55,-1,-22,-1,-52,-1,-23,-1,-52,-1,-21,-1,-53,-1,-19,-1,-53,-1,-20,-1,-50,-1,-21,-1,-48,-1,-23,-1,-46,-1,-23,-1,-44,-1,-22,-1,-47,-1,-18,-1,-49,-1,-16,-1,-47,-1,-18,-1,-46,-1,-17,-1,-44,-1,-18,-1,-44,-1,-16,-1,-45,-1,-14,-1,-44,-1,-15,-1,-42,-1,-16,-1,-40,-1,-16,-1,-38,-1,-17,-1,-37,-1,-17,-1,-35,-1,-17,-1,-34,-1,-16,-1,-36,-1,-13,-1,-36,-1,-12,-1,-34,-1,-14,-1,-33,-1,-12,-1,-33,-1,-11,-1,-32,-1,-12,-1,-30,-1,-12,-1,-29,-1,-11,-1,-29,-1,-10,-1,-29,-1,-9,-1,-27,-1,-10,-1,-25,-1,-11,-1,-23,-1,-11,-1,-22,-1,-9,-1,-24,-1,-7,-1,-23,-1,-7,-1,-20,-1,-9,-1,-19,-1,-8,-1,-18,-1,-7,-1,-17,-1,-7,-1,-17,-1,-6,-1,-15,-1,-6,-1,-14,-1,-7,-1,-12,-1,-6,-1,-12,-1,-5,-1,-11,-1,-5,-1,-9,-1,-5,-1,-10,-1,-1,-1,-11,-1,0,0,-10,-1,-1,-1,-7,-1,-1,-1,-6,-1,-1,-1,-5,-1,-1,-1,-3,-1,-1,-1,-1,-1,-3,-1,2,0,-3,-1,2,0,-1,-1,2,0,0,0,3,0,0,0,4,0,1,0,4,0,3,0,3,0,5,0,4,0,4,0,7,0,2,0,11,0,0,0,13,0,1,0,12,0,3,0,14,0,1,0,16,0,2,0,16,0,4,0,15,0,5,0,16,0,6,0,18,0,4,0,20,0,6,0,18,0,9,0,17,0,10,0,20,0,8,0,22,0,7,0,25,0,6,0,26,0,7,0,28,0,5,0,31,0,4,0,32,0,6,0,31,0,8,0,31,0,9,0,30,0,11,0,31,0,13,0,29,0,15,0,29,0,15,0,33,0,12,0,35,0,13,0,35,0,14,0,35,0,15,0,35,0,17,0,34,0,19,0,34,0,19,0,36,0,19,0,36,0,20,0,38,0,18,0,42,0,15,0,45,0,15,0,45,0,15,0,47,0,16,0,46,0,18,0,44,0,21,0,44,0,21,0,45,0,21,0,47,0,20,0,48,0,20,0,49,0,22,0,48,0,22,0,49,0,23,0,50,0,22,0,52,0,20,0,56,0,18,0,56,0,21,0,54,0,23,0,55,0,21,0,58,0,19,0,60,0,20,0,59,0,22,0,57,0,25,0,56,0,26,0,56,0,26,0,59,0,23,0,62,0,21,0,64,0,22,0,63,0,23,0,63,0,24,0,63,0,25,0,62,0,26,0,63,0,26,0,63,0,26,0,64,0,25,0,67,0,23,0,68,0,24,0,66,0,26,0,66,0,28,0,64,0,29,0,64,0,29,0,67,0,25,0,70,0,25,0,69,0,28,0,66,0,29,0,67,0,29,0,68,0,28,0,69,0,27,0,71,0,26,0,71,0,28,0,68,0,31,0,68,0,29,0,70,0,28,0,72,0,26,0,74,0,25,0,74,0,26,0,73,0,27,0,73,0,28,0,70,0,31,0,69,0,32,0,68,0,32,0,69,0,31,0,71,0,28,0,73,0,28,0,72,0,30,0,69,0,33,0,68,0,32,0,70,0,30,0,71,0,29,0,73,0,27,0,74,0,27,0,73,0,28,0,72,0,28,0,73,0,28,0,71,0,30,0,70,0,30,0,71,0,28,0,71,0,29,0,71,0,29,0,70,0,28,0,71,0,29,0,69,0,30,0,68,0,30,0,69,0,28,0,71,0,27,0,70,0,27,0,70,0,27,0,71,0,25,0,71,0,26,0,68,0,29,0,67,0,28,0,67,0}; }
	private static byte[] data333(){ return new byte[] {27,0,67,0,29,0,65,0,27,0,68,0,24,0,70,0,24,0,66,0,27,0,65,0,27,0,64,0,27,0,63,0,28,0,62,0,26,0,64,0,25,0,64,0,24,0,63,0,25,0,63,0,24,0,62,0,24,0,61,0,26,0,58,0,27,0,57,0,26,0,58,0,24,0,60,0,22,0,59,0,23,0,58,0,23,0,57,0,22,0,58,0,20,0,60,0,17,0,60,0,18,0,56,0,23,0,52,0,23,0,52,0,21,0,54,0,19,0,54,0,17,0,54,0,20,0,48,0,23,0,46,0,22,0,49,0,17,0,51,0,16,0,50,0,17,0,47,0,17,0,49,0,14,0,48,0,16,0,44,0,19,0,42,0,17,0,43,0,17,0,41,0,18,0,38,0,19,0,38,0,18,0,37,0,17,0,36,0,19,0,33,0,19,0,34,0,14,0,39,0,10,0,37,0,13,0,33,0,15,0,32,0,13,0,31,0,14,0,30,0,13,0,30,0,12,0,29,0,12,0,27,0,12,0,28,0,10,0,27,0,9,0,27,0,9,0,25,0,9,0,25,0,7,0,26,0,4,0,27,0,3,0,25,0,5,0,22,0,6,0,19,0,7,0,18,0,7,0,17,0,6,0,16,0,6,0,14,0,7,0,13,0,6,0,12,0,4,0,13,0,3,0,13,0,2,0,11,0,2,0,10,0,3,0,7,0,4,0,5,0,3,0,6,0,2,0,4,0,3,0,1,0,3,0,3,0,-1,-1,4,0,-1,-1,0,0,2,0,-3,-1,1,0,-1,-1,-2,-1,-1,-1,-3,-1,-2,-1,-3,-1,-4,-1,-1,-1,-8,-1,1,0,-11,-1,2,0,-12,-1,0,0,-11,-1,-2,-1,-11,-1,-3,-1,-11,-1,-5,-1,-11,-1,-6,-1,-12,-1,-5,-1,-15,-1,-4,-1,-17,-1,-4,-1,-17,-1,-6,-1,-17,-1,-6,-1,-20,-1,-4,-1,-22,-1,-4,-1,-23,-1,-6,-1,-22,-1,-7,-1,-22,-1,-9,-1,-22,-1,-10,-1,-23,-1,-10,-1,-25,-1,-7,-1,-30,-1,-6,-1,-31,-1,-7,-1,-29,-1,-10,-1,-30,-1,-9,-1,-32,-1,-9,-1,-32,-1,-12,-1,-30,-1,-13,-1,-33,-1,-11,-1,-35,-1,-11,-1,-37,-1,-9,-1,-40,-1,-9,-1,-39,-1,-13,-1,-37,-1,-13,-1,-40,-1,-12,-1,-41,-1,-14,-1,-39,-1,-16,-1,-39,-1,-18,-1,-38,-1,-20,-1,-38,-1,-19,-1,-41,-1,-18,-1,-42,-1,-19,-1,-42,-1,-19,-1,-44,-1,-18,-1,-45,-1,-20,-1,-44,-1,-21,-1,-45,-1,-20,-1,-47,-1,-21,-1,-46,-1,-22,-1,-47,-1,-22,-1,-48,-1,-22,-1,-49,-1,-22,-1,-50,-1,-21,-1,-52,-1,-21,-1,-53,-1,-22,-1,-51,-1,-25,-1,-50,-1,-26,-1,-52,-1,-23,-1,-56,-1,-21,-1,-57,-1,-22,-1,-58,-1,-20,-1,-61,-1,-19,-1,-60,-1,-24,-1,-56,-1,-26,-1,-57,-1,-24,-1,-62,-1,-20,-1,-64,-1,-20,-1,-64,-1,-24,-1,-59,-1,-27,-1,-59,-1,-27,-1,-62,-1,-24,-1,-63,-1,-24,-1,-65,-1,-24,-1,-65,-1,-24,-1,-65,-1,-24,-1,-67,-1,-23,-1,-67,-1,-25,-1,-65,-1,-27,-1,-65,-1,-27,-1,-65,-1,-27,-1,-67,-1,-26,-1,-67,-1,-28,-1,-64,-1,-30,-1,-65,-1,-29,-1,-67,-1,-27,-1,-68,-1,-27,-1,-69,-1,-27,-1,-69,-1,-27,-1,-70,-1,-25,-1,-72,-1,-26,-1,-69,-1,-30,-1,-65,-1,-33,-1,-65,-1,-31,-1,-68,-1,-30,-1,-67,-1,-32,-1,-66,-1,-31,-1,-70,-1,-27,-1,-72,-1,-27,-1,-71,-1,-28,-1,-72,-1,-26,-1,-73,-1,-26,-1,-73,-1,-27,-1,-72,-1,-27,-1,-73,-1,-26,-1,-74,-1,-25,-1,-74,-1,-27,-1,-71,-1,-29,-1,-70,-1,-30,-1,-68,-1,-32,-1,-67,-1,-32,-1,-68,-1,-30,-1,-70,-1,-28,-1,-72,-1,-27,-1,-71,-1,-29,-1,-69,-1,-29,-1,-71,-1,-26,-1,-73,-1,-26,-1,-70,-1,-29,-1,-68,-1,-31,-1,-67,-1,-29,-1,-68,-1,-30,-1,-66,-1,-33,-1,-63,-1,-32,-1,-65,-1,-31,-1,-66,-1,-30,-1,-65,-1,-30,-1,-65,-1,-31,-1,-64,-1,-30,-1,-65,-1,-28,-1,-67,-1,-27,-1,-66,-1,-28,-1,-64,-1,-29,-1,-64,-1,-27,-1,-67,-1,-23,-1,-69,-1,-23,-1,-66,-1,-26,-1,-63,-1,-28,-1,-62,-1,-26,-1,-63,-1,-27,-1,-61,-1,-27,-1,-61,-1,-25,-1,-64,-1,-22,-1,-64,-1,-23,-1,-62,-1,-24,-1,-60,-1,-25,-1,-60,-1,-23,-1,-61,-1,-21,-1,-62,-1,-21,-1,-60,-1,-23,-1,-57,-1,-24,-1,-56,-1,-23,-1,-57,-1,-23,-1,-56,-1,-21,-1,-56,-1,-22,-1,-54,-1,-24,-1,-51,-1,-24,-1,-51,-1,-24,-1,-50,-1,-23,-1,-50,-1,-22,-1,-52,-1,-19,-1,-51,-1,-21,-1,-48,-1,-22,-1,-48,-1,-19,-1,-51,-1,-16,-1,-50,-1,-18,-1,-47,-1}; }
	private static byte[] data334(){ return new byte[] {-19,-1,-46,-1,-18,-1,-47,-1,-16,-1,-46,-1,-17,-1,-44,-1,-18,-1,-42,-1,-18,-1,-41,-1,-18,-1,-41,-1,-16,-1,-42,-1,-13,-1,-44,-1,-11,-1,-44,-1,-11,-1,-41,-1,-14,-1,-36,-1,-18,-1,-34,-1,-15,-1,-36,-1,-12,-1,-38,-1,-11,-1,-35,-1,-14,-1,-30,-1,-17,-1,-28,-1,-15,-1,-31,-1,-11,-1,-31,-1,-12,-1,-28,-1,-14,-1,-25,-1,-15,-1,-23,-1,-16,-1,-21,-1,-15,-1,-23,-1,-11,-1,-24,-1,-10,-1,-24,-1,-8,-1,-25,-1,-6,-1,-24,-1,-8,-1,-20,-1,-9,-1,-19,-1,-9,-1,-18,-1,-8,-1,-17,-1,-7,-1,-17,-1,-7,-1,-15,-1,-8,-1,-12,-1,-9,-1,-11,-1,-8,-1,-11,-1,-6,-1,-12,-1,-4,-1,-12,-1,-3,-1,-11,-1,-2,-1,-12,-1,0,0,-11,-1,0,0,-10,-1,0,0,-9,-1,1,0,-7,-1,-1,-1,-4,-1,-2,-1,-2,-1,-2,-1,-1,-1,-1,-1,0,0,-2,-1,1,0,0,0,1,0,1,0,1,0,2,0,2,0,2,0,4,0,1,0,7,0,0,0,7,0,3,0,7,0,3,0,7,0,5,0,8,0,4,0,11,0,3,0,12,0,4,0,13,0,3,0,16,0,2,0,18,0,2,0,18,0,3,0,19,0,5,0,17,0,8,0,16,0,9,0,18,0,8,0,20,0,8,0,21,0,8,0,23,0,7,0,24,0,10,0,22,0,11,0,24,0,10,0,26,0,10,0,26,0,12,0,26,0,13,0,26,0,14,0,26,0,15,0,28,0,14,0,30,0,12,0,33,0,12,0,33,0,15,0,30,0,18,0,31,0,16,0,35,0,14,0,36,0,17,0,33,0,20,0,33,0,20,0,35,0,19,0,37,0,18,0,39,0,17,0,41,0,17,0,42,0,17,0,42,0,18,0,43,0,19,0,44,0,18,0,44,0,20,0,45,0,19,0,48,0,16,0,50,0,17,0,50,0,19,0,49,0,19,0,50,0,20,0,50,0,22,0,49,0,23,0,48,0,24,0,50,0,24,0,50,0,23,0,52,0,23,0,55,0,19,0,58,0,19,0,59,0,20,0,56,0,24,0,56,0,23,0,58,0,21,0,60,0,22,0,59,0,24,0,57,0,26,0,57,0,26,0,59,0,24,0,61,0,23,0,63,0,22,0,65,0,21,0,65,0,23,0,63,0,26,0,61,0,28,0,60,0,28,0,63,0,25,0,66,0,24,0,65,0,26,0,65,0,26,0,66,0,26,0,64,0,29,0,63,0,29,0,65,0,27,0,67,0,25,0,69,0,25,0,69,0,26,0,67,0,27,0,69,0,25,0,71,0,25,0,69,0,27,0,68,0,29,0,67,0,29,0,68,0,27,0,71,0,25,0,72,0,26,0,69,0,29,0,69,0,27,0,71,0,27,0,69,0,30,0,68,0,28,0,72,0,24,0,74,0,25,0,72,0,26,0,73,0,23,0,76,0,23,0,72,0,29,0,68,0,29,0,71,0,26,0,71,0,28,0,70,0,28,0,70,0,27,0,70,0,29,0,69,0,29,0,67,0,31,0,66,0,31,0,68,0,27,0,70,0,28,0,67,0,31,0,65,0,31,0,66,0,29,0,67,0,29,0,66,0,30,0,65,0,29,0,68,0,24,0,72,0,22,0,72,0,23,0,69,0,26,0,66,0,29,0,63,0,30,0,62,0,30,0,63,0,28,0,64,0,27,0,65,0,24,0,67,0,24,0,65,0,26,0,62,0,26,0,64,0,25,0,63,0,25,0,61,0,27,0,60,0,28,0,57,0,28,0,59,0,25,0,62,0,21,0,62,0,23,0,60,0,25,0,56,0,27,0,55,0,25,0,57,0,24,0,57,0,23,0,55,0,24,0,55,0,24,0,54,0,22,0,56,0,20,0,57,0,19,0,55,0,20,0,54,0,21,0,52,0,21,0,51,0,21,0,51,0,20,0,51,0,19,0,50,0,19,0,51,0,17,0,50,0,18,0,48,0,18,0,49,0,16,0,48,0,18,0,43,0,21,0,42,0,19,0,44,0,16,0,44,0,16,0,43,0,17,0,39,0,19,0,38,0,19,0,38,0,15,0,40,0,14,0,40,0,13,0,39,0,13,0,37,0,14,0,36,0,14,0,34,0,14,0,33,0,14,0,33,0,13,0,31,0,15,0,27,0,16,0,29,0,11,0,31,0,9,0,31,0,9,0,29,0,9,0,29,0,9,0,26,0,10,0,24,0,10,0,25,0,8,0,24,0,8,0,22,0,9,0,20,0,9,0,20,0,8,0,19,0,7,0,18,0,8,0,16,0,8,0,15,0,8,0,14,0}; }
	private static byte[] data335(){ return new byte[] {6,0,15,0,5,0,14,0,5,0,11,0,7,0,9,0,7,0,7,0,6,0,9,0,3,0,10,0,1,0,9,0,1,0,8,0,2,0,5,0,3,0,3,0,3,0,3,0,0,0,4,0,0,0,2,0,1,0,-1,-1,1,0,-2,-1,2,0,-3,-1,-1,-1,-1,-1,-4,-1,0,0,-5,-1,-1,-1,-6,-1,-2,-1,-5,-1,-4,-1,-5,-1,-6,-1,-4,-1,-8,-1,-3,-1,-11,-1,-2,-1,-13,-1,-1,-1,-14,-1,-3,-1,-14,-1,-4,-1,-15,-1,-3,-1,-17,-1,-4,-1,-16,-1,-7,-1,-15,-1,-8,-1,-16,-1,-9,-1,-15,-1,-12,-1,-14,-1,-12,-1,-17,-1,-11,-1,-18,-1,-12,-1,-18,-1,-12,-1,-21,-1,-11,-1,-22,-1,-12,-1,-22,-1,-13,-1,-23,-1,-13,-1,-24,-1,-13,-1,-26,-1,-12,-1,-29,-1,-10,-1,-30,-1,-11,-1,-31,-1,-12,-1,-32,-1,-11,-1,-32,-1,-14,-1,-31,-1,-16,-1,-31,-1,-14,-1,-36,-1,-12,-1,-38,-1,-12,-1,-37,-1,-14,-1,-39,-1,-12,-1,-41,-1,-13,-1,-40,-1,-15,-1,-40,-1,-15,-1,-41,-1,-17,-1,-39,-1,-19,-1,-39,-1,-20,-1,-40,-1,-20,-1,-41,-1,-19,-1,-43,-1,-19,-1,-44,-1,-20,-1,-43,-1,-21,-1,-44,-1,-20,-1,-48,-1,-16,-1,-52,-1,-15,-1,-52,-1,-17,-1,-51,-1,-19,-1,-50,-1,-21,-1,-49,-1,-22,-1,-50,-1,-22,-1,-50,-1,-23,-1,-52,-1,-20,-1,-55,-1,-19,-1,-56,-1,-21,-1,-54,-1,-23,-1,-54,-1,-22,-1,-57,-1,-20,-1,-59,-1,-21,-1,-57,-1,-24,-1,-55,-1,-25,-1,-57,-1,-24,-1,-58,-1,-24,-1,-58,-1,-25,-1,-58,-1,-26,-1,-57,-1,-28,-1,-56,-1,-29,-1,-57,-1,-26,-1,-61,-1,-25,-1,-62,-1,-24,-1,-64,-1,-22,-1,-66,-1,-22,-1,-65,-1,-25,-1,-64,-1,-24,-1,-66,-1,-23,-1,-67,-1,-24,-1,-64,-1,-29,-1,-61,-1,-30,-1,-62,-1,-28,-1,-65,-1,-26,-1,-66,-1,-27,-1,-66,-1,-26,-1,-67,-1,-26,-1,-67,-1,-28,-1,-64,-1,-31,-1,-63,-1,-31,-1,-63,-1,-31,-1,-65,-1,-29,-1,-66,-1,-29,-1,-66,-1,-29,-1,-67,-1,-28,-1,-68,-1,-27,-1,-69,-1,-27,-1,-69,-1,-27,-1,-69,-1,-27,-1,-69,-1,-28,-1,-67,-1,-31,-1,-65,-1,-31,-1,-67,-1,-28,-1,-70,-1,-26,-1,-71,-1,-26,-1,-71,-1,-26,-1,-70,-1,-26,-1,-71,-1,-26,-1,-71,-1,-25,-1,-71,-1,-26,-1,-70,-1,-28,-1,-68,-1,-27,-1,-70,-1,-26,-1,-72,-1,-24,-1,-71,-1,-25,-1,-70,-1,-27,-1,-68,-1,-28,-1,-67,-1,-28,-1,-68,-1,-26,-1,-70,-1,-24,-1,-71,-1,-24,-1,-69,-1,-27,-1,-66,-1,-28,-1,-67,-1,-25,-1,-69,-1,-24,-1,-68,-1,-27,-1,-65,-1,-27,-1,-65,-1,-27,-1,-65,-1,-27,-1,-65,-1,-25,-1,-66,-1,-25,-1,-65,-1,-27,-1,-62,-1,-27,-1,-64,-1,-24,-1,-66,-1,-23,-1,-64,-1,-25,-1,-63,-1,-25,-1,-62,-1,-24,-1,-64,-1,-21,-1,-66,-1,-20,-1,-65,-1,-21,-1,-61,-1,-26,-1,-56,-1,-30,-1,-52,-1,-31,-1,-53,-1,-27,-1,-57,-1,-23,-1,-59,-1,-23,-1,-56,-1,-25,-1,-55,-1,-22,-1,-59,-1,-18,-1,-61,-1,-17,-1,-59,-1,-19,-1,-56,-1,-21,-1,-53,-1,-24,-1,-50,-1,-24,-1,-51,-1,-21,-1,-53,-1,-19,-1,-52,-1,-21,-1,-50,-1,-20,-1,-51,-1,-17,-1,-53,-1,-16,-1,-51,-1,-18,-1,-48,-1,-20,-1,-46,-1,-20,-1,-45,-1,-19,-1,-46,-1,-18,-1,-44,-1,-19,-1,-44,-1,-18,-1,-42,-1,-18,-1,-42,-1,-18,-1,-42,-1,-15,-1,-44,-1,-13,-1,-43,-1,-15,-1,-39,-1,-17,-1,-38,-1,-14,-1,-41,-1,-12,-1,-40,-1,-11,-1,-40,-1,-10,-1,-40,-1,-11,-1,-36,-1,-13,-1,-33,-1,-14,-1,-33,-1,-13,-1,-33,-1,-9,-1,-35,-1,-9,-1,-34,-1,-9,-1,-31,-1,-9,-1,-31,-1,-11,-1,-26,-1,-13,-1,-25,-1,-11,-1,-27,-1,-8,-1,-26,-1,-11,-1,-22,-1,-12,-1,-20,-1,-10,-1,-23,-1,-7,-1,-24,-1,-5,-1,-23,-1,-5,-1,-21,-1,-8,-1,-16,-1,-11,-1,-13,-1,-10,-1,-15,-1,-7,-1,-15,-1,-6,-1,-15,-1,-4,-1,-17,-1,-1,-1,-17,-1,-1,-1,-14,-1,-3,-1,-13,-1,-1,-1,-13,-1,0,0,-13,-1,1,0,-12,-1,2,0,-11,-1,0,0,-8,-1,1,0,-8,-1,2,0,-9,-1,4,0,-8,-1,5,0,-8,-1,4,0,-4,-1,2,0,-1,-1,0,0,1,0,1,0,3,0,-1,-1,5,0,-2,-1,8,0,-1,-1,6,0,3,0,3,0,5,0,6,0,3,0,8,0,3,0,8,0,6,0,7,0,6,0,10,0,4,0,14,0,1,0,16,0,4,0,13,0,8,0,10,0,10,0,14,0,7,0,17,0,5,0,18,0,7,0,20,0,5,0,22,0}; }
	private static byte[] data336(){ return new byte[] {5,0,23,0,6,0,23,0,7,0,24,0,7,0,25,0,7,0,26,0,10,0,23,0,11,0,26,0,8,0,31,0,6,0,31,0,9,0,30,0,10,0,30,0,11,0,32,0,11,0,32,0,11,0,33,0,12,0,34,0,13,0,33,0,15,0,32,0,16,0,35,0,14,0,37,0,13,0,38,0,15,0,37,0,17,0,37,0,17,0,38,0,16,0,41,0,15,0,43,0,15,0,42,0,17,0,42,0,17,0,44,0,17,0,44,0,18,0,44,0,19,0,44,0,20,0,45,0,19,0,48,0,16,0,52,0,15,0,51,0,17,0,52,0,17,0,52,0,17,0,53,0,19,0,51,0,21,0,51,0,21,0,53,0,19,0,55,0,20,0,54,0,21,0,54,0,22,0,54,0,23,0,54,0,23,0,56,0,22,0,57,0,21,0,58,0,23,0,57,0,23,0,58,0,23,0,59,0,22,0,60,0,23,0,60,0,24,0,58,0,27,0,58,0,25,0,61,0,24,0,61,0,26,0,60,0,25,0,63,0,24,0,63,0,25,0,62,0,26,0,63,0,26,0,62,0,27,0,63,0,27,0,62,0,28,0,62,0,28,0,64,0,25,0,67,0,24,0,67,0,25,0,67,0,25,0,67,0,26,0,66,0,27,0,66,0,26,0,68,0,25,0,69,0,25,0,68,0,26,0,67,0,28,0,66,0,29,0,66,0,27,0,69,0,25,0,70,0,25,0,70,0,25,0,70,0,25,0,69,0,28,0,66,0,30,0,64,0,31,0,66,0,28,0,68,0,28,0,66,0,31,0,64,0,30,0,67,0,28,0,67,0,29,0,65,0,30,0,67,0,26,0,69,0,27,0,66,0,31,0,63,0,30,0,67,0,26,0,69,0,26,0,66,0,29,0,66,0,28,0,66,0,27,0,66,0,27,0,68,0,24,0,70,0,23,0,68,0,26,0,65,0,27,0,66,0,26,0,66,0,24,0,67,0,25,0,66,0,25,0,65,0,24,0,68,0,20,0,71,0,18,0,70,0,20,0,67,0,23,0,64,0,24,0,63,0,25,0,62,0,24,0,62,0,25,0,60,0,26,0,60,0,23,0,63,0,21,0,61,0,25,0,57,0,26,0,57,0,25,0,56,0,26,0,55,0,26,0,55,0,24,0,56,0,24,0,54,0,26,0,51,0,27,0,52,0,23,0,55,0,21,0,54,0,22,0,53,0,22,0,51,0,23,0,50,0,23,0,50,0,21,0,51,0,19,0,53,0,17,0,53,0,16,0,52,0,17,0,51,0,17,0,49,0,18,0,47,0,18,0,48,0,16,0,48,0,16,0,45,0,19,0,42,0,19,0,42,0,19,0,41,0,17,0,42,0,15,0,44,0,14,0,41,0,15,0,41,0,14,0,40,0,14,0,39,0,15,0,36,0,16,0,35,0,14,0,37,0,12,0,37,0,11,0,36,0,10,0,36,0,11,0,33,0,12,0,31,0,13,0,29,0,13,0,28,0,13,0,28,0,11,0,28,0,11,0,26,0,12,0,24,0,12,0,23,0,12,0,22,0,11,0,22,0,9,0,23,0,8,0,22,0,8,0,20,0,8,0,20,0,8,0,18,0,8,0,16,0,8,0,17,0,6,0,16,0,6,0,14,0,7,0,13,0,5,0,15,0,1,0,17,0,-1,-1,17,0,-1,-1,14,0,1,0,11,0,3,0,8,0,3,0,7,0,3,0,6,0,3,0,4,0,3,0,4,0,0,0,7,0,-4,-1,8,0,-4,-1,5,0,-2,-1,2,0,-1,-1,0,0,-1,-1,0,0,-3,-1,0,0,-4,-1,-1,-1,-3,-1,-4,-1,-1,-1,-7,-1,-1,-1,-7,-1,-3,-1,-6,-1,-4,-1,-7,-1,-5,-1,-8,-1,-5,-1,-9,-1,-4,-1,-12,-1,-4,-1,-12,-1,-7,-1,-9,-1,-10,-1,-10,-1,-8,-1,-14,-1,-6,-1,-17,-1,-5,-1,-18,-1,-5,-1,-19,-1,-8,-1,-17,-1,-10,-1,-16,-1,-11,-1,-18,-1,-10,-1,-21,-1,-9,-1,-21,-1,-11,-1,-20,-1,-13,-1,-22,-1,-11,-1,-25,-1,-8,-1,-29,-1,-8,-1,-29,-1,-10,-1,-27,-1,-12,-1,-27,-1,-13,-1,-29,-1,-12,-1,-29,-1,-14,-1,-29,-1,-15,-1,-30,-1,-13,-1,-34,-1,-13,-1,-33,-1,-14,-1,-34,-1,-14,-1,-36,-1,-13,-1,-37,-1,-14,-1,-37,-1,-15,-1,-38,-1,-14,-1,-39,-1,-16,-1,-39,-1,-16,-1,-40,-1,-15,-1,-43,-1,-15,-1,-43,-1,-15,-1,-43,-1,-18,-1,-41,-1,-20,-1,-42,-1,-18,-1,-45,-1,-17,-1,-46,-1,-18,-1,-46,-1,-18,-1,-47,-1,-19,-1,-47,-1,-19,-1,-48,-1}; }
	private static byte[] data337(){ return new byte[] {-19,-1,-50,-1,-17,-1,-52,-1,-18,-1,-51,-1,-20,-1,-50,-1,-21,-1,-51,-1,-20,-1,-52,-1,-21,-1,-53,-1,-20,-1,-54,-1,-20,-1,-55,-1,-20,-1,-56,-1,-20,-1,-56,-1,-21,-1,-56,-1,-22,-1,-55,-1,-25,-1,-53,-1,-25,-1,-56,-1,-22,-1,-60,-1,-21,-1,-58,-1,-24,-1,-58,-1,-23,-1,-60,-1,-22,-1,-60,-1,-24,-1,-59,-1,-25,-1,-59,-1,-25,-1,-59,-1,-27,-1,-57,-1,-29,-1,-57,-1,-28,-1,-59,-1,-27,-1,-60,-1,-27,-1,-61,-1,-26,-1,-62,-1,-26,-1,-62,-1,-27,-1,-62,-1,-26,-1,-65,-1,-23,-1,-68,-1,-20,-1,-70,-1,-22,-1,-67,-1,-25,-1,-65,-1,-25,-1,-66,-1,-27,-1,-63,-1,-29,-1,-63,-1,-28,-1,-66,-1,-24,-1,-69,-1,-24,-1,-68,-1,-25,-1,-67,-1,-26,-1,-68,-1,-25,-1,-68,-1,-24,-1,-70,-1,-24,-1,-69,-1,-25,-1,-68,-1,-26,-1,-67,-1,-27,-1,-67,-1,-26,-1,-68,-1,-27,-1,-66,-1,-29,-1,-64,-1,-29,-1,-67,-1,-26,-1,-68,-1,-26,-1,-68,-1,-26,-1,-68,-1,-26,-1,-67,-1,-28,-1,-66,-1,-26,-1,-70,-1,-23,-1,-70,-1,-25,-1,-66,-1,-30,-1,-63,-1,-30,-1,-64,-1,-27,-1,-69,-1,-22,-1,-71,-1,-23,-1,-68,-1,-26,-1,-65,-1,-28,-1,-64,-1,-28,-1,-64,-1,-27,-1,-65,-1,-26,-1,-65,-1,-27,-1,-64,-1,-26,-1,-64,-1,-27,-1,-63,-1,-27,-1,-64,-1,-23,-1,-68,-1,-21,-1,-68,-1,-22,-1,-65,-1,-23,-1,-66,-1,-22,-1,-66,-1,-20,-1,-67,-1,-20,-1,-66,-1,-22,-1,-62,-1,-25,-1,-59,-1,-26,-1,-59,-1,-26,-1,-58,-1,-26,-1,-58,-1,-25,-1,-58,-1,-25,-1,-57,-1,-25,-1,-58,-1,-22,-1,-61,-1,-19,-1,-60,-1,-21,-1,-58,-1,-23,-1,-56,-1,-22,-1,-55,-1,-24,-1,-53,-1,-25,-1,-52,-1,-23,-1,-55,-1,-18,-1,-58,-1,-17,-1,-57,-1,-18,-1,-55,-1,-18,-1,-54,-1,-19,-1,-51,-1,-23,-1,-46,-1,-25,-1,-46,-1,-22,-1,-49,-1,-18,-1,-50,-1,-19,-1,-48,-1,-20,-1,-45,-1,-21,-1,-45,-1,-20,-1,-44,-1,-20,-1,-44,-1,-19,-1,-44,-1,-17,-1,-45,-1,-16,-1,-44,-1,-16,-1,-44,-1,-14,-1,-45,-1,-12,-1,-45,-1,-13,-1,-42,-1,-14,-1,-42,-1,-12,-1,-43,-1,-10,-1,-42,-1,-12,-1,-39,-1,-13,-1,-38,-1,-12,-1,-38,-1,-11,-1,-37,-1,-12,-1,-34,-1,-14,-1,-32,-1,-13,-1,-32,-1,-13,-1,-30,-1,-15,-1,-25,-1,-18,-1,-24,-1,-16,-1,-25,-1,-15,-1,-23,-1,-16,-1,-22,-1,-13,-1,-27,-1,-8,-1,-26,-1,-10,-1,-23,-1,-11,-1,-23,-1,-9,-1,-21,-1,-12,-1,-17,-1,-13,-1,-17,-1,-11,-1,-18,-1,-8,-1,-18,-1,-8,-1,-18,-1,-7,-1,-16,-1,-7,-1,-16,-1,-6,-1,-15,-1,-6,-1,-14,-1,-6,-1,-12,-1,-7,-1,-10,-1,-7,-1,-10,-1,-4,-1,-12,-1,-3,-1,-10,-1,-3,-1,-9,-1,-3,-1,-8,-1,-3,-1,-5,-1,-5,-1,-3,-1,-4,-1,-4,-1,-1,-1,-5,-1,0,0,-4,-1,0,0,-2,-1,-1,-1,0,0,-1,-1,0,0,1,0,-1,-1,3,0,0,0,3,0,1,0,2,0,3,0,3,0,3,0,6,0,0,0,8,0,2,0,6,0,6,0,5,0,6,0,6,0,8,0,5,0,10,0,5,0,9,0,9,0,7,0,11,0,8,0,8,0,13,0,7,0,14,0,7,0,15,0,7,0,17,0,8,0,16,0,9,0,17,0,10,0,17,0,11,0,17,0,12,0,19,0,10,0,22,0,8,0,26,0,6,0,27,0,8,0,26,0,10,0,26,0,10,0,27,0,11,0,27,0,12,0,29,0,9,0,32,0,10,0,32,0,11,0,32,0,11,0,33,0,13,0,31,0,16,0,30,0,17,0,32,0,14,0,36,0,13,0,37,0,14,0,37,0,15,0,37,0,16,0,37,0,17,0,38,0,16,0,40,0,16,0,40,0,17,0,41,0,17,0,42,0,16,0,44,0,16,0,45,0,16,0,45,0,18,0,43,0,21,0,42,0,22,0,44,0,20,0,46,0,19,0,47,0,22,0,44,0,25,0,43,0,24,0,48,0,18,0,55,0,14,0,57,0,15,0,55,0,18,0,54,0,20,0,53,0,20,0,54,0,21,0,53,0,24,0,51,0,25,0,52,0,23,0,56,0,21,0,57,0,22,0,56,0,23,0,57,0,23,0,57,0,23,0,58,0,23,0,58,0,24,0,59,0,22,0,60,0,24,0,58,0,26,0,58,0,25,0,60,0,24,0,61,0,24,0,61,0,25,0,61,0,26,0,60,0,25,0,63,0,24,0,64,0,23,0,64,0,25,0,63,0,26,0,61,0,29,0,60,0,29,0,60,0}; }
	private static byte[] data338(){ return new byte[] {30,0,60,0,29,0,62,0,27,0,64,0,26,0,64,0,27,0,65,0,26,0,64,0,28,0,62,0,31,0,61,0,30,0,63,0,27,0,66,0,25,0,69,0,23,0,68,0,25,0,67,0,26,0,66,0,27,0,65,0,28,0,65,0,27,0,67,0,24,0,69,0,24,0,69,0,24,0,68,0,25,0,66,0,28,0,65,0,28,0,65,0,26,0,67,0,26,0,67,0,25,0,68,0,24,0,68,0,25,0,66,0,26,0,67,0,24,0,68,0,24,0,66,0,26,0,66,0,24,0,67,0,25,0,64,0,28,0,62,0,28,0,63,0,26,0,64,0,25,0,66,0,23,0,65,0,25,0,63,0,26,0,62,0,27,0,61,0,26,0,62,0,24,0,64,0,23,0,63,0,24,0,61,0,25,0,60,0,27,0,58,0,25,0,61,0,23,0,61,0,24,0,57,0,28,0,55,0,26,0,58,0,22,0,61,0,20,0,60,0,23,0,56,0,25,0,53,0,26,0,55,0,23,0,56,0,21,0,55,0,24,0,52,0,25,0,52,0,21,0,56,0,18,0,56,0,20,0,52,0,23,0,49,0,23,0,49,0,22,0,50,0,21,0,49,0,21,0,49,0,19,0,51,0,16,0,52,0,17,0,49,0,18,0,46,0,21,0,44,0,21,0,42,0,21,0,43,0,20,0,42,0,19,0,43,0,17,0,43,0,17,0,42,0,17,0,40,0,18,0,39,0,17,0,39,0,16,0,39,0,16,0,38,0,15,0,38,0,14,0,38,0,14,0,36,0,15,0,33,0,17,0,31,0,17,0,31,0,15,0,31,0,15,0,30,0,13,0,33,0,9,0,34,0,8,0,33,0,9,0,30,0,11,0,26,0,14,0,24,0,13,0,25,0,9,0,27,0,9,0,24,0,11,0,21,0,11,0,22,0,8,0,23,0,8,0,20,0,9,0,19,0,8,0,19,0,8,0,17,0,8,0,15,0,9,0,14,0,9,0,13,0,7,0,14,0,5,0,15,0,4,0,14,0,3,0,13,0,4,0,11,0,4,0,10,0,3,0,10,0,3,0,7,0,5,0,4,0,6,0,4,0,3,0,5,0,2,0,4,0,2,0,3,0,1,0,3,0,0,0,3,0,-2,-1,3,0,-3,-1,3,0,-3,-1,0,0,-2,-1,-2,-1,0,0,-4,-1,-3,-1,-1,-1,-6,-1,-1,-1,-5,-1,-5,-1,-2,-1,-9,-1,0,0,-12,-1,0,0,-10,-1,-5,-1,-7,-1,-7,-1,-9,-1,-5,-1,-12,-1,-4,-1,-14,-1,-3,-1,-16,-1,-3,-1,-17,-1,-4,-1,-17,-1,-5,-1,-16,-1,-8,-1,-16,-1,-7,-1,-20,-1,-4,-1,-23,-1,-4,-1,-22,-1,-7,-1,-21,-1,-10,-1,-19,-1,-11,-1,-21,-1,-10,-1,-24,-1,-7,-1,-27,-1,-9,-1,-25,-1,-10,-1,-27,-1,-8,-1,-31,-1,-6,-1,-32,-1,-9,-1,-28,-1,-14,-1,-25,-1,-17,-1,-26,-1,-15,-1,-29,-1,-13,-1,-33,-1,-12,-1,-33,-1,-13,-1,-33,-1,-14,-1,-36,-1,-11,-1,-38,-1,-11,-1,-38,-1,-14,-1,-37,-1,-15,-1,-36,-1,-16,-1,-38,-1,-15,-1,-40,-1,-15,-1,-39,-1,-17,-1,-40,-1,-15,-1,-44,-1,-13,-1,-44,-1,-17,-1,-41,-1,-19,-1,-42,-1,-17,-1,-45,-1,-17,-1,-45,-1,-18,-1,-46,-1,-16,-1,-49,-1,-16,-1,-48,-1,-19,-1,-46,-1,-21,-1,-46,-1,-20,-1,-49,-1,-18,-1,-51,-1,-19,-1,-49,-1,-21,-1,-50,-1,-19,-1,-54,-1,-17,-1,-54,-1,-19,-1,-53,-1,-21,-1,-52,-1,-22,-1,-52,-1,-22,-1,-54,-1,-20,-1,-58,-1,-17,-1,-59,-1,-19,-1,-57,-1,-22,-1,-56,-1,-21,-1,-58,-1,-21,-1,-58,-1,-22,-1,-58,-1,-21,-1,-60,-1,-21,-1,-60,-1,-22,-1,-59,-1,-22,-1,-62,-1,-20,-1,-63,-1,-21,-1,-61,-1,-24,-1,-59,-1,-25,-1,-60,-1,-25,-1,-60,-1,-25,-1,-60,-1,-26,-1,-60,-1,-26,-1,-60,-1,-27,-1,-60,-1,-27,-1,-60,-1,-27,-1,-62,-1,-24,-1,-65,-1,-24,-1,-63,-1,-27,-1,-60,-1,-29,-1,-62,-1,-25,-1,-65,-1,-23,-1,-68,-1,-22,-1,-67,-1,-23,-1,-65,-1,-27,-1,-63,-1,-28,-1,-62,-1,-27,-1,-65,-1,-26,-1,-64,-1,-27,-1,-63,-1,-29,-1,-62,-1,-28,-1,-64,-1,-26,-1,-66,-1,-26,-1,-65,-1,-25,-1,-68,-1,-22,-1,-70,-1,-23,-1,-66,-1,-27,-1,-64,-1,-28,-1,-63,-1,-28,-1,-64,-1,-27,-1,-65,-1,-26,-1,-65,-1,-26,-1,-66,-1,-25,-1,-66,-1,-25,-1,-65,-1,-27,-1,-64,-1,-27,-1,-62,-1,-29,-1,-62,-1,-28,-1,-64,-1,-24,-1,-66,-1,-25,-1,-64,-1,-27,-1,-62,-1,-27,-1,-62,-1,-28,-1,-61,-1}; }
	private static byte[] data339(){ return new byte[] {-28,-1,-61,-1,-26,-1,-64,-1,-23,-1,-66,-1,-22,-1,-64,-1,-25,-1,-61,-1,-27,-1,-60,-1,-26,-1,-61,-1,-25,-1,-62,-1,-23,-1,-64,-1,-20,-1,-65,-1,-21,-1,-62,-1,-25,-1,-57,-1,-28,-1,-54,-1,-30,-1,-54,-1,-27,-1,-58,-1,-22,-1,-61,-1,-21,-1,-60,-1,-22,-1,-57,-1,-24,-1,-56,-1,-24,-1,-56,-1,-23,-1,-56,-1,-21,-1,-58,-1,-20,-1,-58,-1,-19,-1,-58,-1,-18,-1,-58,-1,-19,-1,-55,-1,-21,-1,-54,-1,-20,-1,-54,-1,-20,-1,-52,-1,-22,-1,-49,-1,-24,-1,-47,-1,-24,-1,-47,-1,-22,-1,-49,-1,-20,-1,-49,-1,-20,-1,-47,-1,-22,-1,-45,-1,-22,-1,-45,-1,-20,-1,-46,-1,-19,-1,-45,-1,-20,-1,-44,-1,-18,-1,-45,-1,-17,-1,-45,-1,-17,-1,-43,-1,-16,-1,-46,-1,-12,-1,-47,-1,-12,-1,-44,-1,-14,-1,-43,-1,-13,-1,-43,-1,-12,-1,-42,-1,-14,-1,-38,-1,-16,-1,-36,-1,-16,-1,-36,-1,-16,-1,-34,-1,-16,-1,-32,-1,-18,-1,-30,-1,-18,-1,-30,-1,-16,-1,-30,-1,-15,-1,-30,-1,-14,-1,-31,-1,-12,-1,-30,-1,-12,-1,-30,-1,-10,-1,-31,-1,-9,-1,-29,-1,-10,-1,-27,-1,-11,-1,-26,-1,-10,-1,-25,-1,-10,-1,-24,-1,-11,-1,-21,-1,-13,-1,-18,-1,-13,-1,-19,-1,-9,-1,-22,-1,-7,-1,-20,-1,-9,-1,-17,-1,-9,-1,-18,-1,-6,-1,-19,-1,-5,-1,-18,-1,-5,-1,-17,-1,-4,-1,-17,-1,-3,-1,-16,-1,-4,-1,-14,-1,-3,-1,-14,-1,-3,-1,-12,-1,-4,-1,-10,-1,-4,-1,-9,-1,-5,-1,-6,-1,-5,-1,-7,-1,-1,-1,-10,-1,1,0,-7,-1,-2,-1,-4,-1,-3,-1,-2,-1,-2,-1,-2,-1,-2,-1,-2,-1,0,0,-1,-1,0,0,0,0,-1,-1,3,0,-2,-1,4,0,0,0,3,0,2,0,2,0,3,0,4,0,3,0,5,0,2,0,7,0,3,0,6,0,6,0,5,0,6,0,9,0,3,0,11,0,4,0,10,0,7,0,10,0,6,0,12,0,5,0,15,0,5,0,15,0,6,0,14,0,9,0,14,0,9,0,16,0,8,0,17,0,8,0,20,0,6,0,23,0,5,0,23,0,8,0,21,0,10,0,22,0,9,0,24,0,9,0,25,0,9,0,26,0,9,0,27,0,10,0,28,0,9,0,30,0,9,0,30,0,12,0,27,0,15,0,27,0,15,0,29,0,14,0,31,0,13,0,32,0,14,0,33,0,14,0,34,0,13,0,36,0,14,0,36,0,14,0,36,0,15,0,38,0,15,0,38,0,15,0,38,0,16,0,40,0,16,0,40,0,16,0,40,0,17,0,43,0,15,0,43,0,18,0,39,0,23,0,39,0,21,0,43,0,18,0,44,0,20,0,44,0,20,0,45,0,20,0,45,0,21,0,46,0,20,0,48,0,19,0,49,0,20,0,49,0,20,0,50,0,20,0,51,0,19,0,53,0,19,0,53,0,20,0,52,0,22,0,52,0,21,0,54,0,20,0,56,0,20,0,54,0,23,0,54,0,22,0,56,0,21,0,56,0,24,0,54,0,24,0,56,0,23,0,57,0,23,0,57,0,24,0,58,0,21,0,62,0,19,0,63,0,21,0,59,0,25,0,59,0,24,0,60,0,23,0,61,0,24,0,60,0,26,0,58,0,27,0,58,0,27,0,60,0,25,0,62,0,24,0,61,0,27,0,59,0,28,0,60,0,27,0,60,0,28,0,59,0,29,0,60,0,27,0,63,0,25,0,63,0,25,0,64,0,26,0,63,0,26,0,62,0,28,0,63,0,25,0,65,0,24,0,66,0,25,0,64,0,26,0,64,0,26,0,64,0,26,0,64,0,26,0,65,0,25,0,65,0,25,0,65,0,25,0,66,0,25,0,64,0,26,0,64,0,27,0,63,0,26,0,65,0,24,0,67,0,22,0,67,0,24,0,65,0,26,0,62,0,27,0,63,0,26,0,64,0,25,0,63,0,26,0,63,0,26,0,63,0,25,0,63,0,24,0,66,0,21,0,67,0,20,0,67,0,21,0,65,0,22,0,64,0,24,0,61,0,26,0,60,0,25,0,61,0,24,0,61,0,25,0,59,0,26,0,57,0,28,0,55,0,28,0,57,0,24,0,60,0,22,0,59,0,25,0,55,0,27,0,55,0,24,0,57,0,24,0,55,0,26,0,53,0,25,0,55,0,23,0,55,0,22,0,57,0,19,0,58,0,19,0,56,0,20,0,55,0,21,0,54,0,20,0,53,0,22,0,50,0,24,0,49,0,21,0,52,0,19,0,52,0,19,0,50,0,20,0,49,0,21,0,47,0,20,0,49,0,18,0,48,0}; }
	private static byte[] data340(){ return new byte[] {20,0,45,0,21,0,44,0,19,0,47,0,17,0,45,0,19,0,42,0,20,0,43,0,16,0,45,0,16,0,42,0,18,0,40,0,18,0,40,0,17,0,39,0,17,0,39,0,15,0,40,0,14,0,39,0,15,0,37,0,15,0,36,0,15,0,36,0,14,0,35,0,13,0,36,0,11,0,37,0,9,0,36,0,11,0,33,0,12,0,31,0,13,0,28,0,15,0,28,0,12,0,29,0,9,0,30,0,11,0,26,0,12,0,24,0,13,0,23,0,12,0,22,0,12,0,22,0,11,0,21,0,10,0,22,0,8,0,22,0,7,0,21,0,8,0,19,0,7,0,19,0,7,0,17,0,8,0,15,0,8,0,15,0,7,0,13,0,8,0,13,0,6,0,13,0,4,0,14,0,3,0,13,0,2,0,13,0,2,0,11,0,3,0,8,0,4,0,8,0,2,0,8,0,1,0,7,0,2,0,5,0,1,0,5,0,1,0,3,0,2,0,0,0,3,0,1,0,-1,-1,3,0,-3,-1,2,0,-2,-1,-1,-1,0,0,-4,-1,2,0,-7,-1,2,0,-7,-1,0,0,-5,-1,-4,-1,-3,-1,-6,-1,-4,-1,-4,-1,-8,-1,-2,-1,-11,-1,-1,-1,-12,-1,-2,-1,-11,-1,-5,-1,-11,-1,-4,-1,-14,-1,-3,-1,-15,-1,-5,-1,-12,-1,-8,-1,-14,-1,-6,-1,-18,-1,-2,-1,-21,-1,-3,-1,-22,-1,-3,-1,-22,-1,-4,-1,-22,-1,-6,-1,-22,-1,-7,-1,-22,-1,-7,-1,-23,-1,-8,-1,-23,-1,-10,-1,-23,-1,-9,-1,-26,-1,-8,-1,-26,-1,-11,-1,-25,-1,-11,-1,-28,-1,-9,-1,-29,-1,-11,-1,-28,-1,-13,-1,-28,-1,-13,-1,-28,-1,-16,-1,-27,-1,-16,-1,-29,-1,-14,-1,-33,-1,-13,-1,-33,-1,-13,-1,-35,-1,-13,-1,-36,-1,-13,-1,-36,-1,-14,-1,-37,-1,-14,-1,-38,-1,-14,-1,-38,-1,-16,-1,-37,-1,-18,-1,-37,-1,-18,-1,-38,-1,-18,-1,-39,-1,-18,-1,-41,-1,-16,-1,-44,-1,-14,-1,-45,-1,-16,-1,-44,-1,-19,-1,-41,-1,-20,-1,-44,-1,-18,-1,-46,-1,-18,-1,-45,-1,-21,-1,-44,-1,-20,-1,-48,-1,-17,-1,-50,-1,-18,-1,-48,-1,-22,-1,-46,-1,-22,-1,-48,-1,-21,-1,-50,-1,-20,-1,-50,-1,-22,-1,-49,-1,-24,-1,-47,-1,-26,-1,-47,-1,-26,-1,-49,-1,-24,-1,-52,-1,-21,-1,-55,-1,-20,-1,-56,-1,-21,-1,-55,-1,-22,-1,-54,-1,-24,-1,-53,-1,-26,-1,-52,-1,-26,-1,-54,-1,-24,-1,-56,-1,-24,-1,-55,-1,-27,-1,-53,-1,-28,-1,-53,-1,-27,-1,-56,-1,-25,-1,-59,-1,-22,-1,-61,-1,-21,-1,-63,-1,-20,-1,-64,-1,-20,-1,-63,-1,-22,-1,-62,-1,-22,-1,-63,-1,-22,-1,-63,-1,-23,-1,-61,-1,-26,-1,-59,-1,-27,-1,-60,-1,-26,-1,-61,-1,-25,-1,-62,-1,-25,-1,-62,-1,-26,-1,-61,-1,-26,-1,-61,-1,-28,-1,-59,-1,-30,-1,-58,-1,-29,-1,-60,-1,-28,-1,-61,-1,-26,-1,-64,-1,-23,-1,-67,-1,-21,-1,-67,-1,-22,-1,-66,-1,-25,-1,-61,-1,-29,-1,-60,-1,-29,-1,-60,-1,-29,-1,-60,-1,-29,-1,-61,-1,-26,-1,-64,-1,-25,-1,-65,-1,-24,-1,-65,-1,-23,-1,-65,-1,-25,-1,-63,-1,-27,-1,-61,-1,-27,-1,-62,-1,-25,-1,-65,-1,-23,-1,-65,-1,-23,-1,-65,-1,-24,-1,-63,-1,-25,-1,-62,-1,-26,-1,-61,-1,-26,-1,-62,-1,-25,-1,-61,-1,-25,-1,-62,-1,-25,-1,-61,-1,-25,-1,-61,-1,-25,-1,-61,-1,-23,-1,-63,-1,-23,-1,-61,-1,-25,-1,-59,-1,-25,-1,-59,-1,-25,-1,-59,-1,-25,-1,-58,-1,-24,-1,-59,-1,-24,-1,-59,-1,-23,-1,-59,-1,-22,-1,-59,-1,-24,-1,-56,-1,-25,-1,-54,-1,-26,-1,-55,-1,-24,-1,-55,-1,-23,-1,-57,-1,-20,-1,-59,-1,-19,-1,-57,-1,-22,-1,-53,-1,-24,-1,-52,-1,-24,-1,-52,-1,-22,-1,-52,-1,-23,-1,-51,-1,-23,-1,-50,-1,-22,-1,-52,-1,-20,-1,-51,-1,-21,-1,-49,-1,-23,-1,-47,-1,-22,-1,-49,-1,-19,-1,-50,-1,-18,-1,-50,-1,-19,-1,-46,-1,-21,-1,-45,-1,-22,-1,-43,-1,-22,-1,-42,-1,-22,-1,-43,-1,-19,-1,-44,-1,-18,-1,-44,-1,-18,-1,-43,-1,-17,-1,-43,-1,-16,-1,-44,-1,-15,-1,-42,-1,-17,-1,-39,-1,-18,-1,-39,-1,-15,-1,-41,-1,-14,-1,-40,-1,-14,-1,-39,-1,-13,-1,-40,-1,-12,-1,-39,-1,-12,-1,-37,-1,-14,-1,-34,-1,-15,-1,-33,-1,-14,-1,-34,-1,-12,-1,-34,-1,-11,-1,-34,-1,-10,-1,-33,-1,-12,-1,-30,-1,-12,-1,-29,-1,-12,-1,-28,-1,-13,-1,-26,-1,-11,-1,-28,-1,-10,-1,-26,-1,-12,-1,-22,-1,-13,-1,-23,-1,-10,-1,-24,-1,-10,-1,-21,-1,-11,-1,-20,-1,-10,-1,-21,-1,-8,-1,-20,-1}; }
	private static byte[] data341(){ return new byte[] {-8,-1,-21,-1,-5,-1,-21,-1,-6,-1,-17,-1,-9,-1,-15,-1,-8,-1,-15,-1,-7,-1,-13,-1,-9,-1,-11,-1,-9,-1,-10,-1,-8,-1,-10,-1,-6,-1,-12,-1,-3,-1,-13,-1,-1,-1,-13,-1,-1,-1,-12,-1,0,0,-11,-1,-1,-1,-9,-1,-2,-1,-6,-1,-3,-1,-5,-1,-2,-1,-5,-1,-1,-1,-4,-1,-1,-1,-3,-1,0,0,-3,-1,0,0,0,0,-2,-1,2,0,-2,-1,3,0,-1,-1,3,0,0,0,4,0,-1,-1,6,0,0,0,6,0,1,0,5,0,4,0,4,0,5,0,5,0,5,0,6,0,6,0,6,0,6,0,9,0,4,0,10,0,7,0,8,0,9,0,9,0,6,0,15,0,3,0,17,0,4,0,15,0,8,0,14,0,9,0,14,0,9,0,16,0,10,0,16,0,9,0,18,0,10,0,18,0,11,0,18,0,12,0,18,0,13,0,20,0,10,0,25,0,7,0,27,0,8,0,27,0,8,0,29,0,7,0,30,0,9,0,30,0,9,0,29,0,13,0,27,0,15,0,27,0,15,0,28,0,16,0,28,0,16,0,31,0,13,0,34,0,13,0,33,0,16,0,33,0,15,0,36,0,13,0,37,0,14,0,38,0,14,0,39,0,13,0,40,0,15,0,39,0,17,0,37,0,20,0,36,0,21,0,38,0,18,0,41,0,17,0,44,0,15,0,45,0,16,0,44,0,20,0,41,0,21,0,43,0,20,0,45,0,17,0,48,0,18,0,47,0,20,0,45,0,21,0,47,0,19,0,51,0,17,0,52,0,16,0,52,0,20,0,50,0,21,0,50,0,20,0,53,0,18,0,54,0,20,0,53,0,20,0,54,0,20,0,54,0,21,0,54,0,21,0,56,0,20,0,55,0,23,0,53,0,25,0,53,0,24,0,55,0,23,0,55,0,25,0,54,0,25,0,56,0,22,0,59,0,22,0,58,0,23,0,59,0,22,0,60,0,22,0,59,0,25,0,57,0,26,0,57,0,25,0,59,0,25,0,60,0,23,0,60,0,24,0,62,0,23,0,62,0,23,0,60,0,26,0,61,0,24,0,63,0,22,0,62,0,27,0,58,0,29,0,59,0,25,0,63,0,23,0,64,0,23,0,65,0,20,0,68,0,19,0,68,0,20,0,67,0,20,0,68,0,20,0,66,0,23,0,65,0,22,0,67,0,20,0,67,0,23,0,63,0,25,0,64,0,23,0,65,0,23,0,63,0,26,0,61,0,27,0,60,0,27,0,61,0,27,0,59,0,28,0,61,0,24,0,65,0,21,0,65,0,24,0,62,0,24,0,62,0,25,0,61,0,26,0,60,0,25,0,61,0,25,0,60,0,27,0,57,0,28,0,57,0,28,0,58,0,25,0,60,0,23,0,62,0,22,0,61,0,23,0,59,0,25,0,58,0,24,0,58,0,24,0,58,0,24,0,58,0,21,0,62,0,18,0,62,0,20,0,58,0,23,0,55,0,26,0,52,0,27,0,51,0,26,0,54,0,22,0,56,0,21,0,54,0,24,0,52,0,23,0,53,0,21,0,55,0,20,0,52,0,22,0,51,0,23,0,50,0,22,0,50,0,21,0,51,0,19,0,53,0,17,0,52,0,18,0,50,0,19,0,49,0,20,0,46,0,22,0,44,0,21,0,46,0,19,0,46,0,19,0,45,0,18,0,45,0,19,0,42,0,21,0,40,0,21,0,39,0,21,0,39,0,20,0,40,0,17,0,41,0,17,0,39,0,18,0,39,0,15,0,41,0,13,0,40,0,15,0,37,0,16,0,36,0,14,0,39,0,11,0,38,0,13,0,35,0,13,0,35,0,13,0,34,0,13,0,31,0,15,0,30,0,15,0,29,0,13,0,30,0,12,0,29,0,13,0,27,0,13,0,26,0,11,0,29,0,8,0,29,0,8,0,27,0,9,0,26,0,8,0,25,0,9,0,23,0,10,0,21,0,9,0,22,0,6,0,25,0,4,0,22,0,7,0,18,0,8,0,18,0,6,0,19,0,5,0,17,0,5,0,17,0,4,0,17,0,3,0,15,0,6,0,11,0,6,0,12,0,3,0,13,0,3,0,11,0,3,0,9,0,4,0,8,0,4,0,7,0,2,0,8,0,1,0,7,0,1,0,6,0,1,0,4,0,2,0,2,0,2,0,1,0,2,0,0,0,3,0,-4,-1,5,0,-4,-1,1,0,-2,-1,1,0,-5,-1,3,0,-8,-1,3,0,-8,-1,2,0,-8,-1,0,0,-7,-1,-3,-1,-5,-1,-4,-1,-6,-1,-6,-1,-6,-1,-6,-1,-6,-1,-7,-1,-7,-1,-8,-1,-8,-1}; }
	private static byte[] data342(){ return new byte[] {-7,-1,-9,-1,-8,-1,-10,-1,-8,-1,-11,-1,-8,-1,-12,-1,-9,-1,-12,-1,-9,-1,-15,-1,-7,-1,-17,-1,-8,-1,-16,-1,-9,-1,-18,-1,-8,-1,-20,-1,-7,-1,-21,-1,-9,-1,-20,-1,-10,-1,-20,-1,-12,-1,-20,-1,-12,-1,-22,-1,-9,-1,-27,-1,-7,-1,-29,-1,-6,-1,-30,-1,-7,-1,-31,-1,-7,-1,-31,-1,-9,-1,-30,-1,-11,-1,-29,-1,-12,-1,-31,-1,-10,-1,-33,-1,-11,-1,-33,-1,-13,-1,-30,-1,-16,-1,-31,-1,-15,-1,-33,-1,-14,-1,-35,-1,-14,-1,-35,-1,-14,-1,-36,-1,-16,-1,-35,-1,-17,-1,-35,-1,-17,-1,-37,-1,-16,-1,-40,-1,-13,-1,-43,-1,-12,-1,-44,-1,-14,-1,-42,-1,-16,-1,-42,-1,-16,-1,-43,-1,-17,-1,-42,-1,-18,-1,-44,-1,-16,-1,-46,-1,-16,-1,-46,-1,-17,-1,-46,-1,-18,-1,-46,-1,-19,-1,-46,-1,-19,-1,-47,-1,-18,-1,-50,-1,-17,-1,-50,-1,-18,-1,-49,-1,-20,-1,-49,-1,-20,-1,-49,-1,-21,-1,-50,-1,-19,-1,-54,-1,-15,-1,-59,-1,-12,-1,-60,-1,-15,-1,-55,-1,-21,-1,-51,-1,-23,-1,-53,-1,-21,-1,-54,-1,-21,-1,-54,-1,-22,-1,-55,-1,-21,-1,-56,-1,-21,-1,-56,-1,-22,-1,-56,-1,-22,-1,-57,-1,-21,-1,-58,-1,-21,-1,-59,-1,-21,-1,-59,-1,-20,-1,-61,-1,-20,-1,-60,-1,-22,-1,-59,-1,-23,-1,-59,-1,-22,-1,-60,-1,-23,-1,-59,-1,-25,-1,-57,-1,-26,-1,-57,-1,-26,-1,-59,-1,-24,-1,-59,-1,-26,-1,-57,-1,-28,-1,-58,-1,-24,-1,-62,-1,-21,-1,-65,-1,-21,-1,-63,-1,-23,-1,-61,-1,-25,-1,-61,-1,-25,-1,-60,-1,-26,-1,-59,-1,-27,-1,-60,-1,-26,-1,-60,-1,-26,-1,-60,-1,-26,-1,-61,-1,-25,-1,-61,-1,-26,-1,-61,-1,-24,-1,-63,-1,-23,-1,-64,-1,-23,-1,-63,-1,-23,-1,-64,-1,-22,-1,-65,-1,-23,-1,-61,-1,-27,-1,-59,-1,-27,-1,-60,-1,-26,-1,-60,-1,-26,-1,-61,-1,-23,-1,-65,-1,-20,-1,-65,-1,-22,-1,-62,-1,-25,-1,-59,-1,-27,-1,-58,-1,-27,-1,-58,-1,-27,-1,-58,-1,-26,-1,-59,-1,-25,-1,-60,-1,-24,-1,-60,-1,-24,-1,-59,-1,-25,-1,-58,-1,-25,-1,-59,-1,-23,-1,-59,-1,-24,-1,-58,-1,-24,-1,-58,-1,-24,-1,-57,-1,-25,-1,-56,-1,-24,-1,-57,-1,-24,-1,-56,-1,-24,-1,-55,-1,-25,-1,-54,-1,-25,-1,-54,-1,-24,-1,-54,-1,-24,-1,-54,-1,-23,-1,-55,-1,-20,-1,-58,-1,-18,-1,-57,-1,-20,-1,-54,-1,-22,-1,-52,-1,-23,-1,-51,-1,-23,-1,-50,-1,-23,-1,-50,-1,-23,-1,-48,-1,-24,-1,-47,-1,-24,-1,-48,-1,-21,-1,-49,-1,-20,-1,-49,-1,-20,-1,-49,-1,-19,-1,-48,-1,-19,-1,-48,-1,-18,-1,-49,-1,-17,-1,-47,-1,-18,-1,-47,-1,-17,-1,-47,-1,-17,-1,-44,-1,-19,-1,-43,-1,-19,-1,-42,-1,-19,-1,-41,-1,-18,-1,-42,-1,-17,-1,-42,-1,-15,-1,-43,-1,-13,-1,-44,-1,-13,-1,-41,-1,-16,-1,-36,-1,-19,-1,-35,-1,-18,-1,-35,-1,-17,-1,-35,-1,-16,-1,-36,-1,-13,-1,-37,-1,-13,-1,-35,-1,-14,-1,-34,-1,-12,-1,-35,-1,-12,-1,-33,-1,-13,-1,-31,-1,-13,-1,-31,-1,-12,-1,-31,-1,-11,-1,-29,-1,-13,-1,-27,-1,-13,-1,-26,-1,-12,-1,-26,-1,-12,-1,-24,-1,-13,-1,-24,-1,-10,-1,-25,-1,-9,-1,-24,-1,-12,-1,-19,-1,-13,-1,-18,-1,-13,-1,-18,-1,-11,-1,-19,-1,-8,-1,-21,-1,-6,-1,-21,-1,-5,-1,-21,-1,-3,-1,-21,-1,-5,-1,-17,-1,-7,-1,-14,-1,-7,-1,-14,-1,-6,-1,-15,-1,-4,-1,-15,-1,-2,-1,-15,-1,-2,-1,-15,-1,-2,-1,-10,-1,-6,-1,-7,-1,-6,-1,-8,-1,-3,-1,-7,-1,-4,-1,-6,-1,-4,-1,-5,-1,-3,-1,-5,-1,-1,-1,-6,-1,0,0,-5,-1,0,0,-3,-1,-1,-1,-2,-1,0,0,-1,-1,1,0,-2,-1,1,0,1,0,0,0,3,0,0,0,2,0,3,0,2,0,2,0,5,0,1,0,6,0,2,0,6,0,4,0,4,0,6,0,6,0,4,0,9,0,2,0,12,0,2,0,12,0,3,0,12,0,5,0,11,0,7,0,10,0,8,0,12,0,8,0,13,0,7,0,14,0,8,0,16,0,7,0,17,0,7,0,18,0,8,0,18,0,9,0,19,0,8,0,21,0,8,0,22,0,8,0,23,0,9,0,23,0,9,0,23,0,12,0,22,0,13,0,23,0,11,0,27,0,10,0,27,0,11,0,27,0,13,0,26,0,15,0,26,0,13,0,31,0,10,0,34,0,10,0,33,0,12,0,33,0,12,0,35,0,11,0,36,0,12,0,35,0,14,0,36,0,12,0,39,0,11,0,39,0,14,0,38,0,15,0,37,0,16,0,38,0}; }
	private static byte[] data343(){ return new byte[] {18,0,36,0,19,0,36,0,21,0,36,0,20,0,39,0,17,0,44,0,14,0,45,0,15,0,45,0,16,0,46,0,15,0,47,0,15,0,47,0,18,0,45,0,18,0,48,0,15,0,51,0,15,0,51,0,16,0,49,0,19,0,48,0,21,0,48,0,19,0,51,0,18,0,51,0,21,0,48,0,24,0,47,0,23,0,51,0,19,0,54,0,19,0,53,0,22,0,50,0,24,0,50,0,25,0,51,0,22,0,55,0,20,0,56,0,21,0,55,0,22,0,55,0,23,0,53,0,25,0,55,0,21,0,60,0,17,0,62,0,19,0,59,0,21,0,59,0,21,0,60,0,20,0,60,0,21,0,60,0,22,0,60,0,21,0,61,0,21,0,61,0,23,0,59,0,23,0,60,0,23,0,60,0,24,0,59,0,24,0,59,0,26,0,57,0,27,0,57,0,27,0,58,0,26,0,59,0,24,0,62,0,23,0,61,0,25,0,58,0,29,0,55,0,30,0,57,0,25,0,62,0,23,0,62,0,24,0,61,0,24,0,62,0,23,0,62,0,23,0,63,0,22,0,64,0,21,0,64,0,21,0,64,0,23,0,60,0,27,0,57,0,28,0,57,0,28,0,57,0,28,0,57,0,26,0,59,0,26,0,58,0,27,0,57,0,26,0,59,0,24,0,61,0,22,0,61,0,23,0,60,0,23,0,60,0,23,0,59,0,24,0,58,0,23,0,61,0,20,0,61,0,21,0,60,0,22,0,58,0,23,0,57,0,24,0,57,0,22,0,58,0,20,0,61,0,18,0,60,0,20,0,56,0,23,0,55,0,22,0,56,0,22,0,52,0,25,0,52,0,23,0,54,0,21,0,53,0,23,0,51,0,23,0,51,0,23,0,50,0,23,0,50,0,22,0,50,0,21,0,51,0,21,0,49,0,21,0,48,0,23,0,47,0,21,0,47,0,21,0,48,0,19,0,49,0,16,0,51,0,15,0,51,0,15,0,48,0,17,0,46,0,19,0,44,0,18,0,44,0,18,0,44,0,17,0,44,0,15,0,45,0,15,0,43,0,17,0,40,0,17,0,41,0,15,0,42,0,13,0,42,0,14,0,40,0,14,0,40,0,13,0,38,0,15,0,36,0,16,0,34,0,16,0,33,0,17,0,31,0,17,0,31,0,15,0,33,0,12,0,34,0,11,0,33,0,11,0,33,0,10,0,32,0,10,0,31,0,11,0,29,0,10,0,30,0,9,0,29,0,9,0,27,0,10,0,27,0,7,0,29,0,6,0,26,0,8,0,24,0,8,0,24,0,7,0,23,0,7,0,21,0,8,0,21,0,7,0,19,0,8,0,17,0,8,0,17,0,8,0,15,0,9,0,12,0,9,0,13,0,8,0,12,0,7,0,13,0,3,0,17,0,-1,-1,17,0,0,0,13,0,4,0,9,0,5,0,8,0,4,0,7,0,5,0,6,0,3,0,7,0,0,0,9,0,-1,-1,7,0,0,0,4,0,1,0,5,0,-2,-1,6,0,-4,-1,6,0,-3,-1,3,0,-2,-1,0,0,1,0,-3,-1,1,0,-3,-1,-2,-1,-2,-1,-2,-1,-4,-1,0,0,-7,-1,-1,-1,-5,-1,-5,-1,-2,-1,-8,-1,-3,-1,-5,-1,-8,-1,-3,-1,-10,-1,-3,-1,-10,-1,-4,-1,-11,-1,-4,-1,-12,-1,-5,-1,-11,-1,-8,-1,-9,-1,-9,-1,-12,-1,-7,-1,-15,-1,-5,-1,-18,-1,-3,-1,-20,-1,-4,-1,-20,-1,-6,-1,-18,-1,-7,-1,-20,-1,-7,-1,-21,-1,-6,-1,-23,-1,-6,-1,-24,-1,-7,-1,-23,-1,-9,-1,-23,-1,-10,-1,-23,-1,-10,-1,-25,-1,-9,-1,-28,-1,-7,-1,-29,-1,-8,-1,-29,-1,-11,-1,-27,-1,-12,-1,-28,-1,-11,-1,-31,-1,-11,-1,-30,-1,-13,-1,-29,-1,-15,-1,-29,-1,-14,-1,-32,-1,-13,-1,-34,-1,-12,-1,-34,-1,-13,-1,-36,-1,-12,-1,-37,-1,-12,-1,-37,-1,-15,-1,-35,-1,-16,-1,-36,-1,-16,-1,-37,-1,-16,-1,-38,-1,-16,-1,-39,-1,-15,-1,-42,-1,-12,-1,-45,-1,-13,-1,-42,-1,-18,-1,-39,-1,-19,-1,-41,-1,-17,-1,-44,-1,-16,-1,-45,-1,-16,-1,-45,-1,-17,-1,-45,-1,-18,-1,-45,-1,-20,-1,-42,-1,-23,-1,-42,-1,-22,-1,-45,-1,-19,-1,-49,-1,-17,-1,-50,-1,-17,-1,-50,-1,-19,-1,-49,-1,-20,-1,-49,-1,-20,-1,-50,-1,-20,-1,-50,-1,-21,-1,-51,-1,-19,-1,-54,-1,-18,-1,-53,-1,-21,-1,-52,-1,-21,-1,-53,-1,-20,-1,-55,-1,-19,-1,-56,-1,-18,-1,-58,-1,-18,-1,-56,-1,-21,-1,-55,-1,-22,-1,-55,-1,-22,-1,-54,-1,-25,-1,-52,-1,-26,-1,-53,-1}; }
	private static byte[] data344(){ return new byte[] {-25,-1,-53,-1,-26,-1,-53,-1,-27,-1,-52,-1,-27,-1,-54,-1,-25,-1,-57,-1,-21,-1,-61,-1,-19,-1,-62,-1,-20,-1,-60,-1,-22,-1,-58,-1,-25,-1,-57,-1,-25,-1,-56,-1,-26,-1,-57,-1,-26,-1,-57,-1,-24,-1,-59,-1,-25,-1,-58,-1,-25,-1,-58,-1,-25,-1,-58,-1,-27,-1,-56,-1,-27,-1,-57,-1,-26,-1,-59,-1,-25,-1,-59,-1,-24,-1,-60,-1,-24,-1,-61,-1,-23,-1,-61,-1,-23,-1,-61,-1,-23,-1,-62,-1,-22,-1,-62,-1,-23,-1,-61,-1,-22,-1,-63,-1,-21,-1,-63,-1,-22,-1,-61,-1,-23,-1,-61,-1,-23,-1,-61,-1,-23,-1,-61,-1,-22,-1,-62,-1,-22,-1,-61,-1,-23,-1,-60,-1,-23,-1,-61,-1,-21,-1,-63,-1,-19,-1,-63,-1,-20,-1,-61,-1,-23,-1,-59,-1,-23,-1,-58,-1,-24,-1,-58,-1,-23,-1,-59,-1,-22,-1,-59,-1,-22,-1,-58,-1,-23,-1,-58,-1,-21,-1,-59,-1,-21,-1,-59,-1,-20,-1,-59,-1,-21,-1,-57,-1,-22,-1,-56,-1,-22,-1,-57,-1,-19,-1,-59,-1,-19,-1,-57,-1,-21,-1,-53,-1,-24,-1,-53,-1,-22,-1,-54,-1,-20,-1,-55,-1,-21,-1,-53,-1,-21,-1,-53,-1,-20,-1,-54,-1,-19,-1,-53,-1,-21,-1,-50,-1,-22,-1,-49,-1,-21,-1,-52,-1,-17,-1,-54,-1,-15,-1,-53,-1,-18,-1,-49,-1,-21,-1,-47,-1,-19,-1,-49,-1,-18,-1,-48,-1,-19,-1,-47,-1,-17,-1,-50,-1,-13,-1,-52,-1,-13,-1,-48,-1,-17,-1,-44,-1,-20,-1,-42,-1,-19,-1,-42,-1,-17,-1,-45,-1,-15,-1,-44,-1,-15,-1,-43,-1,-15,-1,-43,-1,-15,-1,-40,-1,-18,-1,-37,-1,-18,-1,-38,-1,-17,-1,-36,-1,-18,-1,-35,-1,-17,-1,-37,-1,-14,-1,-36,-1,-16,-1,-34,-1,-16,-1,-34,-1,-15,-1,-33,-1,-15,-1,-32,-1,-16,-1,-30,-1,-16,-1,-29,-1,-16,-1,-30,-1,-12,-1,-32,-1,-11,-1,-30,-1,-14,-1,-26,-1,-14,-1,-28,-1,-11,-1,-28,-1,-11,-1,-26,-1,-12,-1,-26,-1,-10,-1,-26,-1,-9,-1,-26,-1,-9,-1,-25,-1,-8,-1,-24,-1,-9,-1,-22,-1,-10,-1,-21,-1,-8,-1,-21,-1,-9,-1,-19,-1,-10,-1,-16,-1,-10,-1,-17,-1,-8,-1,-18,-1,-6,-1,-17,-1,-6,-1,-15,-1,-7,-1,-12,-1,-6,-1,-11,-1,-5,-1,-12,-1,-2,-1,-10,-1,-4,-1,-7,-1,-5,-1,-5,-1,-4,-1,-5,-1,-3,-1,-4,-1,-3,-1,-4,-1,-1,-1,-4,-1,0,0,-5,-1,2,0,-5,-1,1,0,-1,-1,-3,-1,3,0,-5,-1,3,0,-2,-1,0,0,0,0,0,0,-1,-1,2,0}; }
	private static byte[] getData(){
		byte[] data = new byte[352800];
		System.arraycopy(data0(), 0, data, 0, 1024);
		System.arraycopy(data1(), 0, data, 1024, 1024);
		System.arraycopy(data2(), 0, data, 2048, 1024);
		System.arraycopy(data3(), 0, data, 3072, 1024);
		System.arraycopy(data4(), 0, data, 4096, 1024);
		System.arraycopy(data5(), 0, data, 5120, 1024);
		System.arraycopy(data6(), 0, data, 6144, 1024);
		System.arraycopy(data7(), 0, data, 7168, 1024);
		System.arraycopy(data8(), 0, data, 8192, 1024);
		System.arraycopy(data9(), 0, data, 9216, 1024);
		System.arraycopy(data10(), 0, data, 10240, 1024);
		System.arraycopy(data11(), 0, data, 11264, 1024);
		System.arraycopy(data12(), 0, data, 12288, 1024);
		System.arraycopy(data13(), 0, data, 13312, 1024);
		System.arraycopy(data14(), 0, data, 14336, 1024);
		System.arraycopy(data15(), 0, data, 15360, 1024);
		System.arraycopy(data16(), 0, data, 16384, 1024);
		System.arraycopy(data17(), 0, data, 17408, 1024);
		System.arraycopy(data18(), 0, data, 18432, 1024);
		System.arraycopy(data19(), 0, data, 19456, 1024);
		System.arraycopy(data20(), 0, data, 20480, 1024);
		System.arraycopy(data21(), 0, data, 21504, 1024);
		System.arraycopy(data22(), 0, data, 22528, 1024);
		System.arraycopy(data23(), 0, data, 23552, 1024);
		System.arraycopy(data24(), 0, data, 24576, 1024);
		System.arraycopy(data25(), 0, data, 25600, 1024);
		System.arraycopy(data26(), 0, data, 26624, 1024);
		System.arraycopy(data27(), 0, data, 27648, 1024);
		System.arraycopy(data28(), 0, data, 28672, 1024);
		System.arraycopy(data29(), 0, data, 29696, 1024);
		System.arraycopy(data30(), 0, data, 30720, 1024);
		System.arraycopy(data31(), 0, data, 31744, 1024);
		System.arraycopy(data32(), 0, data, 32768, 1024);
		System.arraycopy(data33(), 0, data, 33792, 1024);
		System.arraycopy(data34(), 0, data, 34816, 1024);
		System.arraycopy(data35(), 0, data, 35840, 1024);
		System.arraycopy(data36(), 0, data, 36864, 1024);
		System.arraycopy(data37(), 0, data, 37888, 1024);
		System.arraycopy(data38(), 0, data, 38912, 1024);
		System.arraycopy(data39(), 0, data, 39936, 1024);
		System.arraycopy(data40(), 0, data, 40960, 1024);
		System.arraycopy(data41(), 0, data, 41984, 1024);
		System.arraycopy(data42(), 0, data, 43008, 1024);
		System.arraycopy(data43(), 0, data, 44032, 1024);
		System.arraycopy(data44(), 0, data, 45056, 1024);
		System.arraycopy(data45(), 0, data, 46080, 1024);
		System.arraycopy(data46(), 0, data, 47104, 1024);
		System.arraycopy(data47(), 0, data, 48128, 1024);
		System.arraycopy(data48(), 0, data, 49152, 1024);
		System.arraycopy(data49(), 0, data, 50176, 1024);
		System.arraycopy(data50(), 0, data, 51200, 1024);
		System.arraycopy(data51(), 0, data, 52224, 1024);
		System.arraycopy(data52(), 0, data, 53248, 1024);
		System.arraycopy(data53(), 0, data, 54272, 1024);
		System.arraycopy(data54(), 0, data, 55296, 1024);
		System.arraycopy(data55(), 0, data, 56320, 1024);
		System.arraycopy(data56(), 0, data, 57344, 1024);
		System.arraycopy(data57(), 0, data, 58368, 1024);
		System.arraycopy(data58(), 0, data, 59392, 1024);
		System.arraycopy(data59(), 0, data, 60416, 1024);
		System.arraycopy(data60(), 0, data, 61440, 1024);
		System.arraycopy(data61(), 0, data, 62464, 1024);
		System.arraycopy(data62(), 0, data, 63488, 1024);
		System.arraycopy(data63(), 0, data, 64512, 1024);
		System.arraycopy(data64(), 0, data, 65536, 1024);
		System.arraycopy(data65(), 0, data, 66560, 1024);
		System.arraycopy(data66(), 0, data, 67584, 1024);
		System.arraycopy(data67(), 0, data, 68608, 1024);
		System.arraycopy(data68(), 0, data, 69632, 1024);
		System.arraycopy(data69(), 0, data, 70656, 1024);
		System.arraycopy(data70(), 0, data, 71680, 1024);
		System.arraycopy(data71(), 0, data, 72704, 1024);
		System.arraycopy(data72(), 0, data, 73728, 1024);
		System.arraycopy(data73(), 0, data, 74752, 1024);
		System.arraycopy(data74(), 0, data, 75776, 1024);
		System.arraycopy(data75(), 0, data, 76800, 1024);
		System.arraycopy(data76(), 0, data, 77824, 1024);
		System.arraycopy(data77(), 0, data, 78848, 1024);
		System.arraycopy(data78(), 0, data, 79872, 1024);
		System.arraycopy(data79(), 0, data, 80896, 1024);
		System.arraycopy(data80(), 0, data, 81920, 1024);
		System.arraycopy(data81(), 0, data, 82944, 1024);
		System.arraycopy(data82(), 0, data, 83968, 1024);
		System.arraycopy(data83(), 0, data, 84992, 1024);
		System.arraycopy(data84(), 0, data, 86016, 1024);
		System.arraycopy(data85(), 0, data, 87040, 1024);
		System.arraycopy(data86(), 0, data, 88064, 1024);
		System.arraycopy(data87(), 0, data, 89088, 1024);
		System.arraycopy(data88(), 0, data, 90112, 1024);
		System.arraycopy(data89(), 0, data, 91136, 1024);
		System.arraycopy(data90(), 0, data, 92160, 1024);
		System.arraycopy(data91(), 0, data, 93184, 1024);
		System.arraycopy(data92(), 0, data, 94208, 1024);
		System.arraycopy(data93(), 0, data, 95232, 1024);
		System.arraycopy(data94(), 0, data, 96256, 1024);
		System.arraycopy(data95(), 0, data, 97280, 1024);
		System.arraycopy(data96(), 0, data, 98304, 1024);
		System.arraycopy(data97(), 0, data, 99328, 1024);
		System.arraycopy(data98(), 0, data, 100352, 1024);
		System.arraycopy(data99(), 0, data, 101376, 1024);
		System.arraycopy(data100(), 0, data, 102400, 1024);
		System.arraycopy(data101(), 0, data, 103424, 1024);
		System.arraycopy(data102(), 0, data, 104448, 1024);
		System.arraycopy(data103(), 0, data, 105472, 1024);
		System.arraycopy(data104(), 0, data, 106496, 1024);
		System.arraycopy(data105(), 0, data, 107520, 1024);
		System.arraycopy(data106(), 0, data, 108544, 1024);
		System.arraycopy(data107(), 0, data, 109568, 1024);
		System.arraycopy(data108(), 0, data, 110592, 1024);
		System.arraycopy(data109(), 0, data, 111616, 1024);
		System.arraycopy(data110(), 0, data, 112640, 1024);
		System.arraycopy(data111(), 0, data, 113664, 1024);
		System.arraycopy(data112(), 0, data, 114688, 1024);
		System.arraycopy(data113(), 0, data, 115712, 1024);
		System.arraycopy(data114(), 0, data, 116736, 1024);
		System.arraycopy(data115(), 0, data, 117760, 1024);
		System.arraycopy(data116(), 0, data, 118784, 1024);
		System.arraycopy(data117(), 0, data, 119808, 1024);
		System.arraycopy(data118(), 0, data, 120832, 1024);
		System.arraycopy(data119(), 0, data, 121856, 1024);
		System.arraycopy(data120(), 0, data, 122880, 1024);
		System.arraycopy(data121(), 0, data, 123904, 1024);
		System.arraycopy(data122(), 0, data, 124928, 1024);
		System.arraycopy(data123(), 0, data, 125952, 1024);
		System.arraycopy(data124(), 0, data, 126976, 1024);
		System.arraycopy(data125(), 0, data, 128000, 1024);
		System.arraycopy(data126(), 0, data, 129024, 1024);
		System.arraycopy(data127(), 0, data, 130048, 1024);
		System.arraycopy(data128(), 0, data, 131072, 1024);
		System.arraycopy(data129(), 0, data, 132096, 1024);
		System.arraycopy(data130(), 0, data, 133120, 1024);
		System.arraycopy(data131(), 0, data, 134144, 1024);
		System.arraycopy(data132(), 0, data, 135168, 1024);
		System.arraycopy(data133(), 0, data, 136192, 1024);
		System.arraycopy(data134(), 0, data, 137216, 1024);
		System.arraycopy(data135(), 0, data, 138240, 1024);
		System.arraycopy(data136(), 0, data, 139264, 1024);
		System.arraycopy(data137(), 0, data, 140288, 1024);
		System.arraycopy(data138(), 0, data, 141312, 1024);
		System.arraycopy(data139(), 0, data, 142336, 1024);
		System.arraycopy(data140(), 0, data, 143360, 1024);
		System.arraycopy(data141(), 0, data, 144384, 1024);
		System.arraycopy(data142(), 0, data, 145408, 1024);
		System.arraycopy(data143(), 0, data, 146432, 1024);
		System.arraycopy(data144(), 0, data, 147456, 1024);
		System.arraycopy(data145(), 0, data, 148480, 1024);
		System.arraycopy(data146(), 0, data, 149504, 1024);
		System.arraycopy(data147(), 0, data, 150528, 1024);
		System.arraycopy(data148(), 0, data, 151552, 1024);
		System.arraycopy(data149(), 0, data, 152576, 1024);
		System.arraycopy(data150(), 0, data, 153600, 1024);
		System.arraycopy(data151(), 0, data, 154624, 1024);
		System.arraycopy(data152(), 0, data, 155648, 1024);
		System.arraycopy(data153(), 0, data, 156672, 1024);
		System.arraycopy(data154(), 0, data, 157696, 1024);
		System.arraycopy(data155(), 0, data, 158720, 1024);
		System.arraycopy(data156(), 0, data, 159744, 1024);
		System.arraycopy(data157(), 0, data, 160768, 1024);
		System.arraycopy(data158(), 0, data, 161792, 1024);
		System.arraycopy(data159(), 0, data, 162816, 1024);
		System.arraycopy(data160(), 0, data, 163840, 1024);
		System.arraycopy(data161(), 0, data, 164864, 1024);
		System.arraycopy(data162(), 0, data, 165888, 1024);
		System.arraycopy(data163(), 0, data, 166912, 1024);
		System.arraycopy(data164(), 0, data, 167936, 1024);
		System.arraycopy(data165(), 0, data, 168960, 1024);
		System.arraycopy(data166(), 0, data, 169984, 1024);
		System.arraycopy(data167(), 0, data, 171008, 1024);
		System.arraycopy(data168(), 0, data, 172032, 1024);
		System.arraycopy(data169(), 0, data, 173056, 1024);
		System.arraycopy(data170(), 0, data, 174080, 1024);
		System.arraycopy(data171(), 0, data, 175104, 1024);
		System.arraycopy(data172(), 0, data, 176128, 1024);
		System.arraycopy(data173(), 0, data, 177152, 1024);
		System.arraycopy(data174(), 0, data, 178176, 1024);
		System.arraycopy(data175(), 0, data, 179200, 1024);
		System.arraycopy(data176(), 0, data, 180224, 1024);
		System.arraycopy(data177(), 0, data, 181248, 1024);
		System.arraycopy(data178(), 0, data, 182272, 1024);
		System.arraycopy(data179(), 0, data, 183296, 1024);
		System.arraycopy(data180(), 0, data, 184320, 1024);
		System.arraycopy(data181(), 0, data, 185344, 1024);
		System.arraycopy(data182(), 0, data, 186368, 1024);
		System.arraycopy(data183(), 0, data, 187392, 1024);
		System.arraycopy(data184(), 0, data, 188416, 1024);
		System.arraycopy(data185(), 0, data, 189440, 1024);
		System.arraycopy(data186(), 0, data, 190464, 1024);
		System.arraycopy(data187(), 0, data, 191488, 1024);
		System.arraycopy(data188(), 0, data, 192512, 1024);
		System.arraycopy(data189(), 0, data, 193536, 1024);
		System.arraycopy(data190(), 0, data, 194560, 1024);
		System.arraycopy(data191(), 0, data, 195584, 1024);
		System.arraycopy(data192(), 0, data, 196608, 1024);
		System.arraycopy(data193(), 0, data, 197632, 1024);
		System.arraycopy(data194(), 0, data, 198656, 1024);
		System.arraycopy(data195(), 0, data, 199680, 1024);
		System.arraycopy(data196(), 0, data, 200704, 1024);
		System.arraycopy(data197(), 0, data, 201728, 1024);
		System.arraycopy(data198(), 0, data, 202752, 1024);
		System.arraycopy(data199(), 0, data, 203776, 1024);
		System.arraycopy(data200(), 0, data, 204800, 1024);
		System.arraycopy(data201(), 0, data, 205824, 1024);
		System.arraycopy(data202(), 0, data, 206848, 1024);
		System.arraycopy(data203(), 0, data, 207872, 1024);
		System.arraycopy(data204(), 0, data, 208896, 1024);
		System.arraycopy(data205(), 0, data, 209920, 1024);
		System.arraycopy(data206(), 0, data, 210944, 1024);
		System.arraycopy(data207(), 0, data, 211968, 1024);
		System.arraycopy(data208(), 0, data, 212992, 1024);
		System.arraycopy(data209(), 0, data, 214016, 1024);
		System.arraycopy(data210(), 0, data, 215040, 1024);
		System.arraycopy(data211(), 0, data, 216064, 1024);
		System.arraycopy(data212(), 0, data, 217088, 1024);
		System.arraycopy(data213(), 0, data, 218112, 1024);
		System.arraycopy(data214(), 0, data, 219136, 1024);
		System.arraycopy(data215(), 0, data, 220160, 1024);
		System.arraycopy(data216(), 0, data, 221184, 1024);
		System.arraycopy(data217(), 0, data, 222208, 1024);
		System.arraycopy(data218(), 0, data, 223232, 1024);
		System.arraycopy(data219(), 0, data, 224256, 1024);
		System.arraycopy(data220(), 0, data, 225280, 1024);
		System.arraycopy(data221(), 0, data, 226304, 1024);
		System.arraycopy(data222(), 0, data, 227328, 1024);
		System.arraycopy(data223(), 0, data, 228352, 1024);
		System.arraycopy(data224(), 0, data, 229376, 1024);
		System.arraycopy(data225(), 0, data, 230400, 1024);
		System.arraycopy(data226(), 0, data, 231424, 1024);
		System.arraycopy(data227(), 0, data, 232448, 1024);
		System.arraycopy(data228(), 0, data, 233472, 1024);
		System.arraycopy(data229(), 0, data, 234496, 1024);
		System.arraycopy(data230(), 0, data, 235520, 1024);
		System.arraycopy(data231(), 0, data, 236544, 1024);
		System.arraycopy(data232(), 0, data, 237568, 1024);
		System.arraycopy(data233(), 0, data, 238592, 1024);
		System.arraycopy(data234(), 0, data, 239616, 1024);
		System.arraycopy(data235(), 0, data, 240640, 1024);
		System.arraycopy(data236(), 0, data, 241664, 1024);
		System.arraycopy(data237(), 0, data, 242688, 1024);
		System.arraycopy(data238(), 0, data, 243712, 1024);
		System.arraycopy(data239(), 0, data, 244736, 1024);
		System.arraycopy(data240(), 0, data, 245760, 1024);
		System.arraycopy(data241(), 0, data, 246784, 1024);
		System.arraycopy(data242(), 0, data, 247808, 1024);
		System.arraycopy(data243(), 0, data, 248832, 1024);
		System.arraycopy(data244(), 0, data, 249856, 1024);
		System.arraycopy(data245(), 0, data, 250880, 1024);
		System.arraycopy(data246(), 0, data, 251904, 1024);
		System.arraycopy(data247(), 0, data, 252928, 1024);
		System.arraycopy(data248(), 0, data, 253952, 1024);
		System.arraycopy(data249(), 0, data, 254976, 1024);
		System.arraycopy(data250(), 0, data, 256000, 1024);
		System.arraycopy(data251(), 0, data, 257024, 1024);
		System.arraycopy(data252(), 0, data, 258048, 1024);
		System.arraycopy(data253(), 0, data, 259072, 1024);
		System.arraycopy(data254(), 0, data, 260096, 1024);
		System.arraycopy(data255(), 0, data, 261120, 1024);
		System.arraycopy(data256(), 0, data, 262144, 1024);
		System.arraycopy(data257(), 0, data, 263168, 1024);
		System.arraycopy(data258(), 0, data, 264192, 1024);
		System.arraycopy(data259(), 0, data, 265216, 1024);
		System.arraycopy(data260(), 0, data, 266240, 1024);
		System.arraycopy(data261(), 0, data, 267264, 1024);
		System.arraycopy(data262(), 0, data, 268288, 1024);
		System.arraycopy(data263(), 0, data, 269312, 1024);
		System.arraycopy(data264(), 0, data, 270336, 1024);
		System.arraycopy(data265(), 0, data, 271360, 1024);
		System.arraycopy(data266(), 0, data, 272384, 1024);
		System.arraycopy(data267(), 0, data, 273408, 1024);
		System.arraycopy(data268(), 0, data, 274432, 1024);
		System.arraycopy(data269(), 0, data, 275456, 1024);
		System.arraycopy(data270(), 0, data, 276480, 1024);
		System.arraycopy(data271(), 0, data, 277504, 1024);
		System.arraycopy(data272(), 0, data, 278528, 1024);
		System.arraycopy(data273(), 0, data, 279552, 1024);
		System.arraycopy(data274(), 0, data, 280576, 1024);
		System.arraycopy(data275(), 0, data, 281600, 1024);
		System.arraycopy(data276(), 0, data, 282624, 1024);
		System.arraycopy(data277(), 0, data, 283648, 1024);
		System.arraycopy(data278(), 0, data, 284672, 1024);
		System.arraycopy(data279(), 0, data, 285696, 1024);
		System.arraycopy(data280(), 0, data, 286720, 1024);
		System.arraycopy(data281(), 0, data, 287744, 1024);
		System.arraycopy(data282(), 0, data, 288768, 1024);
		System.arraycopy(data283(), 0, data, 289792, 1024);
		System.arraycopy(data284(), 0, data, 290816, 1024);
		System.arraycopy(data285(), 0, data, 291840, 1024);
		System.arraycopy(data286(), 0, data, 292864, 1024);
		System.arraycopy(data287(), 0, data, 293888, 1024);
		System.arraycopy(data288(), 0, data, 294912, 1024);
		System.arraycopy(data289(), 0, data, 295936, 1024);
		System.arraycopy(data290(), 0, data, 296960, 1024);
		System.arraycopy(data291(), 0, data, 297984, 1024);
		System.arraycopy(data292(), 0, data, 299008, 1024);
		System.arraycopy(data293(), 0, data, 300032, 1024);
		System.arraycopy(data294(), 0, data, 301056, 1024);
		System.arraycopy(data295(), 0, data, 302080, 1024);
		System.arraycopy(data296(), 0, data, 303104, 1024);
		System.arraycopy(data297(), 0, data, 304128, 1024);
		System.arraycopy(data298(), 0, data, 305152, 1024);
		System.arraycopy(data299(), 0, data, 306176, 1024);
		System.arraycopy(data300(), 0, data, 307200, 1024);
		System.arraycopy(data301(), 0, data, 308224, 1024);
		System.arraycopy(data302(), 0, data, 309248, 1024);
		System.arraycopy(data303(), 0, data, 310272, 1024);
		System.arraycopy(data304(), 0, data, 311296, 1024);
		System.arraycopy(data305(), 0, data, 312320, 1024);
		System.arraycopy(data306(), 0, data, 313344, 1024);
		System.arraycopy(data307(), 0, data, 314368, 1024);
		System.arraycopy(data308(), 0, data, 315392, 1024);
		System.arraycopy(data309(), 0, data, 316416, 1024);
		System.arraycopy(data310(), 0, data, 317440, 1024);
		System.arraycopy(data311(), 0, data, 318464, 1024);
		System.arraycopy(data312(), 0, data, 319488, 1024);
		System.arraycopy(data313(), 0, data, 320512, 1024);
		System.arraycopy(data314(), 0, data, 321536, 1024);
		System.arraycopy(data315(), 0, data, 322560, 1024);
		System.arraycopy(data316(), 0, data, 323584, 1024);
		System.arraycopy(data317(), 0, data, 324608, 1024);
		System.arraycopy(data318(), 0, data, 325632, 1024);
		System.arraycopy(data319(), 0, data, 326656, 1024);
		System.arraycopy(data320(), 0, data, 327680, 1024);
		System.arraycopy(data321(), 0, data, 328704, 1024);
		System.arraycopy(data322(), 0, data, 329728, 1024);
		System.arraycopy(data323(), 0, data, 330752, 1024);
		System.arraycopy(data324(), 0, data, 331776, 1024);
		System.arraycopy(data325(), 0, data, 332800, 1024);
		System.arraycopy(data326(), 0, data, 333824, 1024);
		System.arraycopy(data327(), 0, data, 334848, 1024);
		System.arraycopy(data328(), 0, data, 335872, 1024);
		System.arraycopy(data329(), 0, data, 336896, 1024);
		System.arraycopy(data330(), 0, data, 337920, 1024);
		System.arraycopy(data331(), 0, data, 338944, 1024);
		System.arraycopy(data332(), 0, data, 339968, 1024);
		System.arraycopy(data333(), 0, data, 340992, 1024);
		System.arraycopy(data334(), 0, data, 342016, 1024);
		System.arraycopy(data335(), 0, data, 343040, 1024);
		System.arraycopy(data336(), 0, data, 344064, 1024);
		System.arraycopy(data337(), 0, data, 345088, 1024);
		System.arraycopy(data338(), 0, data, 346112, 1024);
		System.arraycopy(data339(), 0, data, 347136, 1024);
		System.arraycopy(data340(), 0, data, 348160, 1024);
		System.arraycopy(data341(), 0, data, 349184, 1024);
		System.arraycopy(data342(), 0, data, 350208, 1024);
		System.arraycopy(data343(), 0, data, 351232, 1024);
		System.arraycopy(data344(), 0, data, 352256, 544);
		return data;
	}
	/** Constructs a new AudioClip with the data from bal.wav. */
	public Bal(){
		data = getData();
		format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, (float)(44100.0), 16, 2, 4, (float)(44100.0), false);
		lineInfo = new DataLine.Info(SourceDataLine.class, format, AudioSystem.NOT_SPECIFIED);
		try{ AudioSystem.getLine(lineInfo); }
		catch(IllegalArgumentException ex){ lineInfo = null; ex.printStackTrace(); }
		catch(LineUnavailableException e){}
	}
	/** A separate thread for playing bal.wav. */
	private class PlayThread extends Thread {
		private byte[] data;
		private AudioFormat format;
		private DataLine.Info lineInfo;
		private SourceDataLine line = null;
		private boolean playing = true;
		private float volume = 1;
		public PlayThread(byte[] d, AudioFormat f, DataLine.Info i, float v){ data = d; format = f; lineInfo = i; volume = v; }
		public void run(){
			try{
				line = (SourceDataLine) AudioSystem.getLine(lineInfo);
				line.open(format, AudioSystem.NOT_SPECIFIED);
				FloatControl vol = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
				vol.setValue(volume);
				line.start();
				int written = 0;
				int available;
				while(written < data.length && playing){
					available = Math.min(line.available(), data.length - written);
					line.write(data, written, available);
					written += available;
				}
				int frames = data.length / format.getFrameSize();
				while(line.getFramePosition() < frames && playing) Thread.sleep(0);
			}
			catch(InterruptedException ex){ playing = false; }
			catch(LineUnavailableException ex){}
			if(line != null){ line.stop(); line.flush(); line.close(); }
			playing = false;
		}
		public void interrupt(){ playing = false; }
		public boolean isPlaying(){ return playing; }
	}
	/** A separate thread for looping play of bal.wav. */
	private class LoopThread extends Thread {
		private Bal clip;
		private boolean looping = true;
		public LoopThread(Bal c){ clip = c; }
		public void run(){
			while(looping){
				clip.play();
				while(clip.isPlaying() && looping){
					try{ Thread.sleep(0); }
					catch(InterruptedException ex){ looping = false; break; }
				}
			}
			if(!clip.isLooping()) clip.stop();
		}
		public void interrupt(){ looping = false; }
		public boolean isLooping(){ return looping; }
	}
	/** Plays bal.wav from the beginning, even if it is already playing or looping. */
	public void play() { play(0); }
	public void play(float balance){ if(lineInfo == null) return; doPlay(balance); }
	private synchronized void doPlay(float balance){
		doStopPlay();
		playThread = new PlayThread(data, format, lineInfo, balance);
		playThread.start();
	}
	/** Plays bal.wav continuously until stopped. */
	public void loop(){ if(lineInfo == null) return; doLoop(); }
	private synchronized void doLoop(){
		doStopLoop();
		loopThread = new LoopThread(this);
		loopThread.start();
	}
	/** Stops play and looping of bal.wav. */
	public void stop(){ if(lineInfo == null) return; doStop(); }
	private synchronized void doStop(){
		doStopPlay();
		doStopLoop();
	}
	private void doStopPlay(){
		if(playThread == null) return;
		if(playThread.isPlaying()) playThread.interrupt();
		playThread = null;
	}
	private void doStopLoop(){
		if(loopThread == null) return;
		if(loopThread.isLooping()) loopThread.interrupt();
		loopThread = null;
	}
	/** Tests if bal.wav is currently playing or looping.
	 * @return <tt>true</tt> if playing or looping, <tt>false</tt> otherwise */
	public boolean isPlaying(){ if(lineInfo == null) return false; return doIsPlaying(); }
	private synchronized boolean doIsPlaying(){
		if(loopThread == null && playThread == null) return false;
		else if(loopThread == null) return playThread.isPlaying();
		else if(playThread == null) return loopThread.isLooping();
		else return loopThread.isLooping() && playThread.isPlaying();
	}
	/** Tests if bal.wav is currently looping.
	 * @return <tt>true</tt> if looping, <tt>false</tt> otherwise */
	public boolean isLooping(){ if(lineInfo == null) return false; return doIsLooping(); }
	private synchronized boolean doIsLooping(){
		if(loopThread == null) return false;
		else return loopThread.isLooping();
	}
}